[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [gcompris] docs/docbook: Update Docbook to Qt version
From:       Sergey Popov <sergobot () protonmail ! com>
Date:       2016-01-31 20:17:07
Message-ID: E1aPyQl-0006bl-8k () scm ! kde ! org
[Download RAW message or body]

Git commit e007223e99962125e7cd82f8c99af63bd47d2f8b by Sergey Popov.
Committed on 31/01/2016 at 19:54.
Pushed by sergobot into branch 'master'.

Update Docbook to Qt version

Remove most of GTK+ version documentation. Also replace old raster images to newer in \
.svg. Related Google Code-In 2015 task: \
https://codein.withgoogle.com/tasks/6056164940840960/. REVIEW:126871

D  +-    --    docs/docbook/32px-About.png
D  +-    --    docs/docbook/32px-Button-exit.png
D  +-    --    docs/docbook/32px-Button-ok.png
D  +-    --    docs/docbook/32px-Config.png
D  +-    --    docs/docbook/32px-Help.png
D  +-    --    docs/docbook/32px-Home.png
D  +-    --    docs/docbook/32px-Level1.png
D  +-    --    docs/docbook/32px-Repeat.png
D  +-    --    docs/docbook/32px-difficulty_star1.png
D  +-    --    docs/docbook/32px-difficulty_star4.png
D  +-    --    docs/docbook/Stock_preferences_24.png
D  +-    --    docs/docbook/admin-activity.png
D  +-    --    docs/docbook/admin-class.png
D  +-    --    docs/docbook/admin-difficulty-filter.png
D  +-    --    docs/docbook/admin-group.png
D  +-    --    docs/docbook/admin-profil-edit.png
D  +-    --    docs/docbook/admin-report.png
A  +90   -0    docs/docbook/bar_about.svg
A  +77   -0    docs/docbook/bar_config.svg
A  +81   -0    docs/docbook/bar_exit.svg
A  +72   -0    docs/docbook/bar_help.svg
A  +73   -0    docs/docbook/bar_home.svg
A  +258  -0    docs/docbook/bar_next.svg
A  +83   -0    docs/docbook/bar_ok.svg
A  +258  -0    docs/docbook/bar_previous.svg
A  +319  -0    docs/docbook/bar_repeat.svg
A  +573  -0    docs/docbook/difficulty1.svg
A  +80   -0    docs/docbook/difficulty4.svg
M  +-    --    docs/docbook/gcompris-main-menu.png
M  +44   -457  docs/docbook/index.docbook
D  +-    --    docs/docbook/login-list.png
D  +-    --    docs/docbook/login-text.png
D  +-    --    docs/docbook/missing-letter.png
D  +-    --    docs/docbook/reading-activity.png
A  +-    --    docs/docbook/traffic-select-mode.png

http://commits.kde.org/gcompris/e007223e99962125e7cd82f8c99af63bd47d2f8b

diff --git a/docs/docbook/32px-About.png b/docs/docbook/32px-About.png
deleted file mode 100644
index 6c4811c..0000000
Binary files a/docs/docbook/32px-About.png and /dev/null differ
diff --git a/docs/docbook/32px-Button-exit.png b/docs/docbook/32px-Button-exit.png
deleted file mode 100644
index 4feea57..0000000
Binary files a/docs/docbook/32px-Button-exit.png and /dev/null differ
diff --git a/docs/docbook/32px-Button-ok.png b/docs/docbook/32px-Button-ok.png
deleted file mode 100644
index e911eae..0000000
Binary files a/docs/docbook/32px-Button-ok.png and /dev/null differ
diff --git a/docs/docbook/32px-Config.png b/docs/docbook/32px-Config.png
deleted file mode 100644
index 7e67c65..0000000
Binary files a/docs/docbook/32px-Config.png and /dev/null differ
diff --git a/docs/docbook/32px-Help.png b/docs/docbook/32px-Help.png
deleted file mode 100644
index 3b6e29e..0000000
Binary files a/docs/docbook/32px-Help.png and /dev/null differ
diff --git a/docs/docbook/32px-Home.png b/docs/docbook/32px-Home.png
deleted file mode 100644
index 39c2295..0000000
Binary files a/docs/docbook/32px-Home.png and /dev/null differ
diff --git a/docs/docbook/32px-Level1.png b/docs/docbook/32px-Level1.png
deleted file mode 100644
index 4117e33..0000000
Binary files a/docs/docbook/32px-Level1.png and /dev/null differ
diff --git a/docs/docbook/32px-Repeat.png b/docs/docbook/32px-Repeat.png
deleted file mode 100644
index dba6dd3..0000000
Binary files a/docs/docbook/32px-Repeat.png and /dev/null differ
diff --git a/docs/docbook/32px-difficulty_star1.png \
b/docs/docbook/32px-difficulty_star1.png deleted file mode 100644
index 94ffa51..0000000
Binary files a/docs/docbook/32px-difficulty_star1.png and /dev/null differ
diff --git a/docs/docbook/32px-difficulty_star4.png \
b/docs/docbook/32px-difficulty_star4.png deleted file mode 100644
index 7915b53..0000000
Binary files a/docs/docbook/32px-difficulty_star4.png and /dev/null differ
diff --git a/docs/docbook/Stock_preferences_24.png \
b/docs/docbook/Stock_preferences_24.png deleted file mode 100644
index 0daad3c..0000000
Binary files a/docs/docbook/Stock_preferences_24.png and /dev/null differ
diff --git a/docs/docbook/admin-activity.png b/docs/docbook/admin-activity.png
deleted file mode 100644
index 556c707..0000000
Binary files a/docs/docbook/admin-activity.png and /dev/null differ
diff --git a/docs/docbook/admin-class.png b/docs/docbook/admin-class.png
deleted file mode 100644
index 7d2c281..0000000
Binary files a/docs/docbook/admin-class.png and /dev/null differ
diff --git a/docs/docbook/admin-difficulty-filter.png \
b/docs/docbook/admin-difficulty-filter.png deleted file mode 100644
index 4ae773b..0000000
Binary files a/docs/docbook/admin-difficulty-filter.png and /dev/null differ
diff --git a/docs/docbook/admin-group.png b/docs/docbook/admin-group.png
deleted file mode 100644
index 6ca9e14..0000000
Binary files a/docs/docbook/admin-group.png and /dev/null differ
diff --git a/docs/docbook/admin-profil-edit.png b/docs/docbook/admin-profil-edit.png
deleted file mode 100644
index 042094b..0000000
Binary files a/docs/docbook/admin-profil-edit.png and /dev/null differ
diff --git a/docs/docbook/admin-report.png b/docs/docbook/admin-report.png
deleted file mode 100644
index e218956..0000000
Binary files a/docs/docbook/admin-report.png and /dev/null differ
diff --git a/docs/docbook/bar_about.svg b/docs/docbook/bar_about.svg
new file mode 100644
index 0000000..84229f3
--- /dev/null
+++ b/docs/docbook/bar_about.svg
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="66"
+   height="66"
+   id="svg4211"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="bar_about.svg">
+  <defs
+     id="defs4213" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#858585"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="7.9195959"
+     inkscape:cx="26.135927"
+     inkscape:cy="23.238678"
+     inkscape:document-units="px"
+     inkscape:current-layer="ABOUT"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1880"
+     inkscape:window-height="1060"
+     inkscape:window-x="-2"
+     inkscape:window-y="-3"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata4216">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-528.28156,-392.33827)">
+    <g
+       style="display:inline;fill:#ffffff;fill-opacity:0.42790701;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 +       id="ABOUT"
+       transform="translate(83.37531,118.24452)">
+      <g
+         id="g8406"
+         style="fill:#e77936;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">
 +        <path
+           id="path2054-3-9"
+           d="m 477.90321,275.1067 c -17.66397,-10e-6 -32.00001,14.33602 -32,32 \
10e-6,17.66397 14.33603,32 32,32 17.66399,-10e-6 32,-14.33602 32,-32 10e-6,-17.66399 \
-14.33601,-32 -32,-32 z" +           \
style="display:inline;fill:#e77936;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 +           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="sssss" />
+      </g>
+    </g>
+    <g
+       style="display:inline;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;fill:#ffffff;fill-opacity:1"
 +       id="ABOUT-3"
+       transform="translate(83.375309,118.24452)">
+      <g
+         id="g8406-6"
+         style="stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke:none;fill:#ffffff;fill-opacity:1">
 +        <path
+           id="path2054-3-9-5"
+           d="m 477.27821,292.6692 c 6.53991,0 10.375,3.71875 10.375,3.71875 l \
-6.28125,5.78125 c -4.31881,-1.85092 -8.02483,1.49851 -7.53125,6.1875 0.49358,4.68899 \
3.82941,5.64983 7.53125,5.15625 3.70184,-0.49358 1.21875,-3.5625 1.21875,-3.5625 l \
-1.46875,0.375 -2.34375,-2.46875 12.4375,-3.96875 c 1.72751,12.33945 \
-2.94415,17.65625 -13.0625,17.65625 -10.11835,0 -13.9375,-7.64919 -13.9375,-14.3125 \
0,-6.6633 6.52259,-14.5625 13.0625,-14.5625 z" +           \
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none"
 +           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="sccssccccsss" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/docs/docbook/bar_config.svg b/docs/docbook/bar_config.svg
new file mode 100644
index 0000000..c78fdec
--- /dev/null
+++ b/docs/docbook/bar_config.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="66"
+   height="66"
+   id="svg4211"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="bar_config.svg">
+  <defs
+     id="defs4213" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#9b9b9b"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="7.9195959"
+     inkscape:cx="-3.6621556"
+     inkscape:cy="25.662842"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1880"
+     inkscape:window-height="1060"
+     inkscape:window-x="-2"
+     inkscape:window-y="-3"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata4216">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-541.69224,-591.06935)">
+    <path
+       sodipodi:nodetypes="sssss"
+       inkscape:connector-curvature="0"
+       style="fill:#669ab2;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 +       d="m 574.69959,592.0743 c -17.664,0 -32,14.33603 -32,32 0,17.66398 \
14.3361,32.00001 32,32 17.664,0 32,-14.33601 32,-32 0,-17.66398 -14.336,-32 -32,-32 \
z" +       id="path5756" />
+    <g
+       style="display:inline;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
 +       id="CONFIG-3"
+       transform="translate(176.81724,240.2881)">
+      <path
+         id="path5756-7"
+         d="m 403.03865,366.5362 c 0.4292,0.0141 0.8801,0.14102 1.25,0.53125 \
0.7393,0.78004 0.8807,1.66991 -0.0313,2.65625 l -5.1875,5.0625 1.7813,6.21875 \
6.2187,1.875 5.4375,-5.28125 c 0.7293,-0.67976 1.6065,-0.50827 2.1563,0.0625 \
0.5167,0.5365 0.7846,1.09865 0.6562,1.9375 -0.4334,2.01178 -1.4197,3.92565 -3,5.46875 \
-3.2161,3.14051 -7.8754,3.84492 -11.7812,2.21875 -0.1298,0.15249 -0.2591,0.325 \
-0.4063,0.46875 l -11.8437,11.5625 c -2.0431,1.99508 -4.9558,2.30157 -6.5625,0.65625 \
l -0.3125,-0.3125 c -1.6067,-1.6453 -1.2306,-4.53618 0.8125,-6.53125 l \
11.8437,-11.59375 c 0.1473,-0.14377 0.3132,-0.24892 0.4688,-0.375 -1.5329,-3.94338 \
-0.6849,-8.57821 2.5312,-11.71875 1.387,-1.35434 3.065,-2.24154 4.8125,-2.71875 \
0.3175,-0.0867 0.727,-0.20164 1.1563,-0.1875 z m -18.4688,28.1875 c -0.559,-0.007 \
-1.1287,0.20145 -1.5625,0.625 -0.8675,0.8471 -0.9096,2.2575 -0.0625,3.125 \
0.8471,0.86748 2.2576,0.84706 3.125,0 0.8675,-0.8471 0.8784,-2.22627 0.0313,-3.09375 \
-0.4236,-0.43375 -0.9723,-0.6496 -1.5313,-0.65625 z" +         \
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none"
 +         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="cccccccccccccccccccscccsccc" />
+    </g>
+  </g>
+</svg>
diff --git a/docs/docbook/bar_exit.svg b/docs/docbook/bar_exit.svg
new file mode 100644
index 0000000..849ccf3
--- /dev/null
+++ b/docs/docbook/bar_exit.svg
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="66"
+   height="66"
+   id="svg4211"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="bar_exit.svg">
+  <defs
+     id="defs4213" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#8f8f8f"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="7.919596"
+     inkscape:cx="42.797155"
+     inkscape:cy="25.591514"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1880"
+     inkscape:window-height="1060"
+     inkscape:window-x="-2"
+     inkscape:window-y="-3"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata4216">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-528.9853,-678.0743)">
+    <g
+       style="stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;display:inline;stroke:#ffffff;stroke-opacity:1;fill:#df543d;fill-opacity:1"
 +       id="EXIT"
+       transform="translate(84.1103,557.5118)">
+      <path
+         transform="matrix(-0.183872,0,0,0.183872,418.44384,94.094283)"
+         d="M -157.47986,322.08786 A 168.28732,168.28732 0 0 1 -325.76718,490.37518 \
168.28732,168.28732 0 0 1 -494.0545,322.08786 168.28732,168.28732 0 0 1 \
-325.76718,153.80054 168.28732,168.28732 0 0 1 -157.47986,322.08786 Z" +         \
sodipodi:ry="168.28732" +         sodipodi:rx="168.28732"
+         sodipodi:cy="322.08786"
+         sodipodi:cx="-325.76718"
+         id="path16212"
+         style="fill:#df543d;fill-opacity:1;stroke-width:10.87713146;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke:#ffffff;stroke-opacity:1"
 +         sodipodi:type="arc" />
+    </g>
+    <path
+       id="path4921"
+       d="m 561.99245,687.95475 c 12.93834,0 23.4375,10.5304 23.4375,23.46875 \
0,6.46918 -2.6329,12.32043 -6.875,16.5625 -0.86649,0.86649 -1.6996,1.63543 \
-2.625,2.4375 -0.80502,0.69775 -1.94086,1.21875 -3.09375,1.21875 -2.24422,0 \
-4.0625,-1.8183 -4.0625,-4.0625 1e-5,-1.41781 0.69177,-2.71643 1.875,-3.4375 \
0.82327,-0.50171 1.53938,-1.16438 2.21875,-1.84375 2.7824,-2.7824 4.5,-6.6296 \
4.5,-10.875 0,-8.49079 -6.88421,-15.40626 -15.375,-15.40625 -8.49079,0 \
-15.375,6.91547 -15.375,15.40625 0,4.2454 1.7176,8.0926 4.5,10.875 0.67941,0.67941 \
2.24066,1.84033 2.25,1.84375 1.12857,0.71816 1.875,1.97038 1.875,3.40625 \
-10e-6,2.23337 -1.79788,4.0625 -4.03125,4.0625 -0.7077,0 -1.6529,-0.30041 \
-2.5625,-0.9375 -1.14571,-0.80247 -2.2325,-1.70124 -3.21875,-2.6875 -4.24208,-4.24208 \
-6.875,-10.09332 -6.875,-16.5625 1e-5,-12.93834 10.49915,-23.46875 23.4375,-23.46875 \
z m -0.4375,25.53125 c 0.14539,-0.0166 0.28811,10e-6 0.4375,0 2.39024,10e-6 \
4.3125,2.17316 4.3125,4.875 l 0,13.875 c 0,2.70185 -1.92226,4.87501 -4.3125,4.875 \
-2.39024,0 -4.3125,-2.17314 -4.3125,-4.875 l 0,-13.875 c 0,-2.53298 1.6941,-4.62613 \
3.875,-4.875 z" +       \
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 +       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="sssssssssssscssssssccsssssc" />
+  </g>
+</svg>
diff --git a/docs/docbook/bar_help.svg b/docs/docbook/bar_help.svg
new file mode 100644
index 0000000..078de51
--- /dev/null
+++ b/docs/docbook/bar_help.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="66"
+   height="66"
+   id="svg4211"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="bar_help.svg">
+  <defs
+     id="defs4213" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#8d8d8d"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="7.9195959"
+     inkscape:cx="-38.95989"
+     inkscape:cy="29.890587"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1880"
+     inkscape:window-height="1060"
+     inkscape:window-x="-2"
+     inkscape:window-y="-3"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata4216">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-472.70709,-250.77979)">
+    <path
+       id="path19932-3-3"
+       d="m 505.71121,251.79068 c -17.6638,0 -31.997,14.33321 -31.997,31.99701 \
0,17.6638 14.3332,32.00314 31.997,32.00314 17.66381,0 32.00316,-14.33934 \
32.00315,-32.00314 0,-17.6638 -14.33935,-31.99701 -32.00315,-31.99701 z" +       \
style="display:inline;fill:#5cc067;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 +       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="sssss" />
+    <path
+       id="path19932-3"
+       d="m 505.33052,259.9327 c 1.94865,-0.003 3.93243,0.38132 5.8087,1.18507 \
6.83128,2.92637 10.45243,11.07474 6.5087,16.65244 l -7.15957,10.12533 c \
-0.92625,1.30353 -0.90815,2.2129 -0.82893,3.42013 0.16455,2.50776 -2.14138,5.01909 \
-5.02889,5.11486 -2.88751,0.0958 -5.40739,-2.14641 -5.39731,-4.76486 l \
0.0123,-2.03243 c 0.006,-1.6614 0.23808,-3.28027 1.19735,-4.63592 l 7.60781,-10.6411 \
c 0.43991,-0.62067 0.76258,-1.85423 0.77368,-2.00174 0.15168,-2.01529 \
-1.36493,-3.9677 -3.67803,-3.89293 -3.02415,0.0978 -4.42207,2.8383 -3.63505,4.78327 \
0.96154,2.37626 1.41873,3.97623 -1.19735,5.80257 -2.61609,1.82634 -5.40655,0.28932 \
-6.9508,-2.32103 -1.51815,-2.56623 -1.69192,-6.43185 -0.0737,-9.56655 \
2.22508,-4.31024 6.39195,-6.93105 11.24285,-7.20255 0.13781,-0.008 0.27317,-0.0146 \
0.4114,-0.0184 0.12959,-0.004 0.25693,-0.006 0.38684,-0.006 z m -0.79824,37.25308 c \
2.90611,-0.0939 5.3402,2.19033 5.43415,5.09644 0.0939,2.90611 -2.19032,5.3402 \
-5.09643,5.43414 -2.90611,0.0939 -5.34021,-2.19033 -5.43415,-5.09643 -0.094,-2.90611 \
2.19032,-5.34021 5.09643,-5.43415 z" +       \
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none"
 +       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="csccscccccccssssccccccccc" />
+  </g>
+</svg>
diff --git a/docs/docbook/bar_home.svg b/docs/docbook/bar_home.svg
new file mode 100644
index 0000000..839c0cd
--- /dev/null
+++ b/docs/docbook/bar_home.svg
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="66"
+   height="66"
+   id="svg4211"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="bar_home.svg">
+  <defs
+     id="defs4213" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#8d8d8d"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="11.2"
+     inkscape:cx="11.541049"
+     inkscape:cy="32.959518"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1880"
+     inkscape:window-height="1060"
+     inkscape:window-x="-2"
+     inkscape:window-y="-3"
+     inkscape:window-maximized="1"
+     showguides="false" />
+  <metadata
+     id="metadata4216">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-341.9925,-499.36546)">
+    <path
+       sodipodi:nodetypes="sssss"
+       inkscape:connector-curvature="0"
+       style="fill:#53b9c9;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 +       d="m 374.99695,500.36211 c -17.6638,0 -31.997,14.33934 -31.997,32.00314 \
0,17.66381 14.3332,31.997 31.997,31.99701 17.6638,0 32.0031,-14.3332 \
32.0031,-31.99701 0,-17.6638 -14.3393,-32.00314 -32.0031,-32.00314 z" +       \
id="path3726" /> +    <path
+       id="path3726-3"
+       d="m 374.88025,511.08304 c 0.039,-4.3e-4 0.0778,0.006 0.1167,0.006 \
1.3267,-0.0184 2.7175,0.51934 3.8008,1.60261 l 13.8955,13.89546 c 1.9793,1.97928 \
2.1585,4.98881 0.3991,6.74817 -1.3151,1.31513 -3.3244,1.54253 -5.0842,0.74911 \
0.0271,0.18616 0.0369,0.37781 0.0369,0.57105 l 0,9.15516 c 0,2.48812 -2.3653,4.88152 \
-4.3289,4.88152 l -17.2726,0 c -1.9637,0 -4.3351,-2.39341 -4.3351,-4.88152 \
0.0843,-3.15122 -0.3083,-5.98463 -0.0982,-9.15516 0,-0.20395 0.019,-0.40575 \
0.0491,-0.60175 -1.7754,0.82995 -3.826,0.61346 -5.1578,-0.71841 -1.7594,-1.75936 \
-1.5802,-4.76889 0.3991,-6.74817 l 13.8955,-13.89546 c 1.0514,-1.05149 \
2.3929,-1.59465 3.6841,-1.60875 z m 0.1412,10.61041 c -0.9025,0.007 -1.8116,0.61352 \
-3.0087,1.7991 l -4.2184,4.17539 c -1.25,1.23799 -1.4859,2.70439 -1.4859,4.47626 l \
0,9.09376 c 0,1.61236 1.4993,3.30348 3.3587,3.30347 l 10.6657,0 c 1.8595,0 \
3.3526,-1.69111 3.3526,-3.30347 l 0,-9.09376 c 0,-2.01146 -0.4105,-3.13625 \
-1.6947,-4.47626 l -4.0035,-4.17539 c -1.1638,-1.21435 -2.0632,-1.8063 \
-2.9658,-1.7991 z" +       \
style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none"
 +       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccssccssssccccsccccccssssssccc" />
