MantisBT - ParaView
View Issue Details
0004463ParaView(No Category)public2007-02-14 16:402008-04-07 16:49
Ken Moreland 
Berk Geveci 
normalminoralways
closedfixed 
 
 
0004463: Internal filters exposed in GUI
There are several filters that are intended to only be used internally in ParaView but are exposed in the Filters menu. UpdateSuppressor, MPIMoveData, and GeometryFilter are some examples.

Also, there are some filters that should only be exposed when the server is an MPI job, such as D3, but is always exposed.
No tags attached.
Issue History
2008-04-07 16:49Berk GeveciStatustabled => closed
2008-04-07 16:49Berk GeveciResolutionopen => fixed
2011-06-16 13:10Zack GalbreathCategory => (No Category)

Notes
(0006849)
Clinton Stimpson   
2007-03-19 18:41   
Perhaps something like an exclusion list?
So when paraview loads plugins with filters, they still go into the filters menu.
(0006850)
Ken Moreland   
2007-03-19 18:55   
I originally recommended having a hint the SM XML. I was told by Berk and others that that would not work well for custom applications that want to limit what filters they expose.

It occurs to me that the exclusion list may work well in the short term, but have consequences in the long term for custom applications. Over time, we will be adding filters to PV. Custom appliations that only provide a small set of hand-picked filters will not want to see these either. So over time the exclusion list will become invalidated unless someone is constantly monitoring it. I also worry that plugins may want to add "internal" filters that are not exposed but will have no way to exclude them.

How about this: the SM XML allows a hint that states a particular proxy is internal and should not be exposed in any GUI. The client classes also provide an inclusion list that custom applications can use to set which filters they want. By default if no inclusion list is specified, all filters that do not have a hint to hide them are made available. Is this a pain to implement?
(0006915)
Utkarsh Ayachit   
2007-03-22 18:08   
I think Berk is working on this.
(0006943)
Berk Geveci   
2007-03-27 09:48   
The list of filters is now controlled by xml files. After the branch, we should also move internal filters from "filters" group to "internal_filters" group.