Salome HOME
#18866 [CEA] PARAVIS Common icons V9_5_0a2
authorrnv <rnv@opencascade.com>
Fri, 3 Apr 2020 17:35:57 +0000 (20:35 +0300)
committerrnv <rnv@opencascade.com>
Fri, 3 Apr 2020 17:35:57 +0000 (20:35 +0300)
src/PVViewer/resources/ParaViewFilters.xml
src/PVViewer/resources/ParaViewSources.xml
src/PVViewer/resources/README [new file with mode: 0644]

index a5c68026f19c5ed9fe20e81c58f172c424365f9d..060d098ba29a23760c18c6ea5db97e428689b9be 100644 (file)
@@ -1,17 +1,18 @@
 <ParaViewFilters>
   <Category name="Common" menu_label="&amp;Common" preserve_order="1"
     show_in_toolbar="1">
-    <Proxy group="filters" name="Calculator" icon=":/pqWidgets/Icons/pqCalculator24.png"/>
-    <Proxy group="filters" name="Contour" icon=":/pqWidgets/Icons/pqIsosurface24.png"/>
-    <Proxy group="filters" name="Clip" icon=":/pqWidgets/Icons/pqClip24.png"/>
-    <Proxy group="filters" name="Cut" icon=":/pqWidgets/Icons/pqSlice24.png"/>
-    <Proxy group="filters" name="Threshold" icon=":/pqWidgets/Icons/pqThreshold24.png"/>
-    <Proxy group="filters" name="ExtractGrid" icon=":/pqWidgets/Icons/pqExtractGrid24.png"/>
-    <Proxy group="filters" name="Glyph" icon=":/pqWidgets/Icons/pqGlyph24.png"/>
-    <Proxy group="filters" name="StreamTracer" icon=":/pqWidgets/Icons/pqStreamTracer24.png"/>
-    <Proxy group="filters" name="WarpVector" icon=":/pqWidgets/Icons/pqWarp24.png"/>
-    <Proxy group="filters" name="GroupDataSets" icon=":/pqWidgets/Icons/pqGroup24.png"/>
-    <Proxy group="filters" name="ExtractHierarchicalLevel" icon=":/pqWidgets/Icons/pqGroupExtract24.png"/>
+    <Proxy group="filters" name="Calculator" icon=":/pqWidgets/Icons/pqCalculator.svg"/>
+    <Proxy group="filters" name="Contour" icon=":/pqWidgets/Icons/pqIsosurface.svg"/>
+    <Proxy group="filters" name="Clip" icon=":/pqWidgets/Icons/pqClip.svg"/>
+    <Proxy group="filters" name="Cut" icon=":/pqWidgets/Icons/pqSlice.svg"/>
+    <Proxy group="filters" name="Threshold" icon=":/pqWidgets/Icons/pqThreshold.svg"/>
+    <Proxy group="filters" name="ExtractGrid" icon=":/pqWidgets/Icons/pqExtractGrid.svg"/>
+    <Proxy group="filters" name="Glyph" icon=":/pqWidgets/Icons/pqGlyph.svg"/>
+    <Proxy group="filters" name="NewGlyph" icon=":/pqWidgets/Icons/pqGlyph.svg"/>
+    <Proxy group="filters" name="StreamTracer" icon=":/pqWidgets/Icons/pqStreamTracer.svg"/>
+    <Proxy group="filters" name="WarpVector" icon=":/pqWidgets/Icons/pqWarp.svg"/>
+    <Proxy group="filters" name="GroupDataSets" icon=":/pqWidgets/Icons/pqGroup.svg"/>
+    <Proxy group="filters" name="ExtractHierarchicalLevel" icon=":/pqWidgets/Icons/pqGroupExtract.svg"/>
   </Category>
 
   <Category name="CosmoTools" menu_label="&amp;CosmoTools" show_in_toolbar="0">
 
   <Category name="DataAnalysis" menu_label="&amp;Data Analysis" show_in_toolbar="1" hide_for_tests="1">
     <Proxy group="filters" name="Calculator"