+  </g>
+</svg>
diff --git a/docs/docbook/bar_next.svg b/docs/docbook/bar_next.svg
new file mode 100644
index 0000000..cb1b3f3
--- /dev/null
+++ b/docs/docbook/bar_next.svg
@@ -0,0 +1,258 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="29.945818"
+   height="66.06501"
+   id="svg4211"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="bar_next.svg">
+  <defs
+     id="defs4213">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806"
+       id="linearGradient19936"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.196489,0,0,0.196489,405.6821,137.41089)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2806-3-7">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-8-1" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-4-9" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-6"
+       id="linearGradient20738"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.196489,0,0,0.196489,405.68875,368.25399)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-6">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-0" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-7"
+       id="linearGradient15060"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.196491,0,0,0.196491,405.56722,60.315417)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-7">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-3" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-5" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-0"
+       id="linearGradient2382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.196491,0,0,0.196491,405.70665,290.84895)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-0">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-9" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-72"
+       id="linearGradient2422"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.196491,0,0,0.196491,568.70565,290.97137)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-72">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-7" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-59" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-5"
+       id="linearGradient2407"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.196489,0,0,0.196489,489.23925,290.73165)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-5">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-35" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-9" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-64"
+       id="linearGradient4395"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.122817,0,0,0.122817,678.85505,357.77095)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-64">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-04" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-6" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-3"
+       id="linearGradient3655"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.1924709,0,0,0.122817,522.48873,141.74892)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-3">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-79" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-27" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#959595"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="5.6"
+     inkscape:cx="-3.9974617"
+     inkscape:cy="25.76364"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1880"
+     inkscape:window-height="1060"
+     inkscape:window-x="-2"
+     inkscape:window-y="-3"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata4216">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-483.18356,-391.47983)">
+    <path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="csssc"
+       style="fill:#e99e33;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 +       d="m 493.09969,392.49164 c -10.52416,0 -8.86895,13.01506 -8.86895,30.6861 \
0,17.67105 -1.65521,33.34026 8.86895,33.34026 10.52416,0 19.06394,-14.34534 \
19.06394,-32.01622 0,-17.67104 -8.53978,-32.01014 -19.06394,-32.01014 z" +       \
id="path3631" /> +    <g
+       style="display:inline;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
 +       id="LEVEL_UP-3"
