--- /dev/null
+<?xml version='1.0' encoding='us-ascii'?>
+<!DOCTYPE meshers PUBLIC "" "desktop.dtd">
+
+<!-- GUI customization for MESH component -->
+
+<meshers>
+
+<meshers-group name="Standard Meshers"
+ resources="StdMeshers"
+ server-lib="libStdMeshersEngine.so"
+ gui-lib="libStdMeshersGUI.so">
+ <hypotheses>
+
+ <hypothesis type="LocalLength"
+ label-id="Average length"
+ icon-id="mesh_hypo_length.png"/>
+
+ <hypothesis type="LengthFromEdges"
+ label-id="Length From Edges (2D Hyp. for Triangulator)"
+ icon-id="mesh_hypo_length.png"/>
+
+ <hypothesis type="NumberOfSegments"
+ label-id="Nb. Segments"
+ icon-id="mesh_hypo_segment.png"/>
+
+ <hypothesis type="MaxElementArea"
+ label-id="Max. Triangle Area"
+ icon-id="mesh_hypo_area.png"/>
+
+ <hypothesis type="MaxElementVolume"
+ label-id="Max. Hexahedron or Tetrahedron Volume"
+ icon-id="mesh_hypo_volume.png"/>
+
+ <hypothesis type="NotConformAllowed"
+ label-id="Not Conform Mesh Allowed"
+ icon-id="mesh_hypo_length.png"/>
+ </hypotheses>
+
+ <algorithms>
+
+ <algorithm type="Regular_1D"
+ label-id="Wire discretisation"
+ icon-id="mesh_algo_regular.png"/>
+
+ <algorithm type="MEFISTO_2D"
+ label-id="Triangle (Mefisto)"
+ icon-id="mesh_algo_mefisto.png"/>
+
+ <algorithm type="Quadrangle_2D"
+ label-id="Quadrangle (Mapping)"
+ icon-id="mesh_algo_quad.png"/>
+
+ <algorithm type="Hexa_3D"
+ label-id="Hexahedron (i,j,k)"
+ icon-id="mesh_algo_hexa.png"/>
+ </algorithms>
+</meshers-group>
+
+<meshers-group name="Your Meshers Group"
+ resources=""
+ server-lib=""
+ gui-lib="">
+ <hypotheses>
+
+ <hypothesis type=""
+ label-id=""
+ icon-id=""/>
+ </hypotheses>
+
+ <algorithms>
+
+ <algorithm type=""
+ label-id=""
+ icon-id=""/>
+ </algorithms>
+</meshers-group>
+
+</meshers>