-            icon=":/pqWidgets/Icons/pqCalculator24.png" omit_from_toolbar="1"/>
+            icon=":/pqWidgets/Icons/pqCalculator.svg" omit_from_toolbar="1"/>
     <Proxy group="filters" name="ExtractSelection"
-            icon=":/pqWidgets/Icons/pqExtractSelection24.png" />
+            icon=":/pqWidgets/Icons/pqExtractSelection.svg" />
     <Proxy group="filters" name="ExtractSelectionOverTime"
-            icon=":/pqWidgets/Icons/pqPlotSelectionOverTime24.png" />
+            icon=":/pqWidgets/Icons/pqPlotSelectionOverTime.svg" />
     <Proxy group="filters" name="ExtractHistogram"
             icon=":/pqWidgets/Icons/pqHistogram24.png" omit_from_toolbar="1"/>
     <Proxy group="filters" name="IntegrateAttributes" omit_from_toolbar="1"/>
     <Proxy group="filters" name="ExtractFieldDataOverTime"
-            icon=":/pqWidgets/Icons/pqPlotGlobalOverTime24.png" />
+            icon=":/pqWidgets/Icons/pqPlotGlobalOverTime.svg" />
     <Proxy group="filters" name="ProbeLine"
-            icon=":/pqWidgets/Icons/pqPlotOverLine24.png" />
+            icon=":/pqWidgets/Icons/pqPlotOverLine.svg" />
     <Proxy group="filters" name="ProbePoint"
-            icon=":/pqWidgets/Icons/pqProbeLocation24.png" />
+            icon=":/pqWidgets/Icons/pqProbeLocation.svg" />
     <Proxy group="filters" name="PlotAttributes" omit_from_toolbar="1"/>
     <Proxy group="filters" name="PlotOnSortedLines" omit_from_toolbar="1"/>
     <Proxy group="filters" name="PlotOnIntersectionCurves" omit_from_toolbar="1"/>
     <Proxy group="filters" name="TransposeTable" omit_from_toolbar="1"/>
     <Proxy group="filters" name="ComputeQuartiles"
             icon=":/pqWidgets/Icons/pqBoxChart16.png" omit_from_toolbar="1"/>
-    <Proxy group="filters" name="ExtractBagPlots"
-            icon=":/pqWidgets/Icons/pqFunctionalBagChart16.png" omit_from_toolbar="1"/>
     <Proxy group="filters" name="ExtractLocation" omit_from_toolbar="1" />
+    <Proxy group="filters" name="PlotDataOverTime" omit_from_toolbar="1" />
+  </Category>
+
+  <Category name="Hyper Tree Grid" menu_label="&amp;Hyper Tree Grid">
+    <Proxy group="filters" name="Clip" icon=":/pqWidgets/Icons/pqClip.svg"/>
+    <Proxy group="filters" name="Cut" icon=":/pqWidgets/Icons/pqSlice.svg"/>
+    <Proxy group="filters" name="HyperTreeGridAxisReflection" />
+    <Proxy group="filters" name="HyperTreeGridCellCenters" />
+    <Proxy group="filters" name="Contour" icon=":/pqWidgets/Icons/pqIsosurface.svg"/>
+    <Proxy group="filters" name="HyperTreeGridDepthLimiter" />
+    <Proxy group="filters" name="GroupDataSets" icon=":/pqWidgets/Icons/pqGroup.svg"/>
+    <Proxy group="filters" name="HyperTreeGridGhostCellsGenerator" />
+    <Proxy group="filters" name="Threshold" icon=":/pqWidgets/Icons/pqThreshold.svg"/>
+    <Proxy group="filters" name="HyperTreeGridToDualGrid" />
+    <Proxy group="filters" name="HyperTreeGridToUnstructuredGrid" />
   </Category>
 
   <Category name="Statistics" menu_label="&amp;Statistics">
     <Proxy group="filters" name="SPHDatasetInterpolator" />
   </Category>
 