+       transform="matrix(0,1.0212949,-0.95319816,0,643.84121,-181.2432)">
+      <path
+         id="path3631-6"
+         d="m 574.20435,160.10029 c 0.0144,-0.80702 0.54584,-1.64557 \
1.57576,-2.30282 l 13.61135,-8.68546 c 1.03008,-0.65725 2.34412,-0.99675 \
3.6088,-1.00557 0.0382,-2.6e-4 0.0762,0.004 0.1144,0.004 1.29947,-0.0115 \
2.66194,0.32462 3.72304,1.00173 l 13.61136,8.68546 c 1.9387,1.23716 2.11422,3.11829 \
0.39084,4.218 -1.72338,1.0997 -4.67132,0.98769 -6.61018,-0.24947 l -11.11506,-7.08885 \
-11.11522,7.08885 c -1.93886,1.23716 -4.8868,1.34917 -6.61018,0.24947 \
-0.80785,-0.51549 -1.1976,-1.20311 -1.18491,-1.91518 z" +         \
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none"
 +         sodipodi:nodetypes="cccssccscccscc"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
+</svg>
diff --git a/docs/docbook/bar_ok.svg b/docs/docbook/bar_ok.svg
new file mode 100644
index 0000000..1994f02
--- /dev/null
+++ b/docs/docbook/bar_ok.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="66"
+   height="66"
+   id="svg4211"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="bar_ok.svg">
+  <defs
+     id="defs4213" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#959595"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="7.9195959"
+     inkscape:cx="19.713815"
+     inkscape:cy="31.424156"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1880"
+     inkscape:window-height="1060"
+     inkscape:window-x="-2"
+     inkscape:window-y="-3"
+     inkscape:window-maximized="1"
+     showguides="false" />
+  <metadata
+     id="metadata4216">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-585.82345,-426.92149)">
+    <g
+       style="stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;display:inline;stroke:#ffffff;stroke-opacity:1;fill:#62ba62;fill-opacity:1"
 +       id="OK"
+       transform="translate(-22.551553,76.140243)">
+      <path
+         id="path5882"
+         d="m 641.38665,351.78625 c -17.664,0 -32,14.33602 -32,32 0,17.66398 \
14.336,32 32,32 17.664,0 31.9999,-14.33602 32,-32 0,-17.66398 -14.336,-32 -32,-32 z" \
+         style="fill:#62ba62;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 +         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="sssss" />
+    </g>
+    <g
+       style="display:inline;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
 +       id="OK-3"
+       transform="translate(-102.55155,76.140243)">
+      <path
+         id="path5882-6"
+         d="m 705.23035,366.9425 5.2813,0 c 4.078,0 7.3437,3.29695 7.3437,7.375 l \
0,18.90625 c 0,4.07806 -3.2657,7.375 -7.3437,7.375 l -5.2813,0 c -4.078,0 \
-7.3437,-3.29695 -7.3437,-7.375 l 0,-18.90625 c 0,-4.07805 3.2657,-7.375 \
7.3437,-7.375 z m 32.9063,0.28125 c 0.9422,-0.10357 1.9447,0.17035 2.75,0.8125 \
1.6105,1.28431 1.871,3.61699 0.5937,5.21875 l -7.0937,8.875 9.7187,12.1875 c \
1.2774,1.60175 1.0168,3.90319 -0.5937,5.1875 -1.6106,1.2843 -3.9415,1.03925 \
-5.2188,-0.5625 l -8.6562,-10.875 c -0.01,0.0103 -0.0212,0.0211 -0.0313,0.0312 l \
0,8.1875 c 0,2.2498 -1.6588,4.0625 -3.7187,4.0625 -2.0599,0 -3.7188,-1.8127 \
-3.7188,-4.0625 l 0,-24.96875 c 0,-2.2498 1.6588,-4.0625 3.7188,-4.0625 2.0599,0 \
3.7187,1.8127 3.7187,4.0625 l 0,4.90625 6.0625,-7.625 c 0.6387,-0.80088 \
1.5266,-1.27143 2.4688,-1.375 z m -31.0625,7.0625 c -1.0996,0 -2,0.87249 -2,1.96875 l \
0,15.03125 c 0,1.09626 0.9003,1.96875 2,1.96875 l 1.5937,0 c 1.0996,0 2,-0.8725 \
2,-1.96875 l 0,-15.03125 c 0,-1.09626 -0.9004,-1.96875 -2,-1.96875 z" +         \
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none"
 +         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="ssssssssscccccccccssssssccccsssssssss" />
+    </g>
+  </g>
+</svg>
diff --git a/docs/docbook/bar_previous.svg b/docs/docbook/bar_previous.svg
new file mode 100644
index 0000000..86bd2cb
--- /dev/null
+++ b/docs/docbook/bar_previous.svg
@@ -0,0 +1,258 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="29.945818"
+   height="66.06501"
+   id="svg4211"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="bar_previous.svg">
+  <defs
+     id="defs4213">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806"
+       id="linearGradient19936"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.196489,0,0,0.196489,405.6821,137.41089)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2806-3-7">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-8-1" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-4-9" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-6"
+       id="linearGradient20738"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.196489,0,0,0.196489,405.68875,368.25399)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-6">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-0" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-7"
+       id="linearGradient15060"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.196491,0,0,0.196491,405.56722,60.315417)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-7">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-3" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-5" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-0"
+       id="linearGradient2382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.196491,0,0,0.196491,405.70665,290.84895)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-0">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-9" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-72"
+       id="linearGradient2422"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.196491,0,0,0.196491,568.70565,290.97137)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-72">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-7" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-59" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-5"
+       id="linearGradient2407"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.196489,0,0,0.196489,489.23925,290.73165)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-5">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-35" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-9" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-64"
+       id="linearGradient4395"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.122817,0,0,0.122817,678.85505,357.77095)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-64">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-04" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-6" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806-3"
+       id="linearGradient3655"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.1924709,0,0,0.122817,522.48873,141.74892)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" />
+    <linearGradient
+       id="linearGradient2806-3">
+      <stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808-79" />
+      <stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810-27" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#959595"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="5.6"
+     inkscape:cx="-74.533176"
+     inkscape:cy="22.549354"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1880"
+     inkscape:window-height="1060"
+     inkscape:window-x="-2"
+     inkscape:window-y="-3"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata4216">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-483.18356,-391.47983)">
+    <path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="csssc"
+       style="fill:#e99e33;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 +       d="m 503.19397,392.49164 c 10.52416,0 8.86895,13.01506 8.86895,30.6861 \
0,17.67105 1.65521,33.34026 -8.86895,33.34026 -10.52416,0 -19.06394,-14.34534 \
-19.06394,-32.01622 0,-17.67104 8.53978,-32.01014 19.06394,-32.01014 z" +       \
id="path3631" /> +    <g
+       style="display:inline;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"
 +       id="LEVEL_UP-3"
+       transform="matrix(0,1.0212949,0.95319816,0,352.45245,-181.2432)">
+      <path
+         id="path3631-6"
+         d="m 574.20435,160.10029 c 0.0144,-0.80702 0.54584,-1.64557 \
1.57576,-2.30282 l 13.61135,-8.68546 c 1.03008,-0.65725 2.34412,-0.99675 \
3.6088,-1.00557 0.0382,-2.6e-4 0.0762,0.004 0.1144,0.004 1.29947,-0.0115 \
2.66194,0.32462 3.72304,1.00173 l 13.61136,8.68546 c 1.9387,1.23716 2.11422,3.11829 \
0.39084,4.218 -1.72338,1.0997 -4.67132,0.98769 -6.61018,-0.24947 l -11.11506,-7.08885 \
-11.11522,7.08885 c -1.93886,1.23716 -4.8868,1.34917 -6.61018,0.24947 \
-0.80785,-0.51549 -1.1976,-1.20311 -1.18491,-1.91518 z" +         \
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none"
 +         sodipodi:nodetypes="cccssccscccscc"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
