diff --git a/doc/salome/gui/GEOM/doxyfile.in b/doc/salome/gui/GEOM/doxyfile.in
index 267b71c24..35639edb0 100755
--- a/doc/salome/gui/GEOM/doxyfile.in
+++ b/doc/salome/gui/GEOM/doxyfile.in
@@ -43,7 +43,7 @@ FILE_PATTERNS = *.doc
EXCLUDE_PATTERNS = creating_adv_obj.doc
EXCLUDE =
IMAGE_PATH = @srcdir@/images
-EXAMPLE_PATH = @top_srcdir@/src/GEOM_SWIG @top_srcdir@/doc/salome/examples
+EXAMPLE_PATH = @top_srcdir@/doc/salome/examples @top_srcdir@/src/GEOM_SWIG
#---------------------------------------------------------------------------
#HTML related options
@@ -81,3 +81,8 @@ TAGFILES = geompy_doc.tag=../GEOM/geompy_doc #rnv: 07.04.2011 Workaroun
#because it wrongly defines location of the html files for search.
ALLEXTERNALS = NO
SEARCHENGINE = YES
+
+#---------------------------------------------------------------------------
+#Custom commands
+#---------------------------------------------------------------------------
+ALIASES += tui_script{1}="\include \1 Download this script"
diff --git a/doc/salome/gui/GEOM/doxyfile_tui.in b/doc/salome/gui/GEOM/doxyfile_tui.in
index 9617a169d..516f87b16 100755
--- a/doc/salome/gui/GEOM/doxyfile_tui.in
+++ b/doc/salome/gui/GEOM/doxyfile_tui.in
@@ -41,7 +41,7 @@ WARNINGS = YES
INPUT = @srcdir@/input
FILE_PATTERNS = tui_*.doc
IMAGE_PATH = @srcdir@/images
-EXAMPLE_PATH = @top_srcdir@/src/GEOM_SWIG
+EXAMPLE_PATH = @top_srcdir@/doc/salome/examples @top_srcdir@/src/GEOM_SWIG
#---------------------------------------------------------------------------
#HTML related options
@@ -71,3 +71,8 @@ GENERATE_RTF = NO
#---------------------------------------------------------------------------
GENERATE_TAGFILE = tui_examples.tag
SEARCHENGINE = YES
+
+#---------------------------------------------------------------------------
+#Custom commands
+#---------------------------------------------------------------------------
+ALIASES += tui_script{1}="\include \1 Download this script"
diff --git a/doc/salome/gui/GEOM/input/tui_3dsketcher.doc b/doc/salome/gui/GEOM/input/tui_3dsketcher.doc
index 9afadc9ca..db3504a1f 100755
--- a/doc/salome/gui/GEOM/input/tui_3dsketcher.doc
+++ b/doc/salome/gui/GEOM/input/tui_3dsketcher.doc
@@ -1,7 +1,6 @@
/*!
\page tui_3dsketcher_page 3D Sketcher
-\include 3dsketcher.py
-Download this script
+\tui_script{3dsketcher.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_advanced_geom_objs.doc b/doc/salome/gui/GEOM/input/tui_advanced_geom_objs.doc
index 1f513a496..d963c28ea 100644
--- a/doc/salome/gui/GEOM/input/tui_advanced_geom_objs.doc
+++ b/doc/salome/gui/GEOM/input/tui_advanced_geom_objs.doc
@@ -4,18 +4,15 @@
\anchor tui_creation_pipetshape
Creation of PipeTShape
-\include advanced_geom_objs_ex01.py
-Download this script
+\tui_script{advanced_geom_objs_ex01.py}
\anchor tui_creation_divideddisk
Creation of DividedDisk
-\include advanced_geom_objs_ex02.py
-Download this script
+\tui_script{advanced_geom_objs_ex02.py}
\anchor tui_creation_dividedcylinder
Creation of DividedCylinder
-\include advanced_geom_objs_ex03.py
-Download this script
+\tui_script{advanced_geom_objs_ex03.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_angle.doc b/doc/salome/gui/GEOM/input/tui_angle.doc
index e1618fb30..7cca534f4 100644
--- a/doc/salome/gui/GEOM/input/tui_angle.doc
+++ b/doc/salome/gui/GEOM/input/tui_angle.doc
@@ -1,7 +1,6 @@
/*!
\page tui_angle_page Angle
-\include angle.py
-Download this script
+\tui_script{angle.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_basic_geom_objs.doc b/doc/salome/gui/GEOM/input/tui_basic_geom_objs.doc
index fcb21c268..89be6f64b 100644
--- a/doc/salome/gui/GEOM/input/tui_basic_geom_objs.doc
+++ b/doc/salome/gui/GEOM/input/tui_basic_geom_objs.doc
@@ -4,47 +4,38 @@
\anchor tui_creation_point
Creation of a Point
-\include basic_geom_objs_ex01.py
-Download this script
+\tui_script{basic_geom_objs_ex01.py}
\anchor tui_creation_line
Creation of a Line
-\include basic_geom_objs_ex02.py
-Download this script
+\tui_script{basic_geom_objs_ex02.py}
\anchor tui_creation_circle
Creation of a Circle
-\include basic_geom_objs_ex03.py
-Download this script
+\tui_script{basic_geom_objs_ex03.py}
\anchor tui_creation_ellipse
Creation of an Ellipse
-\include basic_geom_objs_ex04.py
-Download this script
+\tui_script{basic_geom_objs_ex04.py}
\anchor tui_creation_arc
Creation of an Arc
-\include basic_geom_objs_ex05.py
-Download this script
+\tui_script{basic_geom_objs_ex05.py}
\anchor tui_creation_curve
Creation of a Curve
-\include basic_geom_objs_ex06.py
-Download this script
+\tui_script{basic_geom_objs_ex06.py}
\anchor tui_creation_vector
Creation of a Vector
-\include basic_geom_objs_ex07.py
-Download this script
+\tui_script{basic_geom_objs_ex07.py}
\anchor tui_creation_plane
Creation of a Plane
-\include basic_geom_objs_ex08.py
-Download this script
+\tui_script{basic_geom_objs_ex08.py}
\anchor tui_creation_lcs
Creation of a Local Coordinate System
-\include basic_geom_objs_ex09.py
-Download this script
+\tui_script{basic_geom_objs_ex09.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_basic_operations.doc b/doc/salome/gui/GEOM/input/tui_basic_operations.doc
index 3899255b1..743b75dc2 100644
--- a/doc/salome/gui/GEOM/input/tui_basic_operations.doc
+++ b/doc/salome/gui/GEOM/input/tui_basic_operations.doc
@@ -4,17 +4,14 @@
\anchor tui_partition
Partition
-\include basic_operations_ex01.py
-Download this script
+\tui_script{basic_operations_ex01.py}
\anchor tui_archimede
Archimede
-\include basic_operations_ex02.py
-Download this script
+\tui_script{basic_operations_ex02.py}
\anchor tui_restore_prs_params
Restore presentation parameters and sub-shapes
-\include basic_operations_ex03.py
-Download this script
+\tui_script{basic_operations_ex03.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_basic_properties.doc b/doc/salome/gui/GEOM/input/tui_basic_properties.doc
index dad8e828b..ed03ccfd4 100644
--- a/doc/salome/gui/GEOM/input/tui_basic_properties.doc
+++ b/doc/salome/gui/GEOM/input/tui_basic_properties.doc
@@ -1,7 +1,6 @@
/*!
\page tui_basic_properties_page Basic Properties
-\include basic_properties.py
-Download this script
+\tui_script{basic_properties.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_blocks_operations.doc b/doc/salome/gui/GEOM/input/tui_blocks_operations.doc
index 4acb44f80..58a761a42 100644
--- a/doc/salome/gui/GEOM/input/tui_blocks_operations.doc
+++ b/doc/salome/gui/GEOM/input/tui_blocks_operations.doc
@@ -4,17 +4,14 @@
\anchor tui_multi_transformation
Multi Transformation
-\include blocks_operations_ex01.py
-Download this script
+\tui_script{blocks_operations_ex01.py}
\anchor tui_explode_on_blocks
Explode on Blocks
-\include blocks_operations_ex02.py
-Download this script
+\tui_script{blocks_operations_ex02.py}
\anchor tui_propagate
Propagate
-\include blocks_operations_ex03.py
-Download this script
+\tui_script{blocks_operations_ex03.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_boolean_operations.doc b/doc/salome/gui/GEOM/input/tui_boolean_operations.doc
index 0ab8db001..784003c3c 100644
--- a/doc/salome/gui/GEOM/input/tui_boolean_operations.doc
+++ b/doc/salome/gui/GEOM/input/tui_boolean_operations.doc
@@ -4,22 +4,18 @@
\anchor tui_fuse
Fuse
-\include boolean_operations_ex01.py
-Download this script
+\tui_script{boolean_operations_ex01.py}
\anchor tui_common
Common
-\include boolean_operations_ex02.py
-Download this script
+\tui_script{boolean_operations_ex02.py}
\anchor tui_cut
Cut
-\include boolean_operations_ex03.py
-Download this script
+\tui_script{boolean_operations_ex03.py}
\anchor tui_section
Section
-\include boolean_operations_ex04.py
-Download this script
+\tui_script{boolean_operations_ex04.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_bounding_box.doc b/doc/salome/gui/GEOM/input/tui_bounding_box.doc
index 76d4b4347..5dd436773 100644
--- a/doc/salome/gui/GEOM/input/tui_bounding_box.doc
+++ b/doc/salome/gui/GEOM/input/tui_bounding_box.doc
@@ -1,7 +1,6 @@
/*!
\page tui_bounding_box_page Bounding Box
-\include bounding_box.py
-Download this script
+\tui_script{bounding_box.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_building_by_blocks.doc b/doc/salome/gui/GEOM/input/tui_building_by_blocks.doc
index 77f8e363b..ab66d27a4 100644
--- a/doc/salome/gui/GEOM/input/tui_building_by_blocks.doc
+++ b/doc/salome/gui/GEOM/input/tui_building_by_blocks.doc
@@ -3,11 +3,9 @@
\page tui_building_by_blocks_page Building by Blocks
Quadrangle Face
-\include building_by_blocks_ex01.py
-Download this script
+\tui_script{building_by_blocks_ex01.py}
Hexagonal Solid
-\include building_by_blocks_ex02.py
-Download this script
+\tui_script{building_by_blocks_ex02.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_center_of_mass.doc b/doc/salome/gui/GEOM/input/tui_center_of_mass.doc
index 49eb49538..604d67b61 100644
--- a/doc/salome/gui/GEOM/input/tui_center_of_mass.doc
+++ b/doc/salome/gui/GEOM/input/tui_center_of_mass.doc
@@ -1,7 +1,6 @@
/*!
\page tui_center_of_mass_page Center of masses
-\include center_of_mass.py
-Download this script
+\tui_script{center_of_mass.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_check_compound_of_blocks.doc b/doc/salome/gui/GEOM/input/tui_check_compound_of_blocks.doc
index eeb9d92a1..ff448334b 100644
--- a/doc/salome/gui/GEOM/input/tui_check_compound_of_blocks.doc
+++ b/doc/salome/gui/GEOM/input/tui_check_compound_of_blocks.doc
@@ -1,7 +1,6 @@
/*!
\page tui_check_compound_of_blocks_page Check Compound of Blocks
-\include check_compound_of_blocks.py
-Download this script
+\tui_script{check_compound_of_blocks.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_check_self_intersections.doc b/doc/salome/gui/GEOM/input/tui_check_self_intersections.doc
index 346de0c2b..d3d6c06af 100644
--- a/doc/salome/gui/GEOM/input/tui_check_self_intersections.doc
+++ b/doc/salome/gui/GEOM/input/tui_check_self_intersections.doc
@@ -1,7 +1,6 @@
/*!
\page tui_check_self_intersections_page Detect Self-intersections
-\include check_self_intersections.py
-Download this script
+\tui_script{check_self_intersections.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_check_shape.doc b/doc/salome/gui/GEOM/input/tui_check_shape.doc
index 5e11279ef..59ebd7d47 100644
--- a/doc/salome/gui/GEOM/input/tui_check_shape.doc
+++ b/doc/salome/gui/GEOM/input/tui_check_shape.doc
@@ -1,7 +1,6 @@
/*!
\page tui_check_shape_page Check Shape
-\include check_shape.py
-Download this script
+\tui_script{check_shape.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_complex_objs.doc b/doc/salome/gui/GEOM/input/tui_complex_objs.doc
index 030943956..61ce18b5a 100644
--- a/doc/salome/gui/GEOM/input/tui_complex_objs.doc
+++ b/doc/salome/gui/GEOM/input/tui_complex_objs.doc
@@ -4,51 +4,42 @@
\anchor tui_creation_prism
Creation of a Prism
-\include complex_objs_ex01.py
-Download this script
+\tui_script{complex_objs_ex01.py}
\anchor tui_creation_revolution
Creation of a Revolution
-\include complex_objs_ex02.py
-Download this script
+\tui_script{complex_objs_ex02.py}
\anchor tui_creation_filling
Creation of a Filling
-\include complex_objs_ex03.py
-Download this script
+\tui_script{complex_objs_ex03.py}
\anchor tui_creation_pipe
Creation of a Pipe
-\include complex_objs_ex04.py
-Download this script
+\tui_script{complex_objs_ex04.py}
\anchor tui_creation_pipe_with_diff_sec
Creation of a PipeWithDifferentSections
-\include complex_objs_ex05.py
-Download this script
+\tui_script{complex_objs_ex05.py}
\anchor tui_creation_pipe_with_shell_sec
Creation of a PipeWithShellSections
-\include complex_objs_ex06.py
-Download this script
+\tui_script{complex_objs_ex06.py}
\anchor tui_creation_pipe_without_path
Creation of a PipeShellsWithoutPath
-\include complex_objs_ex07.py
-Download this script
+\tui_script{complex_objs_ex07.py}
\anchor tui_creation_pipe_binormal_along_vector
Creation of a PipeBiNormalAlongVector
-\include complex_objs_ex08.py
-Download this script
+\tui_script{complex_objs_ex08.py}
\anchor tui_creation_pipe_path
Creation of a Middle Path
-\include complex_objs_ex09.py
-Download this script
+\tui_script{complex_objs_ex09.py}
+\anchor tui_creation_tangent_plane_on_face
Creation of Tangent Plane On Face
-\include complex_objs_ex10.py
-Download this script
+\tui_script{complex_objs_ex10.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_free_boundaries.doc b/doc/salome/gui/GEOM/input/tui_free_boundaries.doc
index fb0420c6d..41a2a5dd8 100644
--- a/doc/salome/gui/GEOM/input/tui_free_boundaries.doc
+++ b/doc/salome/gui/GEOM/input/tui_free_boundaries.doc
@@ -1,7 +1,6 @@
/*!
\page tui_free_boundaries_page Check Free Boundaries
-\include free_boundaries.py
-Download this script
+\tui_script{free_boundaries.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_free_faces.doc b/doc/salome/gui/GEOM/input/tui_free_faces.doc
index 00ae5bd23..c0a9286fd 100644
--- a/doc/salome/gui/GEOM/input/tui_free_faces.doc
+++ b/doc/salome/gui/GEOM/input/tui_free_faces.doc
@@ -1,7 +1,6 @@
/*!
\page tui_free_faces_page Check Free Faces
-\include free_faces.py
-Download this script
+\tui_script{free_faces.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_get_non_blocks.doc b/doc/salome/gui/GEOM/input/tui_get_non_blocks.doc
index ca7a98d8f..df1ffe054 100644
--- a/doc/salome/gui/GEOM/input/tui_get_non_blocks.doc
+++ b/doc/salome/gui/GEOM/input/tui_get_non_blocks.doc
@@ -1,7 +1,6 @@
/*!
\page tui_get_non_blocks_page Get Non Blocks
-\include get_non_blocks.py
-Download this script
+\tui_script{get_non_blocks.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_import_export.doc b/doc/salome/gui/GEOM/input/tui_import_export.doc
index 52adf987e..7b3efdde4 100644
--- a/doc/salome/gui/GEOM/input/tui_import_export.doc
+++ b/doc/salome/gui/GEOM/input/tui_import_export.doc
@@ -1,7 +1,6 @@
/*!
\page tui_import_export_page Import/Export
-\include import_export.py
-Download this script
+\tui_script{import_export.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_inertia.doc b/doc/salome/gui/GEOM/input/tui_inertia.doc
index a62b20784..2f7923d8b 100644
--- a/doc/salome/gui/GEOM/input/tui_inertia.doc
+++ b/doc/salome/gui/GEOM/input/tui_inertia.doc
@@ -1,7 +1,6 @@
/*!
\page tui_inertia_page Inertia
-\include inertia.py
-Download this script
+\tui_script{inertia.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_min_distance.doc b/doc/salome/gui/GEOM/input/tui_min_distance.doc
index db024ca4b..a53e90104 100644
--- a/doc/salome/gui/GEOM/input/tui_min_distance.doc
+++ b/doc/salome/gui/GEOM/input/tui_min_distance.doc
@@ -1,7 +1,6 @@
/*!
\page tui_min_distance_page Minimal Distance
-\include min_distance.py
-Download this script
+\tui_script{min_distance.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_normal_face.doc b/doc/salome/gui/GEOM/input/tui_normal_face.doc
index 7d31fcc26..13d900003 100644
--- a/doc/salome/gui/GEOM/input/tui_normal_face.doc
+++ b/doc/salome/gui/GEOM/input/tui_normal_face.doc
@@ -1,7 +1,6 @@
/*!
\page tui_normal_face_page Normal to a Face
-\include normal_face.py
-Download this script
+\tui_script{normal_face.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_notebook_geom.doc b/doc/salome/gui/GEOM/input/tui_notebook_geom.doc
index 8db9c59d2..38dac8255 100644
--- a/doc/salome/gui/GEOM/input/tui_notebook_geom.doc
+++ b/doc/salome/gui/GEOM/input/tui_notebook_geom.doc
@@ -3,7 +3,6 @@
\page tui_notebook_geom_page Using SALOME NoteBook
\anchor tui_notebook_geom
-\include notebook_geom.py
-Download this script
+\tui_script{notebook_geom.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_point_coordinates.doc b/doc/salome/gui/GEOM/input/tui_point_coordinates.doc
index 6fbb9c9a6..3dcba1b21 100644
--- a/doc/salome/gui/GEOM/input/tui_point_coordinates.doc
+++ b/doc/salome/gui/GEOM/input/tui_point_coordinates.doc
@@ -1,7 +1,6 @@
/*!
\page tui_point_coordinates_page Point Coordinates
-\include point_coordinates.py
-Download this script
+\tui_script{point_coordinates.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_primitives.doc b/doc/salome/gui/GEOM/input/tui_primitives.doc
index 9c4f49d55..f70bead3c 100644
--- a/doc/salome/gui/GEOM/input/tui_primitives.doc
+++ b/doc/salome/gui/GEOM/input/tui_primitives.doc
@@ -4,37 +4,30 @@
\anchor tui_creation_box
Creation of a Box
-\include primitives_ex01.py
-Download this script
+\tui_script{primitives_ex01.py}
\anchor tui_creation_cylinder
Creation of a Cylinder
-\include primitives_ex02.py
-Download this script
+\tui_script{primitives_ex02.py}
\anchor tui_creation_sphere
Creation of a Sphere
-\include primitives_ex03.py
-Download this script
+\tui_script{primitives_ex03.py}
\anchor tui_creation_torus
Creation of a Torus
-\include primitives_ex04.py
-Download this script
+\tui_script{primitives_ex04.py}
\anchor tui_creation_cone
Creation of a Cone
-\include primitives_ex05.py
-Download this script
+\tui_script{primitives_ex05.py}
\anchor tui_creation_disk
Creation of a Disk
-\include primitives_ex06.py
-Download this script
+\tui_script{primitives_ex06.py}
\anchor tui_creation_squareface
Creation of a Rectangle
-\include primitives_ex07.py
-Download this script
+\tui_script{primitives_ex07.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_repairing_operations.doc b/doc/salome/gui/GEOM/input/tui_repairing_operations.doc
index 286731970..711800caa 100644
--- a/doc/salome/gui/GEOM/input/tui_repairing_operations.doc
+++ b/doc/salome/gui/GEOM/input/tui_repairing_operations.doc
@@ -4,57 +4,46 @@
\anchor tui_shape_processing
Shape Processing
-\include repairing_operations_ex01.py
-Download this script
+\tui_script{repairing_operations_ex01.py}
\anchor tui_suppress_faces
Suppress Faces
-\include repairing_operations_ex02.py
-Download this script
+\tui_script{repairing_operations_ex02.py}
\anchor tui_close_contour
Close Contour
-\include repairing_operations_ex03.py
-Download this script
+\tui_script{repairing_operations_ex03.py}
\anchor tui_suppress_internal_wires
Suppress Internal Wires
-\include repairing_operations_ex04.py
-Download this script
+\tui_script{repairing_operations_ex04.py}
\anchor tui_suppress_holes
Suppress Holes
-\include repairing_operations_ex05.py
-Download this script
+\tui_script{repairing_operations_ex05.py}
\anchor tui_sewing
Sewing
-\include repairing_operations_ex06.py
-Download this script
+\tui_script{repairing_operations_ex06.py}
\anchor tui_glue_faces
Glue Faces
-\include repairing_operations_ex07.py
-Download this script
+\tui_script{repairing_operations_ex07.py}
\anchor tui_glue_edges
Glue Edges
-\include repairing_operations_ex08.py
-Download this script
+\tui_script{repairing_operations_ex08.py}
\anchor tui_limit_tolerance
Limit Tolerance
-\include repairing_operations_ex09.py
-Download this script
+\tui_script{repairing_operations_ex09.py}
\anchor tui_add_point_on_edge
Add Point on Edge
-\include repairing_operations_ex10.py
-Download this script
+\tui_script{repairing_operations_ex10.py}
\anchor tui_fuse_collinear_edges
Fuse Collinear Edges within a Wire
-\include repairing_operations_ex11.py
-Download this script
+\tui_script{repairing_operations_ex11.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_sketcher.doc b/doc/salome/gui/GEOM/input/tui_sketcher.doc
index be24fd763..2c0f2d885 100644
--- a/doc/salome/gui/GEOM/input/tui_sketcher.doc
+++ b/doc/salome/gui/GEOM/input/tui_sketcher.doc
@@ -1,7 +1,6 @@
/*!
\page tui_sketcher_page 2D Sketcher
-\include sketcher.py
-Download this script
+\tui_script{sketcher.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_tolerance.doc b/doc/salome/gui/GEOM/input/tui_tolerance.doc
index 4da20b249..552454cf8 100644
--- a/doc/salome/gui/GEOM/input/tui_tolerance.doc
+++ b/doc/salome/gui/GEOM/input/tui_tolerance.doc
@@ -1,7 +1,6 @@
/*!
\page tui_tolerance_page Tolerance
-\include tolerance.py
-Download this script
+\tui_script{tolerance.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_topological_geom_objs.doc b/doc/salome/gui/GEOM/input/tui_topological_geom_objs.doc
index 2b9f5d1c2..9576e47a8 100644
--- a/doc/salome/gui/GEOM/input/tui_topological_geom_objs.doc
+++ b/doc/salome/gui/GEOM/input/tui_topological_geom_objs.doc
@@ -4,32 +4,26 @@
\anchor tui_creation_edge
Creation of an Edge
-\include topological_geom_objs_ex01.py
-Download this script
+\tui_script{topological_geom_objs_ex01.py}
\anchor tui_creation_wire
Creation of a Wire
-\include topological_geom_objs_ex02.py
-Download this script
+\tui_script{topological_geom_objs_ex02.py}
\anchor tui_creation_face
Creation of a Face
-\include topological_geom_objs_ex03.py
-Download this script
+\tui_script{topological_geom_objs_ex03.py}
\anchor tui_creation_shell
Creation of a Shell
-\include topological_geom_objs_ex04.py
-Download this script
+\tui_script{topological_geom_objs_ex04.py}
\anchor tui_creation_solid
Creation of a Solid
-\include topological_geom_objs_ex05.py
-Download this script
+\tui_script{topological_geom_objs_ex05.py}
\anchor tui_creation_compound
Creation of a Compound
-\include topological_geom_objs_ex06.py
-Download this script
+\tui_script{topological_geom_objs_ex06.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_transformation_operations.doc b/doc/salome/gui/GEOM/input/tui_transformation_operations.doc
index 10e392ec0..f25eb9c76 100644
--- a/doc/salome/gui/GEOM/input/tui_transformation_operations.doc
+++ b/doc/salome/gui/GEOM/input/tui_transformation_operations.doc
@@ -4,67 +4,54 @@
\anchor tui_translation
Translation
-\include transformation_operations_ex01.py
-Download this script
+\tui_script{transformation_operations_ex01.py}
\anchor tui_rotation
Rotation
-\include transformation_operations_ex02.py
-Download this script
+\tui_script{transformation_operations_ex02.py}
\anchor tui_modify_location
Modify Location
-\include transformation_operations_ex03.py
-Download this script
+\tui_script{transformation_operations_ex03.py}
\anchor tui_mirror
Mirror Image
-\include transformation_operations_ex04.py
-Download this script
+\tui_script{transformation_operations_ex04.py}
\anchor tui_scale
Scale Transform
-\include transformation_operations_ex05.py
-Download this script
+\tui_script{transformation_operations_ex05.py}
\anchor tui_offset
Offset Surface
-\include transformation_operations_ex06.py
-Download this script
+\tui_script{transformation_operations_ex06.py}
\anchor tui_projection
Projection
-\include transformation_operations_ex07.py
-Download this script
+\tui_script{transformation_operations_ex07.py}
\anchor tui_multi_translation
Multi Translation
-\include transformation_operations_ex08.py
-Download this script
+\tui_script{transformation_operations_ex08.py}
\anchor tui_multi_rotation
Multi Rotation
-\include transformation_operations_ex09.py
-Download this script
+\tui_script{transformation_operations_ex09.py}
\anchor tui_fillet2d
Fillet 2D
-\include transformation_operations_ex10.py
-Download this script
+\tui_script{transformation_operations_ex10.py}
\anchor tui_fillet1d
Fillet 1D
-\include transformation_operations_ex11.py
-Download this script
+\tui_script{transformation_operations_ex11.py}
\anchor tui_fillet
Fillet
-\include transformation_operations_ex12.py
-Download this script
+\tui_script{transformation_operations_ex12.py}
\anchor tui_chamfer
Chamfer
-\include transformation_operations_ex13.py
-Download this script
+\tui_script{transformation_operations_ex13.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_viewing_geom_objs.doc b/doc/salome/gui/GEOM/input/tui_viewing_geom_objs.doc
index 8505548d3..205ac6183 100644
--- a/doc/salome/gui/GEOM/input/tui_viewing_geom_objs.doc
+++ b/doc/salome/gui/GEOM/input/tui_viewing_geom_objs.doc
@@ -4,22 +4,18 @@
\anchor tui_change_disp_mode
Changing Display Mode
-\include viewing_geom_objs_ex01.py
-Download this script
+\tui_script{viewing_geom_objs_ex01.py}
\anchor tui_change_color
Changing Color
-\include viewing_geom_objs_ex02.py
-Download this script
+\tui_script{viewing_geom_objs_ex02.py}
\anchor tui_change_transparency
Changing Transparency
-\include viewing_geom_objs_ex03.py
-Download this script
+\tui_script{viewing_geom_objs_ex03.py}
\anchor tui_point_marker
Set Point Marker
-\include viewing_geom_objs_ex04.py
-Download this script
+\tui_script{viewing_geom_objs_ex04.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_whatis.doc b/doc/salome/gui/GEOM/input/tui_whatis.doc
index d1c8fc911..603f34147 100644
--- a/doc/salome/gui/GEOM/input/tui_whatis.doc
+++ b/doc/salome/gui/GEOM/input/tui_whatis.doc
@@ -1,7 +1,6 @@
/*!
\page tui_whatis_page What Is
-\include whatis.py
-Download this script
+\tui_script{whatis.py}
*/
diff --git a/doc/salome/gui/GEOM/input/tui_working_with_groups.doc b/doc/salome/gui/GEOM/input/tui_working_with_groups.doc
index 4f252c2e9..e21cb5588 100644
--- a/doc/salome/gui/GEOM/input/tui_working_with_groups.doc
+++ b/doc/salome/gui/GEOM/input/tui_working_with_groups.doc
@@ -5,35 +5,29 @@
\anchor tui_create_groups_anchor
Creation of a group
-\include working_with_groups_ex01.py
-Download this script
+\tui_script{working_with_groups_ex01.py}
\anchor tui_edit_groups_anchor
Adding an object to the group
-\include working_with_groups_ex02.py
-Download this script
+\tui_script{working_with_groups_ex02.py}
Removing an object from the group
-\include working_with_groups_ex03.py
-Download this script
+\tui_script{working_with_groups_ex03.py}
\anchor tui_union_groups_anchor
Union Groups
-\include working_with_groups_ex04.py
-Download this script
+\tui_script{working_with_groups_ex04.py}
\anchor tui_intersect_groups_anchor
Intersect Groups
-\include working_with_groups_ex05.py
-Download this script
+\tui_script{working_with_groups_ex05.py}
\anchor tui_cut_groups_anchor
Cut Groups
-\include working_with_groups_ex06.py
-Download this script
+\tui_script{working_with_groups_ex06.py}
*/