+  <Category name="Chemistry" menu_label="Chemistry">
+    <Proxy group="filters" name="AppendMolecule"/>
+    <Proxy group="filters" name="ComputeMoleculeBonds"/>
+    <Proxy group="filters" name="MoleculeToLines"/>
+    <Proxy group="filters" name="PointSetToMolecule"/>
+  </Category>
+
   <Proxy group="filters" name="AggregateDataSet" />
   <Proxy group="filters" name="AppendArcLength" />
   <Proxy group="filters" name="AddFieldArrays" />
   <Proxy group="filters" name="UniformGridPartitioner" />
   <Proxy group="filters" name="Append" />
   <Proxy group="filters" name="AppendAttributes" />
+  <Proxy group="filters" name="AppendLocationAttributes" />
   <Proxy group="filters" name="AppendPolyData" />
   <Proxy group="filters" name="AppendReductionFilter" />
   <Proxy group="filters" name="AngularPeriodicFilter" />
   <Proxy group="filters" name="DataSetSurfaceFilter" />
   <Proxy group="filters" name="DataSetRegionSurfaceFilter" />
   <Proxy group="filters" name="DataSetTriangleFilter" />
+  <Proxy group="filters" name="DateToNumeric" />
   <Proxy group="filters" name="DecimatePro" />
+  <Proxy group="filters" name="DecimatePolyline" />
   <Proxy group="filters" name="Delaunay2D" />
   <Proxy group="filters" name="Delaunay3D" />
+  <Proxy group="filters" name="DistributePoints"/>
   <Proxy group="filters" name="ElevationFilter" />
   <Proxy group="filters" name="EvenlySpacedStreamlines2D" />
   <Proxy group="filters" name="ExtractBlock" />
   <Proxy group="filters" name="ExtractComponent" />
   <Proxy group="filters" name="ExtractEdges" />
+  <Proxy group="filters" name="ExtractEnclosedPoints" />
   <Proxy group="filters" name="ExtractGeometry" />
   <Proxy group="filters" name="ExtractGrid" />
   <Proxy group="filters" name="ExtractHistogram" />
   <Proxy group="filters" name="ExtractSelection" />
   <Proxy group="filters" name="ExtractSelectionOverTime" />
+  <Proxy group="filters" name="ExtractSubsetWithSeed" />
+  <Proxy group="filters" name="PlotDataOverTime" />
   <Proxy group="filters" name="FeatureEdges" />
   <Proxy group="filters" name="FFTSelectionOverTime" />
   <Proxy group="filters" name="GaussianSplatter"/>
   <Proxy group="filters" name="GenerateIdScalars"/>
+  <Proxy group="filters" name="GenerateGlobalIds"/>
   <Proxy group="filters" name="GhostCellsGenerator" />
   <Proxy group="filters" name="Glyph" />
-  <Proxy group="filters" name="GlyphWithCustomSource" />
+  <Proxy group="filters" name="NewGlyph" />
+  <Proxy group="filters" name="GlyphWithCustomSource" icon=":/pqWidgets/Icons/pqGlyph.svg" />
   <Proxy group="filters" name="Gradient" />
   <Proxy group="filters" name="GridConnectivity" />
   <Proxy group="filters" name="GroupDataSets" />
   <Proxy group="filters" name="ImageDataToAMR" />
   <Proxy group="filters" name="ImageDataToPointSet" />
+  <Proxy group="filters" name="ImageDataToUniformGrid" />
   <Proxy group="filters" name="IntegrateAttributes" />
   <Proxy group="filters" name="IntegrateFlowThroughSurface" />
   <!--  <Proxy group="filters" name="LevelIdScalars" /> -->
   <Proxy group="filters" name="LinearExtrusionFilter" />