+</svg>
diff --git a/docs/docbook/bar_repeat.svg b/docs/docbook/bar_repeat.svg
new file mode 100644
index 0000000..8e9c82b
--- /dev/null
+++ b/docs/docbook/bar_repeat.svg
@@ -0,0 +1,319 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg1133"
+   sodipodi:version="0.32"
+   width="66"
+   height="66"
+   xml:space="preserve"
+   sodipodi:docname="bar_repeat.svg"
+   inkscape:version="0.91 r13725"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.0"><metadata
+     id="metadata26"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" \
/><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs +     \
id="defs1135"><inkscape:perspective +       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective28" /><linearGradient
+       id="linearGradient1159"><stop
+         style="stop-color:#f3cbd5;stop-opacity:1;"
+         offset="0"
+         id="stop1160" /><stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="1"
+         id="stop1161" /></linearGradient><linearGradient
+       id="linearGradient1140"><stop
+         style="stop-color:#e8182b;stop-opacity:1;"
+         offset="0"
+         id="stop1141" /><stop
+         style="stop-color:#bd5e5e;stop-opacity:1;"
+         offset="1"
+         id="stop1142" /></linearGradient><radialGradient
+       xlink:href="#linearGradient1140"
+       id="radialGradient1143"
+       cx="164.35736"
+       cy="1311.3726"
+       r="255.65675"
+       fx="164.35736"
+       fy="1311.3726"
+       gradientTransform="matrix(2.2359299,0,0,0.4472412,0,130.68333)"
+       gradientUnits="userSpaceOnUse" /><radialGradient
+       xlink:href="#linearGradient1140"
+       id="radialGradient1144"
+       cx="161.4381"
+       cy="1196.3986"
+       r="298.1929"
+       fx="161.4381"
+       fy="1196.3986"
+       gradientTransform="matrix(2.231241,0,0,0.4481811,0,130.68333)"
+       gradientUnits="userSpaceOnUse" /><linearGradient
+       xlink:href="#linearGradient1159"
+       id="linearGradient1156"
+       x1="0.46309039"
+       y1="0.72851944"
+       x2="0.47651035"
+       y2="-0.80000097" /><linearGradient
+       xlink:href="#linearGradient1159"
+       id="linearGradient1157"
+       x1="209.52882"
+       y1="1054.3193"
+       x2="210.24257"
+       y2="1024.4417"
+       gradientTransform="matrix(2.096345,0,0,0.4770207,-4.3946983,138.51314)"
+       gradientUnits="userSpaceOnUse" /><linearGradient
+       xlink:href="#linearGradient1159"
+       id="linearGradient1158"
+       x1="121.56717"
+       y1="1162.2998"
+       x2="121.70223"
+       y2="1133.9019"
+       gradientTransform="matrix(1.893442,0,0,0.4308503,72.889387,138.94809)"
+       gradientUnits="userSpaceOnUse" /><radialGradient
+       xlink:href="#linearGradient1159"
+       id="radialGradient1162"
+       cx="0.49456102"
+       cy="-1.9794179"
+       r="4.6780686"
+       fx="0.49456102"
+       fy="-1.9794179"
+       gradientTransform="translate(-3.193398e-8,-1.196231e-6)" /><radialGradient
+       xlink:href="#linearGradient1159"
+       id="radialGradient1163"
+       cx="-0.15764123"
+       cy="3.2720683"
+       r="5.3015451"
+       fx="-0.15764123"
+       fy="3.2720683"
+       gradientTransform="matrix(1.237806,0,0,0.807881,5.1749e-8,1.362308e-6)" \
/><radialGradient +       xlink:href="#linearGradient1159"
+       id="radialGradient1164"
+       cx="0.9195317"
+       cy="3.1209614"
+       r="5.3015447"
+       fx="0.9195317"
+       fy="3.1209614"
+       gradientTransform="scale(1.237806,0.807881)" /><linearGradient
+       xlink:href="#linearGradient1159"
+       id="linearGradient1167"
+       x1="156.46338"
+       y1="1340.8782"
+       x2="156.43661"
+       y2="1316.3163"
+       gradientTransform="matrix(2.1899955,0,0,0.456622,4.6612815,115.91931)"
+       gradientUnits="userSpaceOnUse" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1159"
+       id="linearGradient3194"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.893442,0,0,0.4308503,72.140719,138.87689)"
+       x1="121.56717"
+       y1="1162.2998"
+       x2="121.70223"
+       y2="1133.9019" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1159"
+       id="linearGradient3198"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.893442,0,0,0.4308503,188.67276,135.18588)"
+       x1="121.56717"
+       y1="1162.2998"
+       x2="121.70223"
+       y2="1133.9019" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1159"
+       id="linearGradient3180"
+       x1="32.009747"
+       y1="64"
+       x2="32.009747"
+       y2="-0.019491196"
+       gradientUnits="userSpaceOnUse" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2806"
+       id="linearGradient2382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.196491,0,0,0.196491,405.70665,290.84895)"
+       x1="274.81769"
+       y1="284.70993"
+       x2="324.22366"
+       y2="480.46399" /><linearGradient
+       id="linearGradient2806"><stop
+         style="stop-color:white;stop-opacity:1;"
+         offset="0"
+         id="stop2808" /><stop
+         style="stop-color:white;stop-opacity:0;"
+         offset="1"
+         id="stop2810" /></linearGradient><linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1159"
+       id="linearGradient4385"
+       gradientUnits="userSpaceOnUse"
+       x1="32.009747"
+       y1="64"
+       x2="32.009747"
+       y2="-0.019491196" /><radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1140"
+       id="radialGradient4387"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.231241,0,0,0.4481811,0,130.68333)"
+       cx="161.4381"
+       cy="1196.3986"
+       fx="161.4381"
+       fy="1196.3986"
+       r="298.1929" /><radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1140"
+       id="radialGradient4389"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.2359299,0,0,0.4472412,0,130.68333)"
+       cx="164.35736"
+       cy="1311.3726"
+       fx="164.35736"
+       fy="1311.3726"
+       r="255.65675" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1159"
+       id="linearGradient4391"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.1899955,0,0,0.456622,4.6612815,115.91931)"
+       x1="156.46338"
+       y1="1340.8782"
+       x2="156.43661"
+       y2="1316.3163" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1159"
+       id="linearGradient4393"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.893442,0,0,0.4308503,72.140719,138.87689)"
+       x1="121.56717"
+       y1="1162.2998"
+       x2="121.70223"
+       y2="1133.9019" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1159"
+       id="linearGradient4395"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.893442,0,0,0.4308503,188.67276,135.18588)"
+       x1="121.56717"
+       y1="1162.2998"
+       x2="121.70223"
+       y2="1133.9019" /><linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1159-8"
+       id="linearGradient4385-5"
+       gradientUnits="userSpaceOnUse"
+       x1="32.009747"
+       y1="64"
+       x2="32.009747"
+       y2="-0.019491196" /><linearGradient
+       id="linearGradient1159-8"><stop
+         style="stop-color:#f3cbd5;stop-opacity:1;"
+         offset="0"
+         id="stop1160-1" /><stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="1"
+         id="stop1161-5" /></linearGradient><linearGradient
+       id="linearGradient1140-9"><stop
+         style="stop-color:#e8182b;stop-opacity:1;"
+         offset="0"
+         id="stop1141-3" /><stop
+         style="stop-color:#bd5e5e;stop-opacity:1;"
+         offset="1"
+         id="stop1142-9" /></linearGradient><linearGradient
+       id="linearGradient4416"><stop
+         style="stop-color:#e8182b;stop-opacity:1;"
+         offset="0"
+         id="stop4418" /><stop
+         style="stop-color:#bd5e5e;stop-opacity:1;"
+         offset="1"
+         id="stop4420" /></linearGradient><linearGradient
+       id="linearGradient4423"><stop
+         style="stop-color:#f3cbd5;stop-opacity:1;"
+         offset="0"
+         id="stop4425" /><stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="1"
+         id="stop4427" /></linearGradient><linearGradient
+       id="linearGradient4430"><stop
+         style="stop-color:#f3cbd5;stop-opacity:1;"
+         offset="0"
+         id="stop4432" /><stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="1"
+         id="stop4434" /></linearGradient><linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1159-8"
+       id="linearGradient4395-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.893442,0,0,0.4308503,188.67276,135.18588)"
+       x1="121.56717"
+       y1="1162.2998"
+       x2="121.70223"
+       y2="1133.9019" /><linearGradient
+       id="linearGradient4437"><stop
+         style="stop-color:#f3cbd5;stop-opacity:1;"
+         offset="0"
+         id="stop4439" /><stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="1"
+         id="stop4441" /></linearGradient></defs><sodipodi:namedview
+     id="base"
+     showgrid="false"
+     inkscape:zoom="7.5107222"
+     inkscape:cx="3.0625108"
+     inkscape:cy="28.601899"
+     inkscape:window-width="1880"
+     inkscape:window-height="1060"
+     inkscape:window-x="-2"
+     inkscape:window-y="-3"
+     inkscape:current-layer="g1191"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-maximized="1"
+     pagecolor="#7c7c7c"
+     inkscape:pageopacity="0" /><g
+     id="g1191"
+     transform="matrix(0.1211851,0,0,0.1530417,-12.153526,-71.665333)"><ellipse
+       cy="686.42651"
+       cx="-370.91348"
+       style="fill:#999999;fill-opacity:1;stroke-width:10.87713146;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none"
 +       id="path16216"
+       transform="scale(-1,1)"
+       rx="255.33936"
+       ry="202.18886" /><path
+       sodipodi:nodetypes="sssss"
+       inkscape:connector-curvature="0"
+       style="fill:#f29b2a;fill-opacity:1;stroke:#ffffff;stroke-width:14.68589783;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 +       d="m 372.59965,474.80741 c -145.76049,0 -264.05886,93.67401 \
-264.05886,209.09334 0,115.41939 118.29919,209.0934 264.05886,209.09333 145.7605,0 \
264.05887,-93.67388 264.05887,-209.09333 0,-115.4194 -118.29837,-209.09334 \
-264.05887,-209.09334 z" +       id="path5756" /><path
+       style="display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-op \
acity:0.37674417;fill-rule:evenodd;stroke:none;stroke-width:0.89999998;stroke-miterlimit:4;stroke-dasharray:none;marker:none"
 +       d="m 217.5363,654.28265 310.98898,0 79.10457,26.17553 -231.30303,55.67863 \
-233.50039,-49.58878 z" +       id="rect2401-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccc" /><path
+       sodipodi:nodetypes="ccccc"
+       id="path1139-3"
+       d="m 619.40198,681.31946 c -79.10457,42.25096 -119.17549,66.59182 \
-248.64046,66.59182 -129.46506,0 -170.06837,-18.50151 -237.08752,-63.36251 \
20.92115,-12.17698 108.46201,29.02203 237.92707,29.02203 129.46497,0 \
223.77492,-43.06346 247.80091,-32.25134 z" +       \
style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.41215086;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 +       inkscape:connector-curvature="0" /><path
+       sodipodi:nodetypes="csscccc"
+       id="path1137-5"
+       d="m 619.18636,681.15673 c -73.04326,-4.56901 -111.31058,-13.68046 \
-142.77175,-18.82898 -39.46392,-6.45815 -193.75359,-8.09413 -221.78385,2.20331 \
-40.93823,15.03941 -75.03516,17.64018 -121.60807,20.30222 90.04108,-37.33401 \
173.63877,-88.98846 235.73195,-53.44347 1.63802,1.15214 5.0405,0.85838 \
6.49319,-0.37787 52.06978,-42.68477 156.74912,15.02481 243.93853,50.14479 z" +       \
style="font-size:12px;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.41215086;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 +       inkscape:connector-curvature="0" /></g></svg>
\ No newline at end of file
diff --git a/docs/docbook/difficulty1.svg b/docs/docbook/difficulty1.svg
new file mode 100644
index 0000000..42a7751
--- /dev/null
+++ b/docs/docbook/difficulty1.svg
@@ -0,0 +1,573 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="26.065983"
+   height="25.345846"
+   id="svg4437"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="difficulty1.svg">
+  <defs
+     id="defs4439">
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#G2"
+       id="radialGradient4789"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4,0,0,0.67,-77.801947,17.283361)"
+       cx="17.3125"
+       cy="25.53125"
+       fx="17.3125"
+       fy="25.53125"
+       r="9.6875" />
+    <linearGradient
+       id="G2">
+      <stop
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.63"
+         id="s5" />
+      <stop
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0"
+         id="s6" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#G1"
+       id="linearGradient4791"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.236798,-12.32645)"
+       x1="14.660452"
+       y1="7.0243196"
+       x2="24.030643"
+       y2="34.826122" />
+    <linearGradient
+       id="G1">
+      <stop
+         offset="0"
+         style="stop-color:#fcf9fb;stop-opacity:1"
+         id="s3" />
+      <stop
+         offset="1"
+         style="stop-color:#fcf9fb;stop-opacity:0"
+         id="s4" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#G2"
+       id="radialGradient4793"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4,0,0,0.67,-77.801947,17.283361)"
+       cx="17.3125"
+       cy="25.53125"
+       fx="17.3125"
+       fy="25.53125"
+       r="9.6875" />
+    <linearGradient
+       id="linearGradient4190">
+      <stop
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.63"
+         id="stop4192" />
+      <stop
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0"
+         id="stop4194" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#G1"
+       id="linearGradient4795"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.236798,-12.32645)"
+       x1="14.660452"
+       y1="7.0243196"
+       x2="24.030643"
+       y2="34.826122" />
+    <linearGradient
+       id="linearGradient4197">
+      <stop
+         offset="0"
+         style="stop-color:#fcf9fb;stop-opacity:1"
+         id="stop4199" />
+      <stop
+         offset="1"
+         style="stop-color:#fcf9fb;stop-opacity:0"
+         id="stop4201" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#G2"
+       id="radialGradient4797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4,0,0,0.67,-77.801947,17.283361)"
+       cx="17.3125"
+       cy="25.53125"
+       fx="17.3125"
+       fy="25.53125"
+       r="9.6875" />
+    <linearGradient
+       id="linearGradient4204">
+      <stop
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.63"
+         id="stop4206" />
+      <stop
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0"
+         id="stop4208" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#G1"
+       id="linearGradient4799"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.236798,-12.32645)"
+       x1="14.660452"
+       y1="7.0243196"
+       x2="24.030643"
+       y2="34.826122" />
+    <linearGradient
+       id="linearGradient4211">
+      <stop
+         offset="0"
+         style="stop-color:#fcf9fb;stop-opacity:1"
+         id="stop4213" />
+      <stop
+         offset="1"
+         style="stop-color:#fcf9fb;stop-opacity:0"
+         id="stop4215" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#G2"
+       id="radialGradient4781"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4,0,0,0.67,-77.801947,17.283361)"
+       cx="17.3125"
+       cy="25.53125"
+       fx="17.3125"
+       fy="25.53125"
+       r="9.6875" />
+    <linearGradient
+       id="linearGradient4218">
+      <stop
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.63"
+         id="stop4220" />
+      <stop
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0"
+         id="stop4222" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#G1"
+       id="linearGradient4783"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.236798,-12.32645)"
+       x1="14.660452"
+       y1="7.0243196"
+       x2="24.030643"
+       y2="34.826122" />
+    <linearGradient
+       id="linearGradient4225">
+      <stop
+         offset="0"
+         style="stop-color:#fcf9fb;stop-opacity:1"
+         id="stop4227" />
+      <stop
+         offset="1"
+         style="stop-color:#fcf9fb;stop-opacity:0"
+         id="stop4229" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#G2"
+       id="radialGradient4785"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4,0,0,0.67,-77.801947,17.283361)"
+       cx="17.3125"
+       cy="25.53125"
+       fx="17.3125"
+       fy="25.53125"
+       r="9.6875" />
+    <linearGradient
+       id="linearGradient4232">
+      <stop
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.63"
+         id="stop4234" />
+      <stop
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0"
+         id="stop4236" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#G1"
+       id="linearGradient4787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.236798,-12.32645)"
+       x1="14.660452"
+       y1="7.0243196"
+       x2="24.030643"
+       y2="34.826122" />
+    <linearGradient
+       id="linearGradient4239">
+      <stop
+         offset="0"
+         style="stop-color:#fcf9fb;stop-opacity:1"
+         id="stop4241" />
+      <stop
+         offset="1"
+         style="stop-color:#fcf9fb;stop-opacity:0"
+         id="stop4243" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#G2"
+       id="radialGradient4619"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4,0,0,0.67,-77.801947,17.283361)"
+       cx="17.3125"
+       cy="25.53125"
+       fx="17.3125"
+       fy="25.53125"
+       r="9.6875" />
+    <linearGradient
+       id="linearGradient4246">
+      <stop
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.63"
+         id="stop4248" />
+      <stop
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0"
+         id="stop4250" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#G1"
+       id="linearGradient4621"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.236798,-12.32645)"
+       x1="14.660452"
+       y1="7.0243196"
+       x2="24.030643"
+       y2="34.826122" />
+    <linearGradient
+       id="linearGradient4253">
+      <stop
+         offset="0"
+         style="stop-color:#fcf9fb;stop-opacity:1"
+         id="stop4255" />
+      <stop
+         offset="1"
+         style="stop-color:#fcf9fb;stop-opacity:0"
+         id="stop4257" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#G2"
+       id="radialGradient4751"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4,0,0,0.67,-17.1,22.4)"
+       cx="17.3125"
+       cy="25.53125"
+       fx="17.3125"
+       fy="25.53125"
+       r="9.6875" />
+    <linearGradient
+       id="linearGradient4260">
+      <stop
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.63"
+         id="stop4262" />
+      <stop
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0"
+         id="stop4264" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#G1"
+       id="linearGradient4755"
+       gradientUnits="userSpaceOnUse"
+       x1="14.660452"
+       y1="7.0243196"
+       x2="24.030643"
+       y2="34.826122" />
+    <linearGradient
+       id="linearGradient4267">
+      <stop
+         offset="0"
+         style="stop-color:#fcf9fb;stop-opacity:1"
+         id="stop4269" />
+      <stop
+         offset="1"
+         style="stop-color:#fcf9fb;stop-opacity:0"
+         id="stop4271" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#G2"
+       id="radialGradient4757"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4,0,0,0.67,-17.1,22.4)"
+       cx="17.3125"
+       cy="25.53125"
+       fx="17.3125"
+       fy="25.53125"
+       r="9.6875" />
+    <linearGradient
+       id="linearGradient4274">
+      <stop
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.63"
+         id="stop4276" />
+      <stop
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0"
+         id="stop4278" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#G1"
+       id="linearGradient4761"
+       gradientUnits="userSpaceOnUse"
+       x1="14.660452"
+       y1="7.0243196"
+       x2="24.030643"
+       y2="34.826122" />
+    <linearGradient
+       id="linearGradient4281">
+      <stop
+         offset="0"
+         style="stop-color:#fcf9fb;stop-opacity:1"
+         id="stop4283" />
+      <stop
+         offset="1"
+         style="stop-color:#fcf9fb;stop-opacity:0"
+         id="stop4285" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#G2"
+       id="radialGradient4763"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4,0,0,0.67,-17.1,22.4)"
+       cx="17.3125"
+       cy="25.53125"
+       fx="17.3125"
+       fy="25.53125"
+       r="9.6875" />
+    <linearGradient
+       id="linearGradient4288">
+      <stop
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.63"
+         id="stop4290" />
+      <stop
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0"
+         id="stop4292" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#G1"
+       id="linearGradient4767"
+       gradientUnits="userSpaceOnUse"
+       x1="14.660452"
+       y1="7.0243196"
+       x2="24.030643"
+       y2="34.826122" />
+    <linearGradient
+       id="linearGradient4295">
+      <stop
+         offset="0"
+         style="stop-color:#fcf9fb;stop-opacity:1"
+         id="stop4297" />
+      <stop
+         offset="1"
+         style="stop-color:#fcf9fb;stop-opacity:0"
+         id="stop4299" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#G2"
+       id="radialGradient4769"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4,0,0,0.67,-17.1,22.4)"
+       cx="17.3125"
+       cy="25.53125"
+       fx="17.3125"
+       fy="25.53125"
+       r="9.6875" />
+    <linearGradient
+       id="linearGradient4302">
+      <stop
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.63"
+         id="stop4304" />
+      <stop
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0"
+         id="stop4306" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#G1"
+       id="linearGradient4773"
+       gradientUnits="userSpaceOnUse"
+       x1="14.660452"
+       y1="7.0243196"
+       x2="24.030643"
+       y2="34.826122" />
+    <linearGradient
+       id="linearGradient4309">
+      <stop
+         offset="0"
+         style="stop-color:#fcf9fb;stop-opacity:1"
+         id="stop4311" />
+      <stop
+         offset="1"
+         style="stop-color:#fcf9fb;stop-opacity:0"
+         id="stop4313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#G2"
+       id="radialGradient4775"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4,0,0,0.67,-17.1,22.4)"
+       cx="17.3125"
+       cy="25.53125"
+       fx="17.3125"
+       fy="25.53125"
+       r="9.6875" />
+    <linearGradient
+       id="linearGradient4316">
+      <stop
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.63"
+         id="stop4318" />
+      <stop
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0"
+         id="stop4320" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#G1"
+       id="linearGradient4779"
+       gradientUnits="userSpaceOnUse"
+       x1="14.660452"
+       y1="7.0243196"
+       x2="24.030643"
+       y2="34.826122" />
+    <linearGradient
+       id="linearGradient4323">
+      <stop
+         offset="0"
+         style="stop-color:#fcf9fb;stop-opacity:1"
+         id="stop4325" />
+      <stop
+         offset="1"
+         style="stop-color:#fcf9fb;stop-opacity:0"
+         id="stop4327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#G2"
+       id="radialGradient4172"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4,0,0,0.67,-17.1,22.4)"
+       cx="17.3125"
+       cy="25.53125"
+       fx="17.3125"
+       fy="25.53125"
+       r="9.6875" />
+    <linearGradient
+       id="linearGradient4330">
+      <stop
+         offset="0"
+         style="stop-color:#000000;stop-opacity:0.63"
+         id="stop4332" />
+      <stop
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0"
+         id="stop4334" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4337">
+      <stop
+         offset="0"
+         style="stop-color:#fcf9fb;stop-opacity:1"
+         id="stop4339" />
+      <stop
+         offset="1"
+         style="stop-color:#fcf9fb;stop-opacity:0"
+         id="stop4341" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#959595"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="5.6"
+     inkscape:cx="5.4536861"
+     inkscape:cy="3.184229"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1880"
+     inkscape:window-height="1060"
+     inkscape:window-x="-2"
+     inkscape:window-y="-3"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata4442">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-256.04925,-589.00267)">
+    <g
+       style="display:inline"
+       transform="matrix(0.5596747,0,0,0.5596747,255.62143,589.36273)"
+       id="DIFFICULTY1">
+      <path
+         style="fill:#ffff00;fill-opacity:1;stroke:#ffb115;stroke-width:3.57350445;st \
roke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 +         id="star"
+         d="M 37.310531,41.5 24.030644,34.826121 10.735101,41.471448 \
13.289408,27.369086 2.5511639,17.368344 17.409702,15.326301 24.068641,2.5000001 \
30.697416,15.340488 45.551111,17.414249 34.789382,27.392039 37.310531,41.5 Z" +       \
inkscape:connector-curvature="0" /> +    </g>
+  </g>
+</svg>
diff --git a/docs/docbook/difficulty4.svg b/docs/docbook/difficulty4.svg
new file mode 100644
index 0000000..7f49e6d
--- /dev/null
+++ b/docs/docbook/difficulty4.svg
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="25.745037"
+   height="26.987623"
+   id="svg4437"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="difficulty4.svg">
+  <defs
+     id="defs4439" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="15.839192"
+     inkscape:cx="13.719857"
+     inkscape:cy="22.06505"
+     inkscape:document-units="px"
+     inkscape:current-layer="DIFFICULTY1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1880"
+     inkscape:window-height="1060"
+     inkscape:window-x="-2"
+     inkscape:window-y="-3"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata4442">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-262.92203,-611.53572)">
+    <g
+       style="display:inline"
+       transform="matrix(0.5596747,0,0,0.5596747,255.62143,588.60348)"
+       id="DIFFICULTY1">
+      <path
+         d="m 38.476354,51.064626 6.621533,-3.121991 1.154572,7.229003 \
7.191993,1.366296 -3.315032,6.527026 5.015356,5.332704 -6.518408,3.331949 \
0.923023,7.2622 -7.231972,-1.135821 -3.521873,6.417783 -5.18317,-5.169745 \
-6.621533,3.121991 -1.154572,-7.229003 -7.191994,-1.366296 3.315033,-6.527027 \
-5.015356,-5.332704 6.518408,-3.331948 -0.923024,-7.262201 7.231973,1.135821 \
3.521873,-6.417783 z" +         inkscape:randomized="0"
+         inkscape:rounded="0"
+         inkscape:flatsided="false"
+         sodipodi:arg2="-1.0848769"
+         sodipodi:arg1="-1.3990362"
+         sodipodi:r2="19.385662"
+         sodipodi:r1="14.229076"
+         sodipodi:cy="65.084328"
+         sodipodi:cx="36.044365"
+         sodipodi:sides="10"
+         id="path4584"
+         style="display:inline;overflow:visible;visibility:visible;fill:#f4664c;fill- \
opacity:1;fill-rule:evenodd;stroke:#cc2d0d;stroke-width:3.57350445;stroke-linecap:roun \
d;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
 +         sodipodi:type="star" />