+  <Proxy group="filters" name="LinearCellExtrusionFilter" />
   <Proxy group="filters" name="LoopSubdivisionFilter" />
   <Proxy group="filters" name="MaskPoints" />
   <Proxy group="filters" name="Median" />
   <Proxy group="filters" name="MergeBlocks" />
   <Proxy group="filters" name="MeshQuality" />
-  <Proxy group="filters" name="OctreeDepthLimit" />
-  <Proxy group="filters" name="OctreeDepthScalars" />
   <Proxy group="filters" name="OTKernelSmoothing" />
   <Proxy group="filters" name="OTDensityMap" />
   <Proxy group="filters" name="OutlineCornerFilter" />
   <Proxy group="filters" name="PlotOnSortedLines" />
   <Proxy group="filters" name="PointDataToCellData" />
   <Proxy group="filters" name="PolyDataNormals" />
+  <Proxy group="filters" name="PolyDataTangents" />
   <Proxy group="filters" name="ProbeLine" />
   <Proxy group="filters" name="ProbePoint" />
   <Proxy group="filters" name="ProcessIdScalars" />
   <Proxy group="filters" name="QuadricClustering" />
   <Proxy group="filters" name="RectilinearGridConnectivity" />
   <Proxy group="filters" name="RectilinearGridToPointSet" />
+  <Proxy group="filters" name="RedistributeDataSet" />
   <Proxy group="filters" name="ReflectionFilter" />
   <Proxy group="filters" name="RemoveGhostInformation" />
   <Proxy group="filters" name="ResampleToImage" />
   <Proxy group="filters" name="TriangleFilter" />
   <Proxy group="filters" name="TubeFilter" />
   <Proxy group="filters" name="UnstructuredGradient" />
+  <Proxy group="filters" name="ValidateCells" />
   <Proxy group="filters" name="WarpScalar" />
   <Proxy group="filters" name="WarpVector" />
   <Proxy group="filters" name="YoungsMaterialInterface"/>
   <Proxy group="filters" name="GenericGeometryFilter" />
   <Proxy group="filters" name="SliceAlongPolyLine" />
   <Proxy group="filters" name="SliceWithPlane" />
-  <Proxy group="filters" name="RulerFilter" />
+  <Proxy group="filters" name="RulerFilter" icon=":/pqWidgets/Icons/pqRuler.png"/>
+  <Proxy group="filters" name="OMETIFFChannelCalculator" />
 </ParaViewFilters>
index 2c5385a08775c53fb358bc52220ae8b436b78564..e85d0432cfcff0dde2ec4200d4450300b085163c 100644 (file)
@@ -1,31 +1,48 @@
 <ParaViewSources>