+    </g>
+  </g>
+</svg>
diff --git a/docs/docbook/gcompris-main-menu.png \
b/docs/docbook/gcompris-main-menu.png index d6aa091..95b5c7b 100644
Binary files a/docs/docbook/gcompris-main-menu.png and \
                b/docs/docbook/gcompris-main-menu.png differ
diff --git a/docs/docbook/index.docbook b/docs/docbook/index.docbook
index c8280fb..d54895b 100644
--- a/docs/docbook/index.docbook
+++ b/docs/docbook/index.docbook
@@ -36,12 +36,12 @@ page.</firstname>
 Don't forget to include this last date.
 Please respect the format of the date (YYYY-MM-DD),it is used by scripts.
 -->
-<date>2015-03-14</date>
+<date>2016-01-24</date>
 
 <!--version information of the application and kde this documentation is valid for.
 for example 'xx.yy.zz'
 -->
-<releaseinfo>0.30</releaseinfo>
+<releaseinfo>0.52</releaseinfo>
 
 <!-- Abstract about this handbook -->
 
@@ -79,11 +79,11 @@ graphic interfaces which vary widely in quality.</para>
 <sect1 id="minimal-configuration">
 <title>Minimal configuration</title>
 <itemizedlist>
-<listitem><para>Processor : Pentium 3 500Mhz</para></listitem> 
-<listitem><para>Memory (RAM) : 512 Mega Bytes</para></listitem> 
-<listitem><para>Disk : 400 Mega Bytes</para></listitem> 
-<listitem><para>Operating system : &GNU;/&Linux;, &BSD;, MacOSX, \
                &Windows;</para></listitem> 
-<listitem><para>Video : A 3D card is <emphasis>not</emphasis> required. 32 bits \
color depth mandatory</para></listitem> +<listitem><para>Processor : 1.6GHz Atom \
CPU</para></listitem>  +<listitem><para>Memory (RAM) : 1 Giga Byte</para></listitem> 
+<listitem><para>Disk : 300 Mega Bytes</para></listitem> 
+<listitem><para>Operating system : &GNU;/&Linux;, &BSD;, MacOSX, &Windows;, Android, \
SailfishOS</para></listitem>  +<listitem><para>Video : A 3D card with support of \
<emphasis>OpenGL 2.1</emphasis> or higher is required. 32 bits color depth \
mandatory</para></listitem>  </itemizedlist>
 </sect1>
 
@@ -120,48 +120,44 @@ with a control bar at the bottom.</para>
   </mediaobject>
 </screenshot>
 
-<para>Each icon represents an activity. When the mouse is set on it, the activity is \
                highlighted and the name, 
-description and author of the activity are displayed in the description area.</para> \
                
-<para>Around each one, you can find small icons which give additional information \
                about the activity. 
-A simple click on the icon will lead you to an activity or a menu of \
                activities.</para> 
-<para>An icon indicates if a functioning sound system is required for an \
                activity:</para>
-<itemizedlist>
-<listitem><para>Soundspeaker : The audio files are included for this \
                activity.</para></listitem> 
-<listitem><para>Soundspeaker with a red cross : The audio files are not installed in \
                the present language.</para></listitem>
-</itemizedlist>
+<para>Each icon represents an activity. Around each one, you can find small icons \
which give additional information  +about the activity. A simple click on the icon \
will lead you to an activity or a menu of activities. There are 8 sections  \
+(categories) of activities, which placed on the top or on the left (only if your \
orientation is portrait). For example,  +there is section "Board games", which \
includes board games, like chess, tic tac toe or align four</para>  <para>The stars \
indicates the age group for which each game is designed:</para>   <itemizedlist>
-<listitem><para><inlinemediaobject><imageobject><imagedata \
                fileref="32px-difficulty_star1.png" format="PNG"/></imageobject>
-</inlinemediaobject>1, 2 or 3 stars - for 2 to 6 years old.</para></listitem> 
-<listitem><para><inlinemediaobject><imageobject><imagedata \
                fileref="32px-difficulty_star4.png" format="PNG"/></imageobject>
-</inlinemediaobject>1, 2 or 3 complex stars - greater than 6 years \
old.</para></listitem>  +<listitem><para><inlinemediaobject><imageobject><imagedata \
fileref="difficulty1.svg" format="SVG"/></imageobject> +</inlinemediaobject>1, 2 or 3 \
yellow stars - for 2 to 6 years old.</para></listitem>  \
+<listitem><para><inlinemediaobject><imageobject><imagedata fileref="difficulty4.svg" \
format="SVG"/></imageobject> +</inlinemediaobject>1, 2 or 3 red stars - greater than \
6 years old.</para></listitem>   </itemizedlist>
 
 <para>At the bottom of the screen there is a control bar for &gcompris;. The \
following icons are described below from   the right to the left (the icons are only \
displayed if they are available in the activity):</para>  <itemizedlist>
-<listitem><para><inlinemediaobject><imageobject><imagedata fileref="32px-Home.png" \
format="PNG"/></imageobject> \
+<listitem><para><inlinemediaobject><imageobject><imagedata fileref="bar_home.svg" \
format="SVG"/></imageobject>  </inlinemediaobject> Home - Leaves the current \
                activity, returns to the previous menu.</para></listitem> 
-<listitem><para><inlinemediaobject><imageobject><imagedata \
                fileref="32px-Button-ok.png" format="PNG"/></imageobject>
-</inlinemediaobject> Thumb - Validate, confirm your answer. Some activities do not \
detect automatically whether or  \
+<listitem><para><inlinemediaobject><imageobject><imagedata fileref="bar_ok.svg" \
format="SVG"/></imageobject> +</inlinemediaobject> "OK" - Validate, confirm your \
answer. Some activities do not detect automatically whether or   not the child has \
completed the task. In this case, you have to click on this icon. You can also use \
the &Enter;   key on your keyboard.</para></listitem> 
-<listitem><para><inlinemediaobject><imageobject><imagedata fileref="32px-Level1.png" \
                format="PNG"/></imageobject>
-</inlinemediaobject> Die - The present level is displayed. Click on the die to \
select another level.  +<listitem><para><inlinemediaobject><imageobject><imagedata \
fileref="bar_previous.svg" format="SVG"/></imageobject></inlinemediaobject> \
+<inlinemediaobject><imageobject><imagedata fileref="bar_next.svg" \
format="SVG"/></imageobject></inlinemediaobject>  +Arrows - The present level is \
displayed. Click on one of the arrows to select another level.   Generally, the \
activities offer several levels whose numbers depend on the activity.   In \
&gcompris;, it is possible to go to the next level without having completed the \
                current level.</para></listitem> 
-<listitem><para><inlinemediaobject><imageobject><imagedata fileref="32px-Repeat.png" \
format="PNG"/></imageobject> \
+<listitem><para><inlinemediaobject><imageobject><imagedata fileref="bar_repeat.svg" \
format="SVG"/></imageobject>  </inlinemediaobject> Lips - Ask &gcompris; to repeat \
                the question.</para></listitem> 
-<listitem><para><inlinemediaobject><imageobject><imagedata fileref="32px-Help.png" \
format="PNG"/></imageobject> \
+<listitem><para><inlinemediaobject><imageobject><imagedata fileref="bar_help.svg" \
format="SVG"/></imageobject>  </inlinemediaobject> Question mark - Display the help \
dialog box. Sometimes, an activity can be too complex   to be described easily in the \
description area. In this case, this function gives access to additional \
                information.</para></listitem> 
-<listitem><para><inlinemediaobject><imageobject><imagedata fileref="32px-Config.png" \
format="PNG"/></imageobject> \
+<listitem><para><inlinemediaobject><imageobject><imagedata fileref="bar_config.svg" \
format="SVG"/></imageobject>  </inlinemediaobject> Tool box - Configuration menu. The \
configuration is saved in the user repository (folder)   under the name \
<filename>.config/gcompris/gcompris.conf</filename>. This is a text file which can be \
                edited manually.</para></listitem> 
-<listitem><para><inlinemediaobject><imageobject><imagedata fileref="32px-About.png" \
                format="PNG"/></imageobject>
-</inlinemediaobject> Tux and his plane - Information box on &gcompris;, presents the \
                main contributors and the version of the software.</para></listitem> 
-<listitem><para><inlinemediaobject><imageobject><imagedata \
                fileref="32px-Button-exit.png" format="PNG"/></imageobject>
-</inlinemediaobject> Night - Quit &gcompris;. You can also use the short cut on your \
keyboard  +<listitem><para><inlinemediaobject><imageobject><imagedata \
fileref="bar_about.svg" format="SVG"/></imageobject> +</inlinemediaobject> Capital \
"G" - Information box on &gcompris;, presents the main contributors and the version \
of the software.</para></listitem>  \
+<listitem><para><inlinemediaobject><imageobject><imagedata fileref="bar_exit.svg" \
format="SVG"/></imageobject> +</inlinemediaobject> Power - Quit &gcompris;. You can \
also use the short cut on your keyboard   <keycombo \
action="simul">&Ctrl;<keycap>Q</keycap></keycombo></para></listitem>   \
</itemizedlist>  </sect2>
@@ -171,8 +167,8 @@ under the name \
<filename>.config/gcompris/gcompris.conf</filename>. This is a te  <para>When you use \
&gcompris; with small children or on a self-service kiosk, you can disable a certain \
number of options:</para>  <itemizedlist>
 <listitem><para><userinput><command>gcompris --disable-quit</command></userinput> : \
                disable the <guiicon>Quit</guiicon> button.</para></listitem> 
-<listitem><para><userinput><command>gcompris --disable-config</command></userinput> \
                : disable the <guiicon>Configuration</guiicon> \
                button</para></listitem> 
-<listitem><para><userinput><command>gcompris --disable-level</command></userinput> : \
disable the <guiicon>Level</guiicon> button</para></listitem>  \
+<listitem><para><userinput><command>gcompris -f</command></userinput> : run \
&gcompris; in fullscreen mode</para></listitem>  \
+<listitem><para><userinput><command>gcompris -C</command></userinput> : disable the \
cursor (touch screen mode)</para></listitem>   </itemizedlist>
 <para>These options can of course be combined.</para>
 </sect2>
@@ -243,339 +239,20 @@ through the administration module.</para>
 
 <sect1 id="customizing-activities">
 <title>Customizing activities</title>
-<para>Control Panels allow you to enrich the lexical content of activities to make \
                them fit your needs. 
-In the activities of reading or math, you can add your own lists of words or \
                numbers, and thus adapt 
-the content of the activity to your curriculum.</para>
-<screenshot>
-<screeninfo>Missing Letter</screeninfo>
-  <mediaobject>
-    <imageobject>
-      <imagedata fileref="missing-letter.png" format="PNG"/>
-    </imageobject>
-    <textobject>
-      <phrase>Missing Letter</phrase>
-    </textobject>
-  </mediaobject>
-</screenshot>
-<para>Configuration table of the activity of vertical reading:</para> 
-<screenshot>
-<screeninfo>Vertical Reading</screeninfo>
-  <mediaobject>
-    <imageobject>
-      <imagedata fileref="reading-activity.png" format="PNG"/>
-    </imageobject>
-    <textobject>
-      <phrase>Vertical Reading</phrase>
-    </textobject>
-  </mediaobject>
-</screenshot>
-<itemizedlist>
-<listitem><para>Default: Indicates the default language of the activity that can be \
                changed.</para></listitem>  