+  <Category name="Annotation" menu_label="&amp;Annotation" preserve_order="1"
+    show_in_toolbar="0">
+    <Proxy group="sources" name="VectorText" />
+    <Proxy group="sources" name="TimeToTextConvertorSource" />
+    <Proxy group="sources" name="ArrowSource" />
+    <Proxy group="sources" name="LogoSource" />
+    <Proxy group="sources" name="TextSource" />
+  </Category>
+  <Category name="DataObjects" menu_label="&amp;Data Objects" preserve_order="1"
+    show_in_toolbar="0">
+    <Proxy group="sources" name="AMRGaussianPulseSource" />
+    <Proxy group="sources" name="DataObjectGenerator" />
+    <Proxy group="sources" name="FastUniformGrid" />
+    <Proxy group="sources" name="HierarchicalFractal" />
+    <Proxy group="sources" name="HyperTreeGridSource" />
+    <Proxy group="sources" name="ImageMandelbrotSource" />
+    <Proxy group="sources" name="LiveProgrammableSource" />
+    <Proxy group="sources" name="RandomHyperTreeGridSource" />
+    <Proxy group="sources" name="RTAnalyticSource" />
+  </Category>
+  <Category name="GeometricShapes" menu_label="&amp;Geometric Shapes" preserve_order="1"
+    show_in_toolbar="0">
+    <Proxy group="sources" name="CubeSource" />
+    <Proxy group="sources" name="ConeSource" />
+    <Proxy group="sources" name="CylinderSource" />
+    <Proxy group="sources" name="DiskSource" />
+    <Proxy group="sources" name="EllipseSource" />
+    <Proxy group="sources" name="LineSource" />
+    <Proxy group="sources" name="OutlineSource" />
+    <Proxy group="sources" name="PlaneSource" />
+    <Proxy group="sources" name="PointSource" />
+    <Proxy group="sources" name="PolyLineSource" />
+    <Proxy group="sources" name="PolyPointSource" />
+    <Proxy group="sources" name="SphereSource" />
+    <Proxy group="sources" name="SplineSource" />
+    <Proxy group="sources" name="SuperquadricSource" />
+  </Category>
+  <Category name="MeasurementTools" menu_label="&amp;Measurement Tools" preserve_order="1"
+    show_in_toolbar="1">
+    <Proxy group="sources" name="Axes" omit_from_toolbar="1" icon=":/pqWidgets/Icons/pqAxes.png"/>
+    <Proxy group="sources" name="Ruler" icon=":/pqWidgets/Icons/pqRuler.png"/>
+  </Category>
   <Proxy group="sources" name="GlyphSource2D" />
-  <Proxy group="sources" name="VectorText" />
-  <Proxy group="sources" name="TimeToTextConvertorSource" />
-  <Proxy group="sources" name="ArrowSource" />
-  <Proxy group="sources" name="Axes" />
-  <Proxy group="sources" name="CubeSource" />
-  <Proxy group="sources" name="ConeSource" />
-  <Proxy group="sources" name="CylinderSource" />
-  <Proxy group="sources" name="DataObjectGenerator" />
-  <Proxy group="sources" name="DiskSource" />
-  <Proxy group="sources" name="HierarchicalFractal" />
-  <Proxy group="sources" name="HyperTreeGridSource" />
-  <Proxy group="sources" name="LineSource" />
-  <Proxy group="sources" name="ImageMandelbrotSource" />
-  <Proxy group="sources" name="OctreeFractal" />
-  <Proxy group="sources" name="OutlineSource" />
-  <Proxy group="sources" name="PlaneSource" />
-  <Proxy group="sources" name="PointSource" />
-  <Proxy group="sources" name="PolyLineSource" />
   <Proxy group="sources" name="ProgrammableSource" />
-  <Proxy group="sources" name="Ruler" />
-  <Proxy group="sources" name="SphereSource" />
-  <Proxy group="sources" name="SplineSource" />
-  <Proxy group="sources" name="SuperquadricSource" />
-  <Proxy group="sources" name="TextSource" />
   <Proxy group="sources" name="TimeSource" />
   <Proxy group="sources" name="UnstructuredCellTypes" />
-  <Proxy group="sources" name="RTAnalyticSource" />
-  <Proxy group="sources" name="AMRGaussianPulseSource" />
 </ParaViewSources>
diff --git a/src/PVViewer/resources/README b/src/PVViewer/resources/README
new file mode 100644 (file)
index 0000000..287b0ff
--- /dev/null
@@ -0,0 +1,12 @@
+README
+------
+
+The purpose of the XML files in this folder is the following:
+
+1. ParaViewFilters.xml - this file describes ParaView filters which are available in the SALOME
+2. ParaViewSources.xml - this file describes ParaView sources which are available in the SALOME
+3. ParaViewReaders.xml - deprecated
+4. ParaViewWriters.xml - deprecated
+
+Initially these files are available in the ParaView sources, they ensure proper loading of the ParaView resources such as icons and names of an actions.
+ParaViewFilters.xml and ParaViewSources.xml should be updated during migration to newer ParaView version.