-<listitem><para>Language: selects the language of the word list.</para></listitem>  
-<listitem><para>Level: indicates the level of difficulty and allows the display of \
                lists that 
-you can complete and / or modify.</para></listitem> 
-</itemizedlist>
-</sect1>
-
-<sect1 id="administering-gcompris">
-<title>Administering &gcompris;</title>
-<para>&gcompris; contains a very powerful administration module to assist in \
                simplifying its use in schools. 
-This module was designed to satisfy the many different ways of using &gcompris; in \
                as simple a way as possible.</para>
-
-<sect2 id="activity-selection">
-<title>Activity selection</title>
-<para>&gcompris; currently offers nearly a hundred different activities. It is not \
                always sensible to offer 
-all of the activities to children at once. One approach could be the introduction of \
                the activities little 
-by little as the children develop their skills. This will keep their curiosity alive \
                and will avoid them 
-loosing time doing activities which may be too complex for them.</para>
-
-<para>There are two different ways of selecting the activities:</para> 
- 
-<itemizedlist>
-<listitem>
-<screenshot>
-<screeninfo>Select an Activity by Level</screeninfo>
-  <mediaobject>
-    <imageobject>
-      <imagedata fileref="admin-difficulty-filter.png" format="PNG"/>
-    </imageobject>
-    <textobject>
-      <phrase>Select an Activity by Level</phrase>
-    </textobject>
-  </mediaobject>
-</screenshot>
-<para>By levels or intervals of levels. In this case, you use &gcompris;' levels (1 \
                to 6 stars). 
-You can choose a specific level such as 1 star, or an interval of levels - from 2 to \
                4 stars.</para></listitem>  
-<listitem>
-<screenshot>
-<screeninfo>Select Activities</screeninfo>
-  <mediaobject>
-    <imageobject>
-      <imagedata fileref="admin-activity.png" format="PNG"/>
-    </imageobject>
-    <textobject>
-      <phrase>Select Activities</phrase>
-    </textobject>
-  </mediaobject>
-</screenshot>
-<para>By activity. In this mode, you can tick or tick out each activity or all the \
                activities 
-of a same section.</para></listitem> 
-</itemizedlist>
-</sect2>
-
-<sect2 id="profile-creation">
-<title>Profile Creation</title>
-<para>A profile permits the creation of a behavior model of &gcompris; under a \
                unique name. It is possible 
-to create profiles without any links to users, groups or class.</para>
-<screenshot>
-<screeninfo>Select Activities</screeninfo>
-  <mediaobject>
-    <imageobject>
-      <imagedata fileref="admin-profil-edit.png" format="PNG"/>
-    </imageobject>
-    <textobject>
-      <phrase>Select Activities</phrase>
-    </textobject>
-  </mediaobject>
-</screenshot>
-<para>If you want to use &gcompris; with children of different age groups, you can \
                create a profile for each one. 
-For each profile, you will be able to associate a set of activities.</para> 
-<para>For instance, it is possible to create a profile 'grade 1' or a profile 'grade \
                2'. 
-To launch the administration module, find the start menu on your desktop or on a \
                command line with 
-<userinput><command>gcompris -a</command></userinput>.</para>
-
-<sect3 id="using-profile">
-<title>Using a Profile</title>
-<para>Start &gcompris; with the option --profile 'my profile':</para> 
-<para><userinput><command>gcompris --profile <replaceable>cycle \
                1</replaceable></command></userinput> </para> 
-<para>To get the list of existing profiles:</para> 
-<para><userinput><command>gcompris --profile-list</command></userinput> </para> 
-<para>Of course to simplify the start of &gcompris; in a particular profile, the \
                easiest is to create a new launcher 
-for your desktop and to associate it to a command that include the correct \
                options.</para>
-</sect3>
-
-</sect2>
-
-<sect2 id="activity-configuration">
-<title>Activity Configuration</title>
-<para>The profiles exist mainly to specify a list of activities but you can also \
                personalize the behavior 
-of each one whenever it is possible within the activity.</para> 
-<para>The activities marked with an icon <inlinemediaobject><imageobject>
-<imagedata fileref="Stock_preferences_24.png" format="PNG"/></imageobject>
-</inlinemediaobject> can be directly configured in the administration module. 
-For example, you can configure some activities to function in English.</para>
-</sect2>
-
-<sect2 id="user-class-creation">
-<title>User and Class Creation</title>
-<para>If you want to set up a personalized recording system, you can create a user \
                profile for each pupil.</para>
-<screenshot>
-<screeninfo>Classes and Users</screeninfo>
-  <mediaobject>
-    <imageobject>
-      <imagedata fileref="admin-class.png" format="PNG"/>
-    </imageobject>
-    <textobject>
-      <phrase>Classes and Users</phrase>
-    </textobject>
-  </mediaobject>
-</screenshot>
-<para>This option will permit them to enter their 'user name' when they start \
                &gcompris;. &gcompris; will then 
-record a list of activities the pupil has attempted and show whether or not the \
                pupil has completed it. 
-&gcompris; is very flexible, you can group all the pupils in the default class if \
                you don't use &gcompris; 
-in several classes. You can also create classes without mentioning pupils. It will \
                give you the possibility 
-to define profiles for your classes.</para>
-</sect2>
-
-<sect2 id="groups-creation">
-<title>Groups Creation</title>
-<para>A group is a number of pupils from different classes. It is an optional \
                function, you can use &gcompris;, 
-create users and define profiles without creating any groups.</para> 
-<screenshot>
-<screeninfo>Creating Groups</screeninfo>
-  <mediaobject>
-    <imageobject>
-      <imagedata fileref="admin-group.png" format="PNG"/>
-    </imageobject>
-    <textobject>
-      <phrase>Creating Groups</phrase>
-    </textobject>
-  </mediaobject>
-</screenshot>
-<para>The creation of groups will help you if your functioning mode is based on user \
                groups which are composed of 
-small groups of classes but also of groups of children from the same class or even \
                of children who have not 
-been associated to a class.</para>
-</sect2>
-
-<sect2 id="reporting">
-<title>Reporting</title>
-<para>Each activity lets appear a bonus image when the child has accomplished it or \
                not. &gcompris; keeps 
-in its internal base all the results for each child or for the default user.</para>
-<screenshot>
-<screeninfo>Trace Usage</screeninfo>
-  <mediaobject>
-    <imageobject>
-      <imagedata fileref="admin-report.png" format="PNG"/>
-    </imageobject>
-    <textobject>
-      <phrase>Trace Usage</phrase>
-    </textobject>
-  </mediaobject>
-</screenshot>
-<para>You can display the results for all the pupils or for one in particular. A \
                button allows you to erase 
-all the records.</para>
-</sect2>
-
-<sect2 id="identification">
-<title>Identification</title>
-<para>If you have created user profiles in &gcompris;, and you start &gcompris; with \
                a profile, a 'Log-in' 
-screen will appear.</para> 
-<para>There are two identification modes: a 'list' mode where you have to find your \
                name from a list of names.</para>
-<screenshot>
-<screeninfo>Children recognize their name and click on it</screeninfo>
-  <mediaobject>
-    <imageobject>
-      <imagedata fileref="login-list.png" format="PNG"/>
-    </imageobject>
-    <textobject>
-      <phrase>Children recognize their name and click on it</phrase>
-    </textobject>
-  </mediaobject>
-</screenshot>
-<para>This mode can encourage the child read his name.</para>
-<para>The second mode asks the child to enter his name.</para>
+<para>You can customize some activities using tool button in them. For example, you \
can set lang in  +some text activities (like wordsgame), or make it show real car \
images instead of filled rectangles  +(traffic)</para>
 <screenshot>
-<screeninfo>Children enter their login name</screeninfo>
+<screeninfo>Select mode of activity "Traffic"</screeninfo>
   <mediaobject>
     <imageobject>
-      <imagedata fileref="login-text.png" format="PNG"/>
+      <imagedata fileref="traffic-select-mode.png" format="PNG"/>
     </imageobject>
     <textobject>
-      <phrase>Children enter their login name</phrase>
+      <phrase>Select mode of activity "Traffic"</phrase>
     </textobject>
   </mediaobject>
 </screenshot>
-<para>It can help the child learn how to use the keyboard.</para>
-</sect2>
-
-<sect2 id="networking-ultiple-sers">
-<title>Networking / Multiple Users</title>
-<para>If you administer a school network, you can overwrite the configuration \
                options of your users with 
-your own configuration. The instructions below apply to a single system on which you \
                want to share the 
-configuration between several users or for different users on multiple computers. In \
                the last case, you 
-need to put the configuration files on a networked partition.</para> 
-<para>&gcompris; uses 2 distinct files for its configuration:</para> 
-<itemizedlist>
-<listitem><para>The file <filename>gcompris.conf</filename> (configuration) contains \
                
-end user specific choices like sound and screen preference.</para></listitem> 
-<listitem><para>The file <filename>gcompris.db</filename> (database) contains:
-<itemizedlist>
-<listitem><para>The list of all the activities and their menu \
                position.</para></listitem> 
-<listitem><para>The user log, what activity was played, at what time and was it \
                successful.</para></listitem> 
-<listitem><para>The users, classes, groups and profiles.</para></listitem> 
-<listitem><para>The configuration of each activity.</para></listitem>
-</itemizedlist>
-</para></listitem>
-</itemizedlist> 
-<para>To edit a configuration file, the easiest way is to create one from \
                &gcompris;. Simply configure &gcompris; 
-as you wish, quit it and copy the created configuration file into the system one. \
                From it, you can then 
-remove the options that you don't want to be compulsory.</para> 
-<para>Configuration file example:</para> 
-<screen>music=1
-fx=1
-screensize=1
-fullscreen=1
-timer=1
-key="default"</screen>
-
-<sect3 id="gnu-linux">
-<title>&GNU; / &Linux;</title>
-<para>On &GNU;/&Linux;, the configuration file is in the user directory under \
                <filename \
                class="directory">~/.config/gcompris/gcompris.conf</filename> </para> \
                
-<para>To make the configuration global to all the users:</para> 
-<itemizedlist>
-<listitem><para>You can copy your configuration file to <filename \
                class="directory">/etc/gcompris.conf</filename></para></listitem> 
-<listitem><para>You can run &gcompris; with the \
                <userinput><option>--config</option></userinput> option 
-passing it a fully qualified path to a file</para></listitem>
-</itemizedlist>
-<para>To make all users using the same database, run &gcompris; with \
                <userinput><option>--database</option></userinput>
-option passing it a file on a local directory or a networked folder. The users must \
                have read and write access to this file.</para> 
-<para>You can create a desktop launcher for the children and pass in it the options \
                you need 
-(<userinput><option>--config</option></userinput> and/or \
                <userinput><option>--database</option></userinput>).</para>
-<para>
-You can create another desktop launcher for the teacher. It must include the \
                <userinput><option>--administration</option></userinput> 
-option and the <userinput><option>--database</option></userinput> option that points \
                to your database.</para>
-</sect3>
-
-<sect3 id="windows-xp-2000">
-<title>&Windows; XP / 2000</title>
-<para>On &Windows; XP, the configuration file is in <filename \
class="directory">C:\Documents and Settings\YOUR \
                USER\.config\gcompris\gcompris.conf</filename> </para>
-<para>To make the configuration global to all the users:</para> 
-<itemizedlist>
-<listitem><para>You can copy your configuration file to <filename \
                class="directory">C:\Program Files\gcompris</filename> \
                directory</para></listitem> 
-<listitem><para>You can run &gcompris; with the \
<userinput><option>--config</option></userinput> option passing it a fully qualified \
                path to a file</para></listitem>
-</itemizedlist>
-<para>To make all users using the same database, run &gcompris; with \
                <userinput><option>--database</option></userinput> 
-option passing it a file on a local directory or a networked folder. The users must \
                have read and write access to this file.</para> 
-<para>You can create a desktop launcher for the children and pass in it the options \
                you need 
-(<userinput><option>--config</option></userinput> and/or \
                <userinput><option>--database</option></userinput>). 
-Here's an example:</para>
-<para><userinput><command>"C:\Program Files\Gcompris\gcompris.exe" -b C:\Documents \
                and Settings\All Users\gcconfig\gc.db</command></userinput></para> 
-<para>You can create another desktop launcher for the teacher. It must include the \
                <userinput><option>--administration</option></userinput> option and 
-the <userinput><option>--database</option></userinput> that points to your database. \
                Here's an example:</para>
-<para><userinput><command>"C:\Program Files\Gcompris\gcompris.exe" -a -b \
                C:\Documents and Settings\All Users\gcconfig\gc.db \
                </command></userinput></para>
-<note><para>Due to a bug in XP, there is a possibility that users with limited \
                access will not be able 
-to write to the database. If this is happening to you, you will need to make those \
                users to have administrator access.</para></note>
-</sect3>
-
-<sect3 id="windows-vista-7">
-<title>&Windows; Vista / 7</title>
-<para>On &Windows; Vista &amp; 7, the configuration file is in <filename \
                class="directory">C:\User\YOUR \
                USER\.config\gcompris\gcompris.conf</filename>,</para>
-<para>To make the configuration global to all the users:</para> 
-<itemizedlist>
-<listitem><para>You can copy your configuration file to <filename \
                class="directory">C:\Program Files\gcompris</filename> 
-directory or <filename class="directory">C:\Program Files (x86)\Gcompris</filename>.
-</para></listitem>  
-<listitem><para> 
-You can run &gcompris; with the <userinput><option>--config</option></userinput> \
                option passing it a fully qualified path to a file</para></listitem>  \
                
-</itemizedlist>
-<para>To make all users using the same database, run &gcompris; with \
                <userinput><option>--database</option></userinput> option passing it \
                a file on a 
-local directory or a networked folder. The users must have read and write access to \
                this file.</para> 
-<para>You can create a desktop launcher for the children and pass in it the options \
                you need (<userinput><option>--config</option></userinput> 
-and/or <userinput><option>--database</option></userinput>). Here's an \
                example:</para>
-<para><userinput><command>"C:\Program Files\Gcompris\gcompris.exe" -b \
                C:\Users\Public\gcconfig\gc.db</command></userinput></para> 
-<para>You can create another desktop launcher for the teacher. It must include the \
                <userinput><option>--administration</option></userinput> option and 
-the <userinput><option>--database</option></userinput> option that points to your \
                database. Here's an example:</para> 
-<para><userinput><command>"C:\Program Files\Gcompris\gcompris.exe" -a -b \
                C:\Users\Public\gcconfig\gc.db</command></userinput></para>
-</sect3>
-
-<sect3 id="activation-key">
-<title>Activation Key</title>
-<para>On &Windows;, it makes sense to put at least the line <userinput>key="your 6 \
                digit key"</userinput> in a shared configuration 
-file. This way, all users on this PC won't have to activate &gcompris;.</para> 
-<para>On school networks, you can simply copy this file using your deployment \
                system.</para> 
-<para>Finally, the last step is to move the <guiicon>Gcompris Admin</guiicon> \
                desktop icon from the 
-<filename class="directory">All Users</filename> or <filename \
                class="directory">Public</filename> desktop 
-folder to the user's desktop folder that will be administering &gcompris;. Make sure \
                this user has &Windows; admin rights.</para>
-</sect3>
-
-</sect2>
-
-<sect2 id="portable-gcompris">
-<title>Portable &gcompris;</title>
-<para><ulink url="http://en.wikipedia.org/wiki/Portable_apps">Portable \
software</ulink> is a class of software that is suitable for use on portable drives \
                such as a 
-USB (thumb) drive or iPod, although any external hard drive could theoretically be \
                used. 
-The concept of carrying one's favored applications, utilities, and files on a \
                portable drive for 
-use on any computer is one which has evolved considerably in recent years.</para> 
-<para>&gcompris; can be made portable very easily by installing it on the target \
                thumb drive and adding 
-in its directory a <filename>gcompris.conf</filename> configuration file which \
                includes a local user and configuration 
-directory. The directories are specified as relative to the gcompris.exe binary. \
                </para>
-<para>Configuration file example:</para>
-<screen>
-user_dir="../My &gcompris;"
-config_dir="../&gcompris;_config"
-key="your 6 digit key if you have it"</screen>
-</sect2>
-
 </sect1>
 
 <sect1 id="console-switches">
@@ -609,125 +286,35 @@ key="your 6 digit key if you have it"</screen>
 <entry>Run &gcompris; without cursor (touch screen mode)</entry>
 </row>
 <row>
-<entry>--d, --difficulty</entry>
-<entry>Display only activities with this difficulty level</entry>
-</row>
-<row>
-<entry> -D, --debug</entry>
-<entry>Display debug information on the console</entry>
-</row>
-<row>
 <entry>-v, --version</entry>
 <entry>Print the version of &gcompris;</entry>
 </row>
 <row>
-<entry>-l, --root-menu</entry>
-<entry>Run &gcompris; with local menu (&eg; -l /reading will let you play only \
                activities in the reading directory, 
--l /strategy/connect4 only the connect4 activity). Use '-l list' to list all the \
                available activities and their descriptions.</entry>
-</row>
-<row>
-<entry>-A, --package_data_dir</entry>
-<entry>&gcompris; will find the data dir in this directory</entry>
-</row>
-<row>
-<entry>-S, --package_skin_dir</entry>
-<entry>&gcompris; will find the skins in this directory</entry>
-</row>
-<row>
-<entry>-L, --plugin_dir</entry>
-<entry>&gcompris; will find the activity plugins in this directory</entry>
-</row>
-<row>
-<entry>-P, --python_plugin_dir</entry>
-<entry>&gcompris; will find the python activity in this directory</entry>
-</row>
-<row>
-<entry>--locale_dir</entry>
-<entry>&gcompris; will find the locale file (.mo translation) in this \
                directory</entry>
-</row>
-<row>
-<entry>-M, --menu_dir</entry>
-<entry>&gcompris; will find the activities menu in this directory</entry>
-</row>
-<row>
-<entry>-a, --administration</entry>
-<entry>Run &gcompris; in administration and user-management mode</entry>
-</row>
-<row>
-<entry>-b, --database</entry>
-<entry>Use alternate database for profiles [<filename \
class="directory"><envar>$HOME</envar>/.config/gcompris/gcompris_sqlite.db</filename>]</entry>
 +<entry>--export-activities-as-sql</entry>
+<entry>Export activities as SQL</entry>
 </row>
 <row>
-<entry>--create-db</entry>
-<entry>Create the alternate database for profiles</entry>
-</row>
-<row>
-<entry>--reread-menu</entry>
-<entry>Re-read &XML; Menus and store them in the database</entry>
-</row>
-<row>
-<entry>-p, --profile</entry>
-<entry>Set the profile to use. Use <userinput><command>gcompris \
                -a</command></userinput> to create profiles</entry>
-</row>
-<row>
-<entry>--profile-list</entry>
-<entry>List all available profiles. Use <userinput><command>gcompris \
                -a</command></userinput> to create profiles</entry>
-</row>
-<row>
-<entry>--config-dir</entry>
-<entry>Config directory location: [<filename \
                class="directory"><envar>$HOME</envar>/.config/gcompris</filename>]. 
-Alternate is to set <envar>$XDG_CONFIG_HOME</envar></entry>
-</row>
-<row>
-<entry>--user-dir</entry>
-<entry>The location of user directories: [<filename \
                class="directory"><envar>$HOME</envar>/My \
                gcompris</filename>]</entry>
-</row>
-<row>
-<entry>--experimental</entry>
-<entry>Run the experimental activities</entry>
-</row>
-<row>
-<entry>--disable-quit</entry>
-<entry>Disable the quit button</entry>
+<entry>--enable-config</entry>
+<entry>Enable the config button (default)</entry>
 </row>
 <row>
 <entry>--disable-config</entry>
 <entry>Disable the config button</entry>
 </row>
-<row>
-<entry>-g, --drag-mode</entry>
-<entry>Global drag and drop mode: normal, 2clicks, both. Default mode is \
                normal</entry>
-</row>
-<row>
-<entry>--nolockcheck</entry>
-<entry>Do not avoid the execution of multiple instances of &gcompris;</entry>
-</row>
-<row>
-<entry>--no-zoom</entry>
-<entry>Disable maximization zoom</entry>
-</row>
-<row>
-<entry>--timing-base</entry>
-<entry>Increase activities timeout delays; useful values &lt; 1.0; 1.0 to not change \
                hardcoded value</entry>
-</row>
-<row>
-<entry>--timing-mult</entry>
-<entry>How activities timeout delays are growing for several actors; useful values \
                &lt; 1.0; 1.0 to not change hardcoded value</entry>
-</row>
 </tbody>
 </tgroup>
 </informaltable>
 
 <sect2 id="windows-example">
 <title>&Windows; Example</title>
-<para>You can add these switches in the desktop icon properties. Here is an example \
                that runs &gcompris; in kiosk mode in full screen given a specific \
                database:</para>
-<para><userinput><command>"C:\Program Files\Gcompris\gcompris.exe" -b \
C:\Users\Public\gcconfig\gc.db --disable-quit --disable-config \
-f</command></userinput></para> +<para>You can add these switches in the desktop icon \
properties. Here is an example that runs &gcompris; in kiosk mode in full screen, \
without config button and cursor:</para> +<para><userinput><command>"C:\Program \
Files\Gcompris\gcompris-qt.exe" --disable-config -f -C</command></userinput></para>  \
</sect2>  
 <sect2 id="gnu-linux-example">
 <title>&GNU;/&Linux; Example</title>
-<para>Create an application launcher and configure the command line parameters. Here \
is an example that runs &gcompris; in kiosk mode in full screen given a specific \
                database:</para> 
-<para><userinput><command>gcompris -b /etc/gcompris/gc.db --disable-quit \
--disable-config -f</command></userinput></para> +<para>Create an application \
launcher and configure the command line parameters. Here is an example that runs \
&gcompris; in kiosk mode in full screen, without config button and cursor:</para>  \
+<para><userinput><command>gcompris-qt --disable-config -f \
-C</command></userinput></para>  </sect2>
 
 </sect1>
diff --git a/docs/docbook/login-list.png b/docs/docbook/login-list.png
deleted file mode 100644
index 4761e41..0000000
Binary files a/docs/docbook/login-list.png and /dev/null differ
diff --git a/docs/docbook/login-text.png b/docs/docbook/login-text.png
deleted file mode 100644
index 0896361..0000000
Binary files a/docs/docbook/login-text.png and /dev/null differ
diff --git a/docs/docbook/missing-letter.png b/docs/docbook/missing-letter.png
deleted file mode 100644
index 5e7e412..0000000
Binary files a/docs/docbook/missing-letter.png and /dev/null differ
diff --git a/docs/docbook/reading-activity.png b/docs/docbook/reading-activity.png
deleted file mode 100644
index 749baee..0000000
Binary files a/docs/docbook/reading-activity.png and /dev/null differ
diff --git a/docs/docbook/traffic-select-mode.png \
b/docs/docbook/traffic-select-mode.png new file mode 100644
index 0000000..2cd4964
Binary files /dev/null and b/docs/docbook/traffic-select-mode.png differ


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic