[chronojump] changing gui (cont)



commit c25d20ffb5e8742e90ecabe4baf770a4ab00d696
Author: Xavier de Blas <xaviblas gmail com>
Date:   Tue Mar 22 12:22:43 2011 +0100

    changing gui (cont)

 glade/chronojump.glade            |  617 +++++++--------
 images/multichronopic_menu.png    |  Bin 0 -> 429 bytes
 images/pulse_menu.png             |  Bin 0 -> 331 bytes
 images/reaction_time_menu.png     |  Bin 0 -> 275 bytes
 images/stock_right.png            |  Bin 0 -> 519 bytes
 images/stock_right_left.png       |  Bin 0 -> 640 bytes
 images/stock_up.png               |  Bin 0 -> 498 bytes
 images/stock_up_down.png          |  Bin 0 -> 704 bytes
 images/svg/stock_menu_buttons.svg | 1638 +++++++++++++++++++++++++++++++++++++
 src/Makefile.am                   |    7 +
 src/constants.cs                  |    8 +
 src/gui/chronojump.cs             |  239 ++----
 src/gui/event.cs                  |   24 +-
 src/gui/jump.cs                   |  167 +++-
 14 files changed, 2147 insertions(+), 553 deletions(-)
---
diff --git a/glade/chronojump.glade b/glade/chronojump.glade
index 5fe82e7..99b6815 100644
--- a/glade/chronojump.glade
+++ b/glade/chronojump.glade
@@ -17032,143 +17032,6 @@ by you</property>
               </widget>
             </child>
             <child>
-              <widget class="GtkMenuItem" id="menu_jumps">
-                <property name="visible">True</property>
-                <property name="label" translatable="yes">_Jump</property>
-                <property name="use_underline">True</property>
-                <child>
-                  <widget class="GtkMenu" id="menu_jumps_menu">
-                    <child>
-                      <widget class="GtkMenuItem" id="menu_execute_repetitive_jumps1">
-                        <property name="visible">True</property>
-                        <property name="label" translatable="yes">Execute reactive jump</property>
-                        <property name="use_underline">True</property>
-                        <child>
-                          <widget class="GtkMenu" id="execute_repetitive_jumps1_menu">
-                            <child>
-                              <widget class="GtkMenuItem" id="rj_j">
-                                <property name="visible">True</property>
-                                <property name="tooltip" translatable="yes">Reactive Jump limited by Jumps</property>
-                                <property name="label" translatable="yes">RJ(j)</property>
-                                <property name="use_underline">True</property>
-                                <signal name="activate" handler="on_rj_activate"/>
-                              </widget>
-                            </child>
-                            <child>
-                              <widget class="GtkMenuItem" id="rj_t">
-                                <property name="visible">True</property>
-                                <property name="tooltip" translatable="yes">Reactive Jump limited by Time</property>
-                                <property name="label" translatable="yes">RJ(t)</property>
-                                <property name="use_underline">True</property>
-                                <signal name="activate" handler="on_rj_activate"/>
-                              </widget>
-                            </child>
-                            <child>
-                              <widget class="GtkMenuItem" id="rj_unlimited">
-                                <property name="visible">True</property>
-                                <property name="tooltip" translatable="yes">Reactive Jump unlimited (until finish button is clicked)</property>
-                                <property name="label" translatable="yes">RJ(unlimited)</property>
-                                <property name="use_underline">True</property>
-                                <signal name="activate" handler="on_rj_activate"/>
-                              </widget>
-                            </child>
-                            <child>
-                              <widget class="GtkMenuItem" id="menuitem_hexagon">
-                                <property name="visible">True</property>
-                                <property name="label" translatable="yes">Hexagon</property>
-                                <property name="use_underline">True</property>
-                                <signal name="activate" handler="on_rj_activate"/>
-                              </widget>
-                            </child>
-                            <child>
-                              <widget class="GtkSeparatorMenuItem" id="separador20">
-                                <property name="visible">True</property>
-                              </widget>
-                            </child>
-                            <child>
-                              <widget class="GtkImageMenuItem" id="more_rj">
-                                <property name="label" translatable="yes">More reactive jumps</property>
-                                <property name="visible">True</property>
-                                <property name="use_stock">False</property>
-                                <signal name="activate" handler="on_button_more_rj_clicked"/>
-                                <child internal-child="image">
-                                  <widget class="GtkImage" id="image27">
-                                    <property name="visible">True</property>
-                                    <property name="stock">gtk-add</property>
-                                  </widget>
-                                </child>
-                              </widget>
-                            </child>
-                          </widget>
-                        </child>
-                      </widget>
-                    </child>
-                    <child>
-                      <widget class="GtkImageMenuItem" id="menuitem_edit_selected_jump_rj">
-                        <property name="label" translatable="yes">Edit selected RJ jump</property>
-                        <property name="visible">True</property>
-                        <property name="use_stock">False</property>
-                        <signal name="activate" handler="on_edit_selected_jump_rj_clicked"/>
-                        <child internal-child="image">
-                          <widget class="GtkImage" id="image24">
-                            <property name="visible">True</property>
-                            <property name="stock">gtk-edit</property>
-                          </widget>
-                        </child>
-                      </widget>
-                    </child>
-                    <child>
-                      <widget class="GtkImageMenuItem" id="menuitem_repair_selected_jump_rj">
-                        <property name="label" translatable="yes">Repair selected RJ jump</property>
-                        <property name="visible">True</property>
-                        <property name="use_stock">False</property>
-                        <signal name="activate" handler="on_repair_selected_jump_rj_clicked"/>
-                        <child internal-child="image">
-                          <widget class="GtkImage" id="image25">
-                            <property name="visible">True</property>
-                            <property name="stock">gtk-missing-image</property>
-                          </widget>
-                        </child>
-                      </widget>
-                    </child>
-                    <child>
-                      <widget class="GtkImageMenuItem" id="menuitem_delete_selected_jump_rj">
-                        <property name="label" translatable="yes">Delete selected RJ jump</property>
-                        <property name="visible">True</property>
-                        <property name="use_stock">False</property>
-                        <signal name="activate" handler="on_delete_selected_jump_rj_clicked"/>
-                        <child internal-child="image">
-                          <widget class="GtkImage" id="image22">
-                            <property name="visible">True</property>
-                            <property name="stock">gtk-delete</property>
-                          </widget>
-                        </child>
-                      </widget>
-                    </child>
-                    <child>
-                      <widget class="GtkSeparatorMenuItem" id="separador2">
-                        <property name="visible">True</property>
-                      </widget>
-                    </child>
-                    <child>
-                      <widget class="GtkImageMenuItem" id="menuitem_jump_type_delete_reactive">
-                        <property name="label" translatable="yes">Delete reactive jump type</property>
-                        <property name="visible">True</property>
-                        <property name="use_stock">False</property>
-                        <signal name="activate" handler="on_jump_type_delete_reactive_activate"/>
-                        <child internal-child="image">
-                          <widget class="GtkImage" id="image4">
-                            <property name="visible">True</property>
-                            <property name="stock">gtk-delete</property>
-                          </widget>
-                        </child>
-                      </widget>
-                    </child>
-                  </widget>
-                </child>
-              </widget>
-            </child>
-            <child>
               <widget class="GtkMenuItem" id="menu_runs">
                 <property name="visible">True</property>
                 <property name="label" translatable="yes">_Run</property>
@@ -18115,7 +17978,6 @@ by you</property>
                         <child>
                           <widget class="GtkHButtonBox" id="hbuttonbox2">
                             <property name="visible">True</property>
-                            <property name="layout_style">spread</property>
                             <child>
                               <widget class="GtkRadioButton" id="radio_mode_jumps">
                                 <property name="visible">True</property>
@@ -18423,11 +18285,11 @@ Chronopic</property>
                         <child>
                           <widget class="GtkVBox" id="vbox9">
                             <property name="visible">True</property>
+                            <property name="spacing">6</property>
                             <child>
                               <widget class="GtkNotebook" id="notebook_execute">
                                 <property name="visible">True</property>
                                 <property name="can_focus">True</property>
-                                <property name="show_tabs">False</property>
                                 <property name="show_border">False</property>
                                 <child>
                                   <widget class="GtkFrame" id="frame2">
@@ -18451,7 +18313,6 @@ Chronopic</property>
                                                     <property name="visible">True</property>
                                                     <child>
                                                       <widget class="GtkRadioButton" id="extra_window_radio_jump_free">
-                                                        <property name="label" translatable="yes">Free</property>
                                                         <property name="visible">True</property>
                                                         <property name="can_focus">True</property>
                                                         <property name="receives_default">False</property>
@@ -18460,6 +18321,12 @@ Chronopic</property>
                                                         <property name="active">True</property>
                                                         <property name="draw_indicator">False</property>
                                                         <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+                                                        <child>
+                                                          <widget class="GtkLabel" id="label_extra_window_radio_jump_free">
+                                                            <property name="visible">True</property>
+                                                            <property name="label" translatable="yes">Free</property>
+                                                          </widget>
+                                                        </child>
                                                       </widget>
                                                       <packing>
                                                         <property name="expand">False</property>
@@ -18469,7 +18336,6 @@ Chronopic</property>
                                                     </child>
                                                     <child>
                                                       <widget class="GtkRadioButton" id="extra_window_radio_jump_sj">
-                                                        <property name="label" translatable="yes">SJ</property>
                                                         <property name="visible">True</property>
                                                         <property name="can_focus">True</property>
                                                         <property name="receives_default">False</property>
@@ -18478,6 +18344,12 @@ Chronopic</property>
                                                         <property name="draw_indicator">False</property>
                                                         <property name="group">extra_window_radio_jump_free</property>
                                                         <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+                                                        <child>
+                                                          <widget class="GtkLabel" id="label_extra_window_radio_jump_sj">
+                                                            <property name="visible">True</property>
+                                                            <property name="label" translatable="yes">SJ</property>
+                                                          </widget>
+                                                        </child>
                                                       </widget>
                                                       <packing>
                                                         <property name="expand">False</property>
@@ -18487,7 +18359,6 @@ Chronopic</property>
                                                     </child>
                                                     <child>
                                                       <widget class="GtkRadioButton" id="extra_window_radio_jump_sjl">
-                                                        <property name="label" translatable="yes">SJl</property>
                                                         <property name="visible">True</property>
                                                         <property name="can_focus">True</property>
                                                         <property name="receives_default">False</property>
@@ -18496,6 +18367,12 @@ Chronopic</property>
                                                         <property name="draw_indicator">False</property>
                                                         <property name="group">extra_window_radio_jump_free</property>
                                                         <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+                                                        <child>
+                                                          <widget class="GtkLabel" id="label_extra_window_radio_jump_sjl">
+                                                            <property name="visible">True</property>
+                                                            <property name="label" translatable="yes">SJl</property>
+                                                          </widget>
+                                                        </child>
                                                       </widget>
                                                       <packing>
                                                         <property name="expand">False</property>
@@ -18505,7 +18382,6 @@ Chronopic</property>
                                                     </child>
                                                     <child>
                                                       <widget class="GtkRadioButton" id="extra_window_radio_jump_cmj">
-                                                        <property name="label" translatable="yes">CMJ</property>
                                                         <property name="visible">True</property>
                                                         <property name="can_focus">True</property>
                                                         <property name="receives_default">False</property>
@@ -18514,6 +18390,12 @@ Chronopic</property>
                                                         <property name="draw_indicator">False</property>
                                                         <property name="group">extra_window_radio_jump_free</property>
                                                         <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+                                                        <child>
+                                                          <widget class="GtkLabel" id="label_extra_window_radio_jump_cmj">
+                                                            <property name="visible">True</property>
+                                                            <property name="label" translatable="yes">CMJ</property>
+                                                          </widget>
+                                                        </child>
                                                       </widget>
                                                       <packing>
                                                         <property name="expand">False</property>
@@ -18523,7 +18405,6 @@ Chronopic</property>
                                                     </child>
                                                     <child>
                                                       <widget class="GtkRadioButton" id="extra_window_radio_jump_cmjl">
-                                                        <property name="label" translatable="yes">CMJl</property>
                                                         <property name="visible">True</property>
                                                         <property name="can_focus">True</property>
                                                         <property name="receives_default">False</property>
@@ -18532,6 +18413,12 @@ Chronopic</property>
                                                         <property name="draw_indicator">False</property>
                                                         <property name="group">extra_window_radio_jump_free</property>
                                                         <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+                                                        <child>
+                                                          <widget class="GtkLabel" id="label_extra_window_radio_jump_cmjl">
+                                                            <property name="visible">True</property>
+                                                            <property name="label" translatable="yes">CMJl</property>
+                                                          </widget>
+                                                        </child>
                                                       </widget>
                                                       <packing>
                                                         <property name="expand">False</property>
@@ -18541,7 +18428,6 @@ Chronopic</property>
                                                     </child>
                                                     <child>
                                                       <widget class="GtkRadioButton" id="extra_window_radio_jump_abk">
-                                                        <property name="label" translatable="yes">ABK</property>
                                                         <property name="visible">True</property>
                                                         <property name="can_focus">True</property>
                                                         <property name="receives_default">False</property>
@@ -18550,6 +18436,12 @@ Chronopic</property>
                                                         <property name="draw_indicator">False</property>
                                                         <property name="group">extra_window_radio_jump_free</property>
                                                         <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+                                                        <child>
+                                                          <widget class="GtkLabel" id="label_extra_window_radio_jump_abk">
+                                                            <property name="visible">True</property>
+                                                            <property name="label" translatable="yes">ABK</property>
+                                                          </widget>
+                                                        </child>
                                                       </widget>
                                                       <packing>
                                                         <property name="expand">False</property>
@@ -18559,7 +18451,6 @@ Chronopic</property>
                                                     </child>
                                                     <child>
                                                       <widget class="GtkRadioButton" id="extra_window_radio_jump_dj">
-                                                        <property name="label" translatable="yes">DJ</property>
                                                         <property name="visible">True</property>
                                                         <property name="can_focus">True</property>
                                                         <property name="receives_default">False</property>
@@ -18568,6 +18459,12 @@ Chronopic</property>
                                                         <property name="draw_indicator">False</property>
                                                         <property name="group">extra_window_radio_jump_free</property>
                                                         <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+                                                        <child>
+                                                          <widget class="GtkLabel" id="label_extra_window_radio_jump_dj">
+                                                            <property name="visible">True</property>
+                                                            <property name="label" translatable="yes">DJ</property>
+                                                          </widget>
+                                                        </child>
                                                       </widget>
                                                       <packing>
                                                         <property name="expand">False</property>
@@ -18577,7 +18474,6 @@ Chronopic</property>
                                                     </child>
                                                     <child>
                                                       <widget class="GtkRadioButton" id="extra_window_radio_jump_rocket">
-                                                        <property name="label" translatable="yes">Rocket</property>
                                                         <property name="visible">True</property>
                                                         <property name="can_focus">True</property>
                                                         <property name="receives_default">False</property>
@@ -18586,6 +18482,12 @@ Chronopic</property>
                                                         <property name="draw_indicator">False</property>
                                                         <property name="group">extra_window_radio_jump_free</property>
                                                         <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+                                                        <child>
+                                                          <widget class="GtkLabel" id="label_extra_window_radio_jump_rocket">
+                                                            <property name="visible">True</property>
+                                                            <property name="label" translatable="yes">Rocket</property>
+                                                          </widget>
+                                                        </child>
                                                       </widget>
                                                       <packing>
                                                         <property name="expand">False</property>
@@ -18595,7 +18497,6 @@ Chronopic</property>
                                                     </child>
                                                     <child>
                                                       <widget class="GtkRadioButton" id="extra_window_radio_jump_takeoff">
-                                                        <property name="label" translatable="yes">TakeOff</property>
                                                         <property name="visible">True</property>
                                                         <property name="can_focus">True</property>
                                                         <property name="receives_default">False</property>
@@ -18604,6 +18505,12 @@ Chronopic</property>
                                                         <property name="draw_indicator">False</property>
                                                         <property name="group">extra_window_radio_jump_free</property>
                                                         <signal name="toggled" handler="on_extra_window_jumps_test_changed"/>
+                                                        <child>
+                                                          <widget class="GtkLabel" id="label_extra_window_radio_jump_takeoff">
+                                                            <property name="visible">True</property>
+                                                            <property name="label" translatable="yes">TakeOff</property>
+                                                          </widget>
+                                                        </child>
                                                       </widget>
                                                       <packing>
                                                         <property name="expand">False</property>
@@ -18613,7 +18520,6 @@ Chronopic</property>
                                                     </child>
                                                     <child>
                                                       <widget class="GtkRadioButton" id="extra_window_radio_jump_more">
-                                                        <property name="label" translatable="yes">More jumps</property>
                                                         <property name="visible">True</property>
                                                         <property name="can_focus">True</property>
                                                         <property name="receives_default">False</property>
@@ -18621,7 +18527,13 @@ Chronopic</property>
                                                         <property name="relief">none</property>
                                                         <property name="draw_indicator">False</property>
                                                         <property name="group">extra_window_radio_jump_free</property>
-                                                        <signal name="clicked" handler="on_extra_window_jumps_test_changed"/>
+                                                        <signal name="clicked" handler="on_extra_window_jumps_more"/>
+                                                        <child>
+                                                          <widget class="GtkLabel" id="label_extra_window_radio_jump_more">
+                                                            <property name="visible">True</property>
+                                                            <property name="label" translatable="yes">More jumps</property>
+                                                          </widget>
+                                                        </child>
                                                       </widget>
                                                       <packing>
                                                         <property name="expand">False</property>
@@ -18646,7 +18558,7 @@ Chronopic</property>
                                                         <property name="receives_default">True</property>
                                                         <property name="has_tooltip">True</property>
                                                         <property name="tooltip" translatable="yes">Add jump type</property>
-                                                        <signal name="clicked" handler="on_jump_type_add_activate"/>
+                                                        <signal name="clicked" handler="on_jump_type_add_clicked"/>
                                                         <child>
                                                           <widget class="GtkImage" id="image3210">
                                                             <property name="visible">True</property>
@@ -18667,7 +18579,7 @@ Chronopic</property>
                                                         <property name="receives_default">True</property>
                                                         <property name="has_tooltip">True</property>
                                                         <property name="tooltip" translatable="yes">Delete jump type</property>
-                                                        <signal name="clicked" handler="on_jump_type_delete_simple_clicked"/>
+                                                        <signal name="clicked" handler="on_jump_type_delete_simple"/>
                                                         <child>
                                                           <widget class="GtkImage" id="image5">
                                                             <property name="visible">True</property>
@@ -18743,7 +18655,7 @@ Chronopic</property>
                                 <child>
                                   <widget class="GtkLabel" id="label1">
                                     <property name="visible">True</property>
-                                    <property name="label" translatable="yes">page 1</property>
+                                    <property name="label" translatable="yes">1</property>
                                   </widget>
                                   <packing>
                                     <property name="tab_fill">False</property>
@@ -18751,227 +18663,272 @@ Chronopic</property>
                                   </packing>
                                 </child>
                                 <child>
-                                  <widget class="GtkHBox" id="hbox_jumps_rj">
+                                  <widget class="GtkFrame" id="frame4">
                                     <property name="visible">True</property>
+                                    <property name="label_xalign">0</property>
+                                    <property name="label_yalign">0.69999998807907104</property>
+                                    <property name="shadow_type">out</property>
                                     <child>
-                                      <widget class="GtkButton" id="button_rj_j">
-                                        <property name="label">RJ(j)</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="has_tooltip">True</property>
-                                        <property name="tooltip" translatable="yes">Reactive Jump limited by Jumps</property>
-                                        <property name="use_underline">True</property>
-                                        <signal name="clicked" handler="on_rj_activate"/>
-                                        <signal name="enter" handler="on_button_enter"/>
-                                      </widget>
-                                      <packing>
-                                        <property name="expand">False</property>
-                                        <property name="fill">False</property>
-                                        <property name="position">0</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="button_rj_t">
-                                        <property name="label">RJ(t)</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="has_tooltip">True</property>
-                                        <property name="tooltip" translatable="yes">Reactive Jump limited by Time</property>
-                                        <property name="use_underline">True</property>
-                                        <signal name="clicked" handler="on_rj_activate"/>
-                                        <signal name="enter" handler="on_button_enter"/>
-                                      </widget>
-                                      <packing>
-                                        <property name="expand">False</property>
-                                        <property name="fill">False</property>
-                                        <property name="position">1</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="button_rj_unlimited">
-                                        <property name="label" translatable="yes">Unlimited</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="has_tooltip">True</property>
-                                        <property name="tooltip" translatable="yes">Reactive Jump unlimited (until finish button is clicked)</property>
-                                        <property name="use_underline">True</property>
-                                        <signal name="clicked" handler="on_rj_activate"/>
-                                        <signal name="enter" handler="on_button_enter"/>
-                                      </widget>
-                                      <packing>
-                                        <property name="expand">False</property>
-                                        <property name="fill">False</property>
-                                        <property name="position">2</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkButton" id="button_rj_hexagon">
-                                        <property name="label" translatable="yes">Hexagon</property>
-                                        <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">True</property>
-                                        <property name="use_underline">True</property>
-                                        <signal name="clicked" handler="on_rj_activate"/>
-                                        <signal name="enter" handler="on_button_enter"/>
-                                      </widget>
-                                      <packing>
-                                        <property name="expand">False</property>
-                                        <property name="fill">False</property>
-                                        <property name="position">3</property>
-                                      </packing>
-                                    </child>
-                                    <child>
-                                      <widget class="GtkAlignment" id="alignment1">
+                                      <widget class="GtkAlignment" id="alignment2">
                                         <property name="visible">True</property>
-                                        <property name="left_padding">12</property>
+                                        <property name="left_padding">6</property>
                                         <child>
-                                          <widget class="GtkTable" id="table1">
+                                          <widget class="GtkVBox" id="vbox10">
                                             <property name="visible">True</property>
-                                            <property name="n_rows">2</property>
-                                            <property name="n_columns">2</property>
                                             <child>
-                                              <widget class="GtkButton" id="button_rj_last">
+                                              <widget class="GtkHBox" id="hbox_jumps_rj">
                                                 <property name="visible">True</property>
-                                                <property name="can_focus">True</property>
-                                                <property name="receives_default">True</property>
-                                                <property name="has_tooltip">True</property>
-                                                <property name="tooltip" translatable="yes">Repeat last</property>
-                                                <signal name="clicked" handler="on_button_last_rj_clicked"/>
+                                                <property name="spacing">12</property>
                                                 <child>
-                                                  <widget class="GtkImage" id="image3170">
+                                                  <widget class="GtkHBox" id="hbox 1">
                                                     <property name="visible">True</property>
-                                                    <property name="stock">gtk-redo</property>
+                                                    <child>
+                                                      <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_j">
+                                                        <property name="label" translatable="yes">RJ(j)</property>
+                                                        <property name="visible">True</property>
+                                                        <property name="can_focus">True</property>
+                                                        <property name="receives_default">False</property>
+                                                        <property name="has_tooltip">True</property>
+                                                        <property name="tooltip" translatable="yes">Simple jump with no special technique</property>
+                                                        <property name="relief">none</property>
+                                                        <property name="active">True</property>
+                                                        <property name="draw_indicator">False</property>
+                                                        <signal name="toggled" handler="on_extra_window_jumps_rj_test_changed"/>
+                                                      </widget>
+                                                      <packing>
+                                                        <property name="expand">False</property>
+                                                        <property name="fill">False</property>
+                                                        <property name="position">0</property>
+                                                      </packing>
+                                                    </child>
+                                                    <child>
+                                                      <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_t">
+                                                        <property name="label" translatable="yes">RJ(t)</property>
+                                                        <property name="visible">True</property>
+                                                        <property name="can_focus">True</property>
+                                                        <property name="receives_default">False</property>
+                                                        <property name="has_tooltip">True</property>
+                                                        <property name="tooltip" translatable="yes">Squat Jump</property>
+                                                        <property name="relief">none</property>
+                                                        <property name="draw_indicator">False</property>
+                                                        <property name="group">extra_window_radio_jump_rj_j</property>
+                                                        <signal name="toggled" handler="on_extra_window_jumps_rj_test_changed"/>
+                                                      </widget>
+                                                      <packing>
+                                                        <property name="expand">False</property>
+                                                        <property name="fill">False</property>
+                                                        <property name="position">1</property>
+                                                      </packing>
+                                                    </child>
+                                                    <child>
+                                                      <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_unlimited">
+                                                        <property name="label" translatable="yes">Unlimited</property>
+                                                        <property name="visible">True</property>
+                                                        <property name="can_focus">True</property>
+                                                        <property name="receives_default">False</property>
+                                                        <property name="has_tooltip">True</property>
+                                                        <property name="tooltip" translatable="yes">Squat Jump with extra weight</property>
+                                                        <property name="relief">none</property>
+                                                        <property name="draw_indicator">False</property>
+                                                        <property name="group">extra_window_radio_jump_rj_j</property>
+                                                        <signal name="toggled" handler="on_extra_window_jumps_rj_test_changed"/>
+                                                      </widget>
+                                                      <packing>
+                                                        <property name="expand">False</property>
+                                                        <property name="fill">False</property>
+                                                        <property name="position">2</property>
+                                                      </packing>
+                                                    </child>
+                                                    <child>
+                                                      <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_hexagon">
+                                                        <property name="label" translatable="yes">Hexagon</property>
+                                                        <property name="visible">True</property>
+                                                        <property name="can_focus">True</property>
+                                                        <property name="receives_default">False</property>
+                                                        <property name="has_tooltip">True</property>
+                                                        <property name="tooltip" translatable="yes">CounterMovement Jump</property>
+                                                        <property name="relief">none</property>
+                                                        <property name="draw_indicator">False</property>
+                                                        <property name="group">extra_window_radio_jump_rj_j</property>
+                                                        <signal name="toggled" handler="on_extra_window_jumps_rj_test_changed"/>
+                                                      </widget>
+                                                      <packing>
+                                                        <property name="expand">False</property>
+                                                        <property name="fill">False</property>
+                                                        <property name="position">3</property>
+                                                      </packing>
+                                                    </child>
+                                                    <child>
+                                                      <widget class="GtkRadioButton" id="extra_window_radio_jump_rj_more">
+                                                        <property name="label" translatable="yes">More jumps</property>
+                                                        <property name="visible">True</property>
+                                                        <property name="can_focus">True</property>
+                                                        <property name="receives_default">False</property>
+                                                        <property name="has_tooltip">True</property>
+                                                        <property name="tooltip" translatable="yes">More simple jumps</property>
+                                                        <property name="relief">none</property>
+                                                        <property name="draw_indicator">False</property>
+                                                        <property name="group">extra_window_radio_jump_rj_j</property>
+                                                        <signal name="clicked" handler="on_extra_window_jumps_rj_more"/>
+                                                      </widget>
+                                                      <packing>
+                                                        <property name="expand">False</property>
+                                                        <property name="fill">False</property>
+                                                        <property name="position">4</property>
+                                                      </packing>
+                                                    </child>
                                                   </widget>
+                                                  <packing>
+                                                    <property name="expand">False</property>
+                                                    <property name="fill">False</property>
+                                                    <property name="position">0</property>
+                                                  </packing>
                                                 </child>
-                                              </widget>
-                                              <packing>
-                                                <property name="top_attach">1</property>
-                                                <property name="bottom_attach">2</property>
-                                              </packing>
-                                            </child>
-                                            <child>
-                                              <widget class="GtkButton" id="button_rj_bells">
-                                                <property name="visible">True</property>
-                                                <property name="can_focus">True</property>
-                                                <property name="receives_default">True</property>
-                                                <property name="has_tooltip">True</property>
-                                                <property name="tooltip" translatable="yes">Bells</property>
-                                                <signal name="clicked" handler="on_button_rj_bells_clicked"/>
                                                 <child>
-                                                  <widget class="GtkAlignment" id="alignment81">
+                                                  <widget class="GtkHBox" id="hbox12">
                                                     <property name="visible">True</property>
-                                                    <property name="xscale">0</property>
-                                                    <property name="yscale">0</property>
                                                     <child>
-                                                      <widget class="GtkHBox" id="hbox169">
+                                                      <widget class="GtkButton" id="button1">
                                                         <property name="visible">True</property>
-                                                        <property name="spacing">2</property>
+                                                        <property name="can_focus">True</property>
+                                                        <property name="receives_default">True</property>
+                                                        <property name="has_tooltip">True</property>
+                                                        <property name="tooltip" translatable="yes">Add jump type</property>
+                                                        <signal name="clicked" handler="on_jump_type_add_clicked"/>
                                                         <child>
-                                                          <widget class="GtkImage" id="image_jump_reactive_bell">
+                                                          <widget class="GtkImage" id="image1">
                                                             <property name="visible">True</property>
+                                                            <property name="stock">gtk-new</property>
                                                           </widget>
-                                                          <packing>
-                                                            <property name="position">0</property>
-                                                          </packing>
                                                         </child>
+                                                      </widget>
+                                                      <packing>
+                                                        <property name="expand">False</property>
+                                                        <property name="fill">False</property>
+                                                        <property name="position">0</property>
+                                                      </packing>
+                                                    </child>
+                                                    <child>
+                                                      <widget class="GtkButton" id="button_rj_bells">
+                                                        <property name="visible">True</property>
+                                                        <property name="can_focus">True</property>
+                                                        <property name="receives_default">True</property>
+                                                        <property name="has_tooltip">True</property>
+                                                        <property name="tooltip" translatable="yes">Bells</property>
+                                                        <signal name="clicked" handler="on_button_rj_bells_clicked"/>
                                                         <child>
-                                                          <widget class="GtkLabel" id="label374">
+                                                          <widget class="GtkAlignment" id="alignment81">
+                                                            <property name="visible">True</property>
+                                                            <property name="xscale">0</property>
+                                                            <property name="yscale">0</property>
+                                                            <child>
+                                                            <widget class="GtkHBox" id="hbox169">
+                                                            <property name="visible">True</property>
+                                                            <property name="spacing">2</property>
+                                                            <child>
+                                                            <widget class="GtkImage" id="image_jump_reactive_bell">
+                                                            <property name="visible">True</property>
+                                                            </widget>
+                                                            <packing>
+                                                            <property name="position">0</property>
+                                                            </packing>
+                                                            </child>
+                                                            <child>
+                                                            <widget class="GtkLabel" id="label374">
                                                             <property name="visible">True</property>
                                                             <property name="use_underline">True</property>
-                                                          </widget>
-                                                          <packing>
+                                                            </widget>
+                                                            <packing>
                                                             <property name="expand">False</property>
                                                             <property name="fill">False</property>
                                                             <property name="position">1</property>
-                                                          </packing>
+                                                            </packing>
+                                                            </child>
+                                                            </widget>
+                                                            </child>
+                                                          </widget>
                                                         </child>
                                                       </widget>
+                                                      <packing>
+                                                        <property name="position">1</property>
+                                                      </packing>
+                                                    </child>
+                                                    <child>
+                                                      <widget class="GtkButton" id="button_jump_type_delete_reactive">
+                                                        <property name="visible">True</property>
+                                                        <property name="can_focus">True</property>
+                                                        <property name="receives_default">True</property>
+                                                        <property name="has_tooltip">True</property>
+                                                        <property name="tooltip" translatable="yes">Delete jump type</property>
+                                                        <signal name="clicked" handler="on_jump_type_delete_reactive"/>
+                                                        <child>
+                                                          <widget class="GtkImage" id="image13">
+                                                            <property name="visible">True</property>
+                                                            <property name="stock">gtk-remove</property>
+                                                          </widget>
+                                                        </child>
+                                                      </widget>
+                                                      <packing>
+                                                        <property name="expand">False</property>
+                                                        <property name="fill">False</property>
+                                                        <property name="position">2</property>
+                                                      </packing>
                                                     </child>
                                                   </widget>
+                                                  <packing>
+                                                    <property name="expand">False</property>
+                                                    <property name="fill">False</property>
+                                                    <property name="position">1</property>
+                                                  </packing>
                                                 </child>
                                               </widget>
                                               <packing>
-                                                <property name="left_attach">1</property>
-                                                <property name="right_attach">2</property>
+                                                <property name="expand">False</property>
+                                                <property name="fill">False</property>
+                                                <property name="position">0</property>
                                               </packing>
                                             </child>
                                             <child>
-                                              <widget class="GtkButton" id="button21">
+                                              <widget class="GtkHBox" id="hbox19">
                                                 <property name="visible">True</property>
-                                                <property name="can_focus">True</property>
-                                                <property name="receives_default">True</property>
-                                                <property name="has_tooltip">True</property>
-                                                <property name="tooltip" translatable="yes">Add jump type</property>
-                                                <signal name="clicked" handler="on_jump_type_add_activate"/>
+                                                <property name="spacing">8</property>
                                                 <child>
-                                                  <widget class="GtkImage" id="image3211">
+                                                  <widget class="GtkLabel" id="label33">
                                                     <property name="visible">True</property>
-                                                    <property name="stock">gtk-new</property>
+                                                    <property name="label" translatable="yes">Selected:</property>
                                                   </widget>
+                                                  <packing>
+                                                    <property name="expand">False</property>
+                                                    <property name="position">0</property>
+                                                  </packing>
                                                 </child>
-                                              </widget>
-                                              <packing>
-                                                <property name="left_attach">1</property>
-                                                <property name="right_attach">2</property>
-                                                <property name="top_attach">1</property>
-                                                <property name="bottom_attach">2</property>
-                                              </packing>
-                                            </child>
-                                            <child>
-                                              <widget class="GtkButton" id="button_rj_more">
-                                                <property name="visible">True</property>
-                                                <property name="can_focus">True</property>
-                                                <property name="receives_default">True</property>
-                                                <property name="has_tooltip">True</property>
-                                                <property name="tooltip" translatable="yes">More reactive jumps</property>
-                                                <signal name="clicked" handler="on_button_more_rj_clicked"/>
                                                 <child>
-                                                  <widget class="GtkAlignment" id="alignment125">
+                                                  <widget class="GtkLabel" id="extra_window_jumps_rj_label_selected">
                                                     <property name="visible">True</property>
-                                                    <property name="xscale">0</property>
-                                                    <property name="yscale">0</property>
-                                                    <child>
-                                                      <widget class="GtkHBox" id="hbox273">
-                                                        <property name="visible">True</property>
-                                                        <property name="spacing">2</property>
-                                                        <child>
-                                                          <widget class="GtkImage" id="image3169">
-                                                            <property name="visible">True</property>
-                                                            <property name="stock">gtk-add</property>
-                                                          </widget>
-                                                          <packing>
-                                                            <property name="expand">False</property>
-                                                            <property name="fill">False</property>
-                                                            <property name="position">0</property>
-                                                          </packing>
-                                                        </child>
-                                                        <child>
-                                                          <widget class="GtkLabel" id="label527">
-                                                            <property name="visible">True</property>
-                                                            <property name="use_underline">True</property>
-                                                          </widget>
-                                                          <packing>
-                                                            <property name="expand">False</property>
-                                                            <property name="fill">False</property>
-                                                            <property name="position">1</property>
-                                                          </packing>
-                                                        </child>
-                                                      </widget>
-                                                    </child>
+                                                    <property name="label" translatable="yes">the selected test</property>
                                                   </widget>
+                                                  <packing>
+                                                    <property name="expand">False</property>
+                                                    <property name="position">1</property>
+                                                  </packing>
                                                 </child>
                                               </widget>
+                                              <packing>
+                                                <property name="position">1</property>
+                                              </packing>
                                             </child>
                                           </widget>
                                         </child>
                                       </widget>
+                                    </child>
+                                    <child>
+                                      <widget class="GtkLabel" id="label34">
+                                        <property name="visible">True</property>
+                                        <property name="label" translatable="yes">&lt;b&gt;Select test&lt;/b&gt;</property>
+                                        <property name="use_markup">True</property>
+                                      </widget>
                                       <packing>
-                                        <property name="expand">False</property>
-                                        <property name="fill">False</property>
-                                        <property name="position">4</property>
+                                        <property name="type">label_item</property>
                                       </packing>
                                     </child>
                                   </widget>
@@ -18982,7 +18939,7 @@ Chronopic</property>
                                 <child>
                                   <widget class="GtkLabel" id="label2">
                                     <property name="visible">True</property>
-                                    <property name="label" translatable="yes">page 2</property>
+                                    <property name="label" translatable="yes">2</property>
                                   </widget>
                                   <packing>
                                     <property name="position">1</property>
@@ -19341,7 +19298,7 @@ Chronopic</property>
                                 <child>
                                   <widget class="GtkLabel" id="label3">
                                     <property name="visible">True</property>
-                                    <property name="label" translatable="yes">page 3</property>
+                                    <property name="label" translatable="yes">3</property>
                                   </widget>
                                   <packing>
                                     <property name="position">2</property>
@@ -19554,7 +19511,7 @@ Chronopic</property>
                                 <child>
                                   <widget class="GtkLabel" id="label4">
                                     <property name="visible">True</property>
-                                    <property name="label" translatable="yes">page 4</property>
+                                    <property name="label" translatable="yes">4</property>
                                   </widget>
                                   <packing>
                                     <property name="position">3</property>
@@ -19594,7 +19551,7 @@ Chronopic</property>
                                 <child>
                                   <widget class="GtkLabel" id="label5">
                                     <property name="visible">True</property>
-                                    <property name="label" translatable="yes">page 5</property>
+                                    <property name="label" translatable="yes">5</property>
                                   </widget>
                                   <packing>
                                     <property name="position">4</property>
@@ -19649,7 +19606,7 @@ Chronopic</property>
                                 <child>
                                   <widget class="GtkLabel" id="label6">
                                     <property name="visible">True</property>
-                                    <property name="label" translatable="yes">page 6</property>
+                                    <property name="label" translatable="yes">6</property>
                                   </widget>
                                   <packing>
                                     <property name="position">5</property>
@@ -19818,7 +19775,7 @@ Chronopic</property>
                                 <child>
                                   <widget class="GtkLabel" id="label7">
                                     <property name="visible">True</property>
-                                    <property name="label" translatable="yes">page 7</property>
+                                    <property name="label" translatable="yes">7</property>
                                   </widget>
                                   <packing>
                                     <property name="position">6</property>
diff --git a/images/multichronopic_menu.png b/images/multichronopic_menu.png
new file mode 100644
index 0000000..4439943
Binary files /dev/null and b/images/multichronopic_menu.png differ
diff --git a/images/pulse_menu.png b/images/pulse_menu.png
new file mode 100644
index 0000000..4aba04e
Binary files /dev/null and b/images/pulse_menu.png differ
diff --git a/images/reaction_time_menu.png b/images/reaction_time_menu.png
new file mode 100644
index 0000000..16e6987
Binary files /dev/null and b/images/reaction_time_menu.png differ
diff --git a/images/stock_right.png b/images/stock_right.png
new file mode 100644
index 0000000..db93b87
Binary files /dev/null and b/images/stock_right.png differ
diff --git a/images/stock_right_left.png b/images/stock_right_left.png
new file mode 100644
index 0000000..c6489a5
Binary files /dev/null and b/images/stock_right_left.png differ
diff --git a/images/stock_up.png b/images/stock_up.png
new file mode 100644
index 0000000..46d1786
Binary files /dev/null and b/images/stock_up.png differ
diff --git a/images/stock_up_down.png b/images/stock_up_down.png
new file mode 100644
index 0000000..eb74704
Binary files /dev/null and b/images/stock_up_down.png differ
diff --git a/images/svg/stock_menu_buttons.svg b/images/svg/stock_menu_buttons.svg
new file mode 100644
index 0000000..97e193a
--- /dev/null
+++ b/images/svg/stock_menu_buttons.svg
@@ -0,0 +1,1638 @@
+<?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="16px"
+   height="16px"
+   id="svg2504"
+   sodipodi:version="0.32"
+   inkscape:version="0.48.0 r9654"
+   sodipodi:docname="stock_menu_buttons.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.1"
+   inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/stock_left.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="4.1541139"
+     inkscape:cx="2.9156118"
+     inkscape:cy="-50.344529"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:document-units="px"
+     inkscape:window-width="1024"
+     inkscape:window-height="719"
+     inkscape:window-x="0"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     showguides="true"
+     inkscape:guide-bbox="true">
+    <sodipodi:guide
+       id="guide2996"
+       position="14.517203,11.487624"
+       orientation="0,1" />
+    <sodipodi:guide
+       id="guide2998"
+       position="10.226238,4.5049505"
+       orientation="0,1" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2506">
+    <linearGradient
+       id="linearGradient5105-262-943-861"
+       inkscape:collect="always">
+      <stop
+         style="stop-color:#0d0d0d;stop-opacity:1;"
+         id="stop2487"
+         offset="0" />
+      <stop
+         style="stop-color:#0d0d0d;stop-opacity:0;"
+         id="stop2489"
+         offset="1" />
+    </linearGradient>
+    <radialGradient
+       r="8.0625"
+       fy="19.03125"
+       fx="11.25"
+       cy="19.03125"
+       cx="11.25"
+       gradientTransform="matrix(1,0,0,0.282946,0,13.64644)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient2502"
+       xlink:href="#linearGradient5105-262-943-861"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2264">
+      <stop
+         id="stop2266"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="9.0036469"
+       x2="28.314739"
+       y1="29.353853"
+       x1="28.314739"
+       gradientTransform="matrix(0.319447,0,0,-0.313352,-0.08586976,15.486281)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2510"
+       xlink:href="#linearGradient2264"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4222"
+       inkscape:collect="always">
+      <stop
+         id="stop4224"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4226"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="3.9534953"
+       x2="22.495962"
+       y1="35.078724"
+       x1="22.495962"
+       gradientTransform="matrix(-0.3704967,0,0,-0.3617496,16.332316,17.508315)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2506"
+       xlink:href="#linearGradient4222"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="3.9534953"
+       x2="22.495962"
+       y1="35.078724"
+       x1="22.495962"
+       gradientTransform="matrix(-0.3704967,0,0,-0.3617496,15.332392,1.9039009)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2506-5"
+       xlink:href="#linearGradient4222-6"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4222-6"
+       inkscape:collect="always">
+      <stop
+         id="stop4224-6"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4226-4"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="9.0036469"
+       x2="28.314739"
+       y1="29.353853"
+       x1="28.314739"
+       gradientTransform="matrix(0.319447,0,0,-0.313352,-0.08586976,15.486281)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2510-0"
+       xlink:href="#linearGradient2264-0"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2264-0">
+      <stop
+         id="stop2266-4"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-6"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-0"
+       id="linearGradient3028"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.319447,0,0,-0.313352,-1.085794,-0.11813313)"
+       x1="28.314739"
+       y1="29.353853"
+       x2="28.314739"
+       y2="9.0036469" />
+    <linearGradient
+       y2="3.9534953"
+       x2="22.495962"
+       y1="35.078724"
+       x1="22.495962"
+       gradientTransform="matrix(-0.3704967,0,0,-0.3617496,14.270868,-13.14416)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2506-7"
+       xlink:href="#linearGradient4222-5"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4222-5"
+       inkscape:collect="always">
+      <stop
+         id="stop4224-69"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4226-8"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="9.0036469"
+       x2="28.314739"
+       y1="29.353853"
+       x1="28.314739"
+       gradientTransform="matrix(0.319447,0,0,-0.313352,-0.08586976,15.486281)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2510-7"
+       xlink:href="#linearGradient2264-2"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2264-2">
+      <stop
+         id="stop2266-8"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-2"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-2"
+       id="linearGradient3028-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.319447,0,0,-0.313352,-2.1473177,-15.166194)"
+       x1="28.314739"
+       y1="29.353853"
+       x2="28.314739"
+       y2="9.0036469" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-2-858"
+       id="linearGradient3028-9-134"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.319447,0,0,-0.313352,-2.1473177,-15.166194)"
+       x1="28.314739"
+       y1="29.353853"
+       x2="28.314739"
+       y2="9.0036469" />
+    <linearGradient
+       id="linearGradient2264-2-858">
+      <stop
+         id="stop3118"
+         offset="0"
+         style="stop-color:#a7a7a7;stop-opacity:1;" />
+      <stop
+         id="stop3120"
+         offset="1"
+         style="stop-color:#6a6a6a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="3.9534953"
+       x2="22.495962"
+       y1="35.078724"
+       x1="22.495962"
+       gradientTransform="matrix(-0.3704967,0,0,-0.3617496,14.270868,-13.14416)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2506-7-624"
+       xlink:href="#linearGradient4222-5-834"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4222-5-834"
+       inkscape:collect="always">
+      <stop
+         id="stop3124"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop3126"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-0-540"
+       id="linearGradient3028-883"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.319447,0,0,-0.313352,-1.085794,-0.11813313)"
+       x1="28.314739"
+       y1="29.353853"
+       x2="28.314739"
+       y2="9.0036469" />
+    <linearGradient
+       id="linearGradient2264-0-540">
+      <stop
+         id="stop3233"
+         offset="0"
+         style="stop-color:#a7a7a7;stop-opacity:1;" />
+      <stop
+         id="stop3235"
+         offset="1"
+         style="stop-color:#6a6a6a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="3.9534953"
+       x2="22.495962"
+       y1="35.078724"
+       x1="22.495962"
+       gradientTransform="matrix(-0.3704967,0,0,-0.3617496,15.332392,1.9039009)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2506-5-552"
+       xlink:href="#linearGradient4222-6-789"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4222-6-789"
+       inkscape:collect="always">
+      <stop
+         id="stop3239"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop3241"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-0-540-79"
+       id="linearGradient3028-883-949"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.319447,0,0,-0.313352,-1.085794,-0.11813313)"
+       x1="28.314739"
+       y1="29.353853"
+       x2="28.314739"
+       y2="9.0036469" />
+    <linearGradient
+       id="linearGradient2264-0-540-79">
+      <stop
+         id="stop3361"
+         offset="0"
+         style="stop-color:#585858;stop-opacity:1;" />
+      <stop
+         id="stop3363"
+         offset="1"
+         style="stop-color:#959595;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="3.9534953"
+       x2="22.495962"
+       y1="35.078724"
+       x1="22.495962"
+       gradientTransform="matrix(-0.3704967,0,0,-0.3617496,15.332392,1.9039009)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient2506-5-552-302"
+       xlink:href="#linearGradient4222-6-789-820"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4222-6-789-820"
+       inkscape:collect="always">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264"
+       id="linearGradient3838"
+       x1="-24.920794"
+       y1="0.052475106"
+       x2="-12.380199"
+       y2="0.052475106"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-5"
+       id="linearGradient3838-8"
+       x1="-24.920794"
+       y1="0.052475106"
+       x2="-12.380199"
+       y2="0.052475106"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient2264-5">
+      <stop
+         id="stop2266-7"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-8"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-7"
+       id="linearGradient3838-82"
+       x1="-24.920794"
+       y1="0.052475106"
+       x2="-12.380199"
+       y2="0.052475106"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient2264-7">
+      <stop
+         id="stop2266-3"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-5"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4222"
+       id="linearGradient3918"
+       x1="-18.983294"
+       y1="0.052475106"
+       x2="-18.317699"
+       y2="0.052475106"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-3"
+       id="linearGradient3838-2"
+       x1="-24.920794"
+       y1="0.052475106"
+       x2="-12.380199"
+       y2="0.052475106"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient2264-3">
+      <stop
+         id="stop2266-32"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-7"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4222-4"
+       id="linearGradient3918-2"
+       x1="-18.983294"
+       y1="0.052475106"
+       x2="-18.317699"
+       y2="0.052475106"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4222-4"
+       inkscape:collect="always">
+      <stop
+         id="stop4224-5"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4226-41"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="0.052475106"
+       x2="-18.317699"
+       y1="0.052475106"
+       x1="-18.983294"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3947"
+       xlink:href="#linearGradient4222-4"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264"
+       id="linearGradient3988"
+       x1="-26.924442"
+       y1="16.760376"
+       x2="-22.959599"
+       y2="16.760376"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(53.276347,28.579731)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-54"
+       id="linearGradient3988-0"
+       x1="-26.924442"
+       y1="16.760376"
+       x2="-22.959599"
+       y2="16.760376"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(53.276347,28.579731)" />
+    <linearGradient
+       id="linearGradient2264-54">
+      <stop
+         id="stop2266-31"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-9"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-54"
+       id="linearGradient4006"
+       x1="-26.924442"
+       y1="16.760376"
+       x2="-22.959599"
+       y2="16.760376"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(53.276347,28.579731)" />
+    <linearGradient
+       id="linearGradient4008">
+      <stop
+         id="stop4010"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop4012"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-54"
+       id="linearGradient4014"
+       x1="-26.924442"
+       y1="16.760376"
+       x2="-22.959599"
+       y2="16.760376"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(53.276347,28.579731)" />
+    <linearGradient
+       id="linearGradient4016">
+      <stop
+         id="stop4018"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop4020"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="16.760376"
+       x2="-22.959599"
+       y1="16.760376"
+       x1="-26.924442"
+       gradientTransform="translate(75.55115,20.292972)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4025"
+       xlink:href="#linearGradient2264-54"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="16.760376"
+       x2="-22.959599"
+       y1="16.760376"
+       x1="-26.924442"
+       gradientTransform="translate(75.55115,20.292972)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4025-9"
+       xlink:href="#linearGradient2264-54-5"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2264-54-5">
+      <stop
+         id="stop2266-31-8"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-9-3"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="16.760376"
+       x2="-22.959599"
+       y1="16.760376"
+       x1="-26.924442"
+       gradientTransform="translate(75.55115,20.292972)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4078"
+       xlink:href="#linearGradient2264-54-5"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4080">
+      <stop
+         id="stop4082"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop4084"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="16.760376"
+       x2="-22.959599"
+       y1="16.760376"
+       x1="-26.924442"
+       gradientTransform="translate(75.55115,20.292972)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4086"
+       xlink:href="#linearGradient2264-54-5"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4088">
+      <stop
+         id="stop4090"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop4092"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="16.760376"
+       x2="-22.959599"
+       y1="16.760376"
+       x1="-26.924442"
+       gradientTransform="translate(71.521923,53.623919)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4097"
+       xlink:href="#linearGradient2264-54-5"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-54-5"
+       id="linearGradient4136"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(79.288154,49.896128)"
+       x1="-26.924442"
+       y1="16.760376"
+       x2="-22.959599"
+       y2="16.760376" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264"
+       id="linearGradient4162"
+       x1="20.877542"
+       y1="94.517662"
+       x2="41.937435"
+       y2="94.517662"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0464749,0,0,0.94851391,-0.97028116,4.8025132)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-4"
+       id="linearGradient4162-6"
+       x1="20.877542"
+       y1="94.517662"
+       x2="41.937435"
+       y2="94.517662"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.0464749,0,0,0.94851391,-0.97028116,4.8025132)" />
+    <linearGradient
+       id="linearGradient2264-4">
+      <stop
+         id="stop2266-5"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-3"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="94.517662"
+       x2="41.937435"
+       y1="94.517662"
+       x1="20.877542"
+       gradientTransform="matrix(1.0464749,0,0,0.4170559,-0.91087476,60.142592)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4179"
+       xlink:href="#linearGradient2264-4"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="94.517662"
+       x2="41.937435"
+       y1="94.517662"
+       x1="20.877542"
+       gradientTransform="matrix(1.0464749,0,0,0.4170559,-0.91087476,60.142592)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4179-0"
+       xlink:href="#linearGradient2264-4-6"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2264-4-6">
+      <stop
+         id="stop2266-5-6"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-3-2"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="94.517662"
+       x2="41.937435"
+       y1="94.517662"
+       x1="20.877542"
+       gradientTransform="matrix(1.0464749,0,0,0.4170559,-2.716314,57.705249)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4213"
+       xlink:href="#linearGradient2264-4-6"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="94.517662"
+       x2="41.937435"
+       y1="94.517662"
+       x1="20.877542"
+       gradientTransform="matrix(1.0464749,0,0,0.4170559,-0.91087476,60.142592)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4179-7"
+       xlink:href="#linearGradient2264-4-67"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2264-4-67">
+      <stop
+         id="stop2266-5-5"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-3-1"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="94.517662"
+       x2="41.937435"
+       y1="94.517662"
+       x1="20.877542"
+       gradientTransform="matrix(1.0464749,0,0,0.4170559,-2.2348635,55.541559)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4213-3"
+       xlink:href="#linearGradient2264-4-67"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="94.517662"
+       x2="41.937435"
+       y1="94.517662"
+       x1="20.877542"
+       gradientTransform="matrix(1.0464749,0,0,0.4170559,-0.91087476,60.142592)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4179-9"
+       xlink:href="#linearGradient2264-4-2"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2264-4-2">
+      <stop
+         id="stop2266-5-0"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-3-0"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="94.517662"
+       x2="41.937435"
+       y1="94.517662"
+       x1="20.877542"
+       gradientTransform="matrix(1.0464749,0,0,0.4170559,-3.7393962,53.615758)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4213-0"
+       xlink:href="#linearGradient2264-4-2"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-3-5"
+       id="linearGradient3838-2-4"
+       x1="-24.920794"
+       y1="0.052475106"
+       x2="-12.380199"
+       y2="0.052475106"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient2264-3-5">
+      <stop
+         id="stop2266-32-0"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-7-4"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="0.052475106"
+       x2="-18.317699"
+       y1="0.052475106"
+       x1="-18.983294"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3947-0"
+       xlink:href="#linearGradient4222-4-3"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4222-4-3"
+       inkscape:collect="always">
+      <stop
+         id="stop4224-5-7"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4226-41-7"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="0.052475106"
+       x2="-18.317699"
+       y1="0.052475106"
+       x1="-18.983294"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4287"
+       xlink:href="#linearGradient4222-4-3"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-3-5"
+       id="linearGradient4328"
+       gradientUnits="userSpaceOnUse"
+       x1="-24.920794"
+       y1="0.052475106"
+       x2="-12.380199"
+       y2="0.052475106" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4222-4-3"
+       id="linearGradient4330"
+       gradientUnits="userSpaceOnUse"
+       x1="-18.983294"
+       y1="0.052475106"
+       x2="-18.317699"
+       y2="0.052475106" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-3-5-3"
+       id="linearGradient4328-8"
+       gradientUnits="userSpaceOnUse"
+       x1="-24.920794"
+       y1="0.052475106"
+       x2="-12.380199"
+       y2="0.052475106" />
+    <linearGradient
+       id="linearGradient2264-3-5-3">
+      <stop
+         id="stop2266-32-0-0"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-7-4-0"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4222-4-3-9"
+       id="linearGradient4330-2"
+       gradientUnits="userSpaceOnUse"
+       x1="-18.983294"
+       y1="0.052475106"
+       x2="-18.317699"
+       y2="0.052475106" />
+    <linearGradient
+       id="linearGradient4222-4-3-9"
+       inkscape:collect="always">
+      <stop
+         id="stop4224-5-7-6"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4226-41-7-5"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="0.052475106"
+       x2="-18.317699"
+       y1="0.052475106"
+       x1="-18.983294"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4353"
+       xlink:href="#linearGradient4222-4-3-9"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-3-5-5"
+       id="linearGradient4328-0"
+       gradientUnits="userSpaceOnUse"
+       x1="-24.920794"
+       y1="0.052475106"
+       x2="-12.380199"
+       y2="0.052475106" />
+    <linearGradient
+       id="linearGradient2264-3-5-5">
+      <stop
+         id="stop2266-32-0-07"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-7-4-2"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4222-4-3-4"
+       id="linearGradient4330-8"
+       gradientUnits="userSpaceOnUse"
+       x1="-18.983294"
+       y1="0.052475106"
+       x2="-18.317699"
+       y2="0.052475106" />
+    <linearGradient
+       id="linearGradient4222-4-3-4"
+       inkscape:collect="always">
+      <stop
+         id="stop4224-5-7-2"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4226-41-7-57"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="0.052475106"
+       x2="-18.317699"
+       y1="0.052475106"
+       x1="-18.983294"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4353-3"
+       xlink:href="#linearGradient4222-4-3-4"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-3-5-9"
+       id="linearGradient4328-1"
+       gradientUnits="userSpaceOnUse"
+       x1="-24.920794"
+       y1="0.052475106"
+       x2="-12.380199"
+       y2="0.052475106" />
+    <linearGradient
+       id="linearGradient2264-3-5-9">
+      <stop
+         id="stop2266-32-0-9"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-7-4-7"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4222-4-3-96"
+       id="linearGradient4330-0"
+       gradientUnits="userSpaceOnUse"
+       x1="-18.983294"
+       y1="0.052475106"
+       x2="-18.317699"
+       y2="0.052475106" />
+    <linearGradient
+       id="linearGradient4222-4-3-96"
+       inkscape:collect="always">
+      <stop
+         id="stop4224-5-7-62"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4226-41-7-8"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       y2="0.052475106"
+       x2="-18.317699"
+       y1="0.052475106"
+       x1="-18.983294"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4353-8"
+       xlink:href="#linearGradient4222-4-3-96"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4222-4-3-4"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       x1="-18.983294"
+       y1="0.052475106"
+       x2="-18.317699"
+       y2="0.052475106" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4222-4-3-96"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       x1="-18.983294"
+       y1="0.052475106"
+       x2="-18.317699"
+       y2="0.052475106" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-54-5-0"
+       id="linearGradient4136-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(79.288154,49.896128)"
+       x1="-26.924442"
+       y1="16.760376"
+       x2="-22.959599"
+       y2="16.760376" />
+    <linearGradient
+       id="linearGradient2264-54-5-0">
+      <stop
+         id="stop2266-31-8-9"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-9-3-2"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-54-5-0"
+       id="linearGradient4468"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(79.288154,49.896128)"
+       x1="-26.924442"
+       y1="16.760376"
+       x2="-22.959599"
+       y2="16.760376" />
+    <linearGradient
+       id="linearGradient4470">
+      <stop
+         id="stop4472"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop4474"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="16.760376"
+       x2="-22.959599"
+       y1="16.760376"
+       x1="-26.924442"
+       gradientTransform="translate(64.369258,88.522931)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4478"
+       xlink:href="#linearGradient2264-54-5-0"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-9"
+       id="linearGradient3988-6"
+       x1="-26.924442"
+       y1="16.760376"
+       x2="-22.959599"
+       y2="16.760376"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(53.276347,28.579731)" />
+    <linearGradient
+       id="linearGradient2264-9">
+      <stop
+         id="stop2266-1"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-34"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-9"
+       id="linearGradient4531"
+       x1="-26.924442"
+       y1="16.760376"
+       x2="-22.959599"
+       y2="16.760376"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(53.276347,28.579731)" />
+    <linearGradient
+       id="linearGradient4533">
+      <stop
+         id="stop4535"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop4537"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-9"
+       id="linearGradient4539"
+       x1="-26.924442"
+       y1="16.760376"
+       x2="-22.959599"
+       y2="16.760376"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(53.276347,28.579731)" />
+    <linearGradient
+       id="linearGradient4541">
+      <stop
+         id="stop4543"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop4545"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="16.760376"
+       x2="-22.959599"
+       y1="16.760376"
+       x1="-26.924442"
+       gradientTransform="translate(38.422634,99.140591)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4550"
+       xlink:href="#linearGradient2264-9"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-0"
+       id="linearGradient3981"
+       x1="12.924902"
+       y1="77.72982"
+       x2="42.987404"
+       y2="77.72982"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264"
+       id="linearGradient3989"
+       x1="12.924902"
+       y1="77.72982"
+       x2="42.987404"
+       y2="77.72982"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-03"
+       id="linearGradient3989-5"
+       x1="12.924902"
+       y1="77.72982"
+       x2="42.987404"
+       y2="77.72982"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient2264-03">
+      <stop
+         id="stop2266-6"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-1"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-03"
+       id="linearGradient3221"
+       x1="12.924902"
+       y1="77.72982"
+       x2="42.987404"
+       y2="77.72982"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3223">
+      <stop
+         id="stop3225"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop3227"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(-42.399665,-2.5114147)"
+       y2="77.72982"
+       x2="42.987404"
+       y1="77.72982"
+       x1="12.924902"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3231"
+       xlink:href="#linearGradient2264-03"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="16.760376"
+       x2="-22.959599"
+       y1="16.760376"
+       x1="-26.924442"
+       gradientTransform="translate(38.422634,99.140591)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4550-9"
+       xlink:href="#linearGradient2264-9-2"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2264-9-2">
+      <stop
+         id="stop2266-1-2"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-34-4"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="16.760376"
+       x2="-22.959599"
+       y1="16.760376"
+       x1="-26.924442"
+       gradientTransform="translate(38.422634,99.140591)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4042"
+       xlink:href="#linearGradient2264-9-2"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient4044">
+      <stop
+         id="stop4046"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop4048"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="16.760376"
+       x2="-22.959599"
+       y1="16.760376"
+       x1="-26.924442"
+       gradientTransform="translate(13.976135,97.21628)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4052"
+       xlink:href="#linearGradient2264-9-2"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-48"
+       id="linearGradient3988-5"
+       x1="-26.924442"
+       y1="16.760376"
+       x2="-22.959599"
+       y2="16.760376"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(53.276347,28.579731)" />
+    <linearGradient
+       id="linearGradient2264-48">
+      <stop
+         id="stop2266-12"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop2268-89"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-48"
+       id="linearGradient4095"
+       x1="-26.924442"
+       y1="16.760376"
+       x2="-22.959599"
+       y2="16.760376"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(53.276347,28.579731)" />
+    <linearGradient
+       id="linearGradient4097-3">
+      <stop
+         id="stop4099"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop4101"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2264-48"
+       id="linearGradient4103"
+       x1="-26.924442"
+       y1="16.760376"
+       x2="-22.959599"
+       y2="16.760376"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(53.276347,28.579731)" />
+    <linearGradient
+       id="linearGradient4105">
+      <stop
+         id="stop4107"
+         offset="0"
+         style="stop-color:#d7e866;stop-opacity:1;" />
+      <stop
+         id="stop4109"
+         offset="1"
+         style="stop-color:#8cab2a;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       y2="16.760376"
+       x2="-22.959599"
+       y1="16.760376"
+       x1="-26.924442"
+       gradientTransform="translate(24.219845,23.552871)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4114"
+       xlink:href="#linearGradient2264-48"
+       inkscape:collect="always" />
+  </defs>
+  <metadata
+     id="metadata2509">
+    <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:groupmode="layer"
+     inkscape:label="Layer 1"
+     id="layer1">
+    <path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccccc"
+       style="fill:url(#linearGradient2510);fill-opacity:1;fill-rule:nonzero;stroke:#699536;stroke-width:0.998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+       d="M 7.5000002,14.176046 0.49914724,7.9844847 7.5000002,1.8239536 l 0,2.6760464 8.0168178,0.012376 0,6.982674 L 7.5000002,11.5 z"
+       id="path3288" />
+    <path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccccc"
+       style="opacity:0.35400002000000003;fill:none;stroke:url(#linearGradient2506);stroke-width:0.998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+       d="M 6.5002622,11.926403 1.9551472,8 6.5002622,3.9630618 6.5002622,5.5 14.504965,5.5112624 14.48244,10.5 l -7.9821778,0 z"
+       id="path3290" />
+    <path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccccc"
+       style="fill:url(#linearGradient3028-883-949);fill-opacity:1;fill-rule:nonzero;stroke:#9a9a9a;stroke-width:0.99829447;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+       d="M 6.5000759,-1.4283681 -0.500777,-7.61993 l 7.0008529,-6.160531 0,2.676046 8.0168181,0.01238 0,6.9826747 -8.0168181,0.0049 z"
+       id="path3288-2" />
+    <path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccccc"
+       style="opacity:0.35400002;fill:none;stroke:url(#linearGradient2506-5-552-302);stroke-width:0.99829447;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+       d="m 5.5003379,-3.6780113 -4.545115,-3.9264034 4.545115,-4.0369383 0,1.536938 8.0047031,0.01126 -0.02252,4.9887379 -7.9821781,0 z"
+       id="path3290-6" />
+    <path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccccc"
+       style="fill:url(#linearGradient3028-9-134);fill-opacity:1;fill-rule:nonzero;stroke:#656565;stroke-width:0.99829447;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+       d="m 5.4385523,-16.476429 -7.000853,-6.191561 7.000853,-6.160532 0,2.676047 8.0168177,0.01238 0,6.982674 -8.0168177,0.0049 z"
+       id="path3288-9" />
+    <path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccccc"
+       style="opacity:0.35400002;fill:none;stroke:url(#linearGradient2506-7-624);stroke-width:0.99829447;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+       d="m 4.4388143,-18.726072 -4.54511502,-3.926403 4.54511502,-4.036938 0,1.536938 8.0047027,0.01126 -0.02252,4.988737 -7.9821777,0 z"
+       id="path3290-60" />
+    <path
+       sodipodi:type="arc"
+       style="fill:#c92331;fill-opacity:1;stroke:#30726a;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+       id="path3044"
+       sodipodi:cx="-18.650496"
+       sodipodi:cy="0.052475106"
+       sodipodi:rx="0.27029702"
+       sodipodi:ry="0.27029702"
+       d="m -18.380199,0.05247511 a 0.27029702,0.27029702 0 1 1 -0.540594,0 0.27029702,0.27029702 0 1 1 0.540594,0 z"
+       transform="translate(0.18019802,-10.181188)" />
+    <g
+       id="g3920"
+       transform="translate(2.8890513,0.24414518)">
+      <path
+         transform="matrix(11.669177,0,0,11.669177,178.42532,-6.0500228)"
+         d="m -18.380199,0.05247511 c 0,0.14928092 -0.121016,0.27029702 -0.270297,0.27029702 -0.14928,0 -0.270297,-0.1210161 -0.270297,-0.27029702 0,-0.14928093 0.121017,-0.27029702 0.270297,-0.27029702 0.149281,0 0.270297,0.12101609 0.270297,0.27029702 z"
+         sodipodi:ry="0.27029702"
+         sodipodi:rx="0.27029702"
+         sodipodi:cy="0.052475106"
+         sodipodi:cx="-18.650496"
+         id="path3044-5"
+         style="fill:url(#linearGradient3838);fill-opacity:1;stroke:#699536;stroke-width:0.08569585;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         sodipodi:type="arc" />
+      <path
+         transform="matrix(8.5180693,0,0,8.5180693,119.63005,-5.880899)"
+         d="m -18.380199,0.05247511 c 0,0.14928092 -0.121016,0.27029702 -0.270297,0.27029702 -0.14928,0 -0.270297,-0.1210161 -0.270297,-0.27029702 0,-0.14928093 0.121017,-0.27029702 0.270297,-0.27029702 0.149281,0 0.270297,0.12101609 0.270297,0.27029702 z"
+         sodipodi:ry="0.27029702"
+         sodipodi:rx="0.27029702"
+         sodipodi:cy="0.052475106"
+         sodipodi:cx="-18.650496"
+         id="path3044-5-3"
+         style="fill:none;stroke:url(#linearGradient3918);stroke-width:0.08569585;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         sodipodi:type="arc" />
+    </g>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m -34.38378,-13.500876 0,12.166568"
+       id="path3924"
+       inkscape:connector-curvature="0" />
+    <g
+       id="g3920-6"
+       transform="translate(-14.996933,91.588597)"
+       inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/pulse.png"
+       inkscape:export-xdpi="188.04115"
+       inkscape:export-ydpi="188.04115">
+      <path
+         transform="matrix(11.669177,0,0,11.669177,178.42532,-6.0500228)"
+         d="m -18.380199,0.05247511 c 0,0.14928092 -0.121016,0.27029702 -0.270297,0.27029702 -0.14928,0 -0.270297,-0.1210161 -0.270297,-0.27029702 0,-0.14928093 0.121017,-0.27029702 0.270297,-0.27029702 0.149281,0 0.270297,0.12101609 0.270297,0.27029702 z"
+         sodipodi:ry="0.27029702"
+         sodipodi:rx="0.27029702"
+         sodipodi:cy="0.052475106"
+         sodipodi:cx="-18.650496"
+         id="path3044-5-8"
+         style="fill:url(#linearGradient3838-2);fill-opacity:1;stroke:#699536;stroke-width:0.08569585;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         sodipodi:type="arc" />
+      <path
+         transform="matrix(8.5180693,0,0,8.5180693,119.63005,-5.880899)"
+         d="m -18.380199,0.05247511 c 0,0.14928092 -0.121016,0.27029702 -0.270297,0.27029702 -0.14928,0 -0.270297,-0.1210161 -0.270297,-0.27029702 0,-0.14928093 0.121017,-0.27029702 0.270297,-0.27029702 0.149281,0 0.270297,0.12101609 0.270297,0.27029702 z"
+         sodipodi:ry="0.27029702"
+         sodipodi:rx="0.27029702"
+         sodipodi:cy="0.052475106"
+         sodipodi:cx="-18.650496"
+         id="path3044-5-3-0"
+         style="fill:none;stroke:url(#linearGradient3947);stroke-width:0.08569585;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         sodipodi:type="arc" />
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient3988);fill-opacity:1;stroke:#699536;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="20.316748"
+       y="59.920185"
+       id="text3978"
+       sodipodi:linespacing="125%"
+       inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/reaction_time_menu.png"
+       inkscape:export-xdpi="47.74511"
+       inkscape:export-ydpi="47.74511"><tspan
+         sodipodi:role="line"
+         id="tspan3980"
+         x="20.316748"
+         y="59.920185"
+         style="fill:url(#linearGradient3988);fill-opacity:1;stroke:#699536;stroke-opacity:1">!<tspan
+   style="font-size:10px"
+   id="tspan3990" /></tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient4025);fill-opacity:1;stroke:#699536;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="42.591553"
+       y="51.633423"
+       id="text3978-8"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3980-7"
+         x="42.591553"
+         y="51.633423"
+         style="fill:url(#linearGradient4025);fill-opacity:1;stroke:#699536;stroke-opacity:1"><tspan
+           style="font-size:10px;fill:url(#linearGradient4025)"
+           id="tspan3990-7">reaction time</tspan></tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient4136);fill-opacity:1;stroke:#699536;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="46.328556"
+       y="81.23658"
+       id="text3978-8-3"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3980-7-1"
+         x="46.328556"
+         y="81.23658"
+         style="font-size:10px;fill:url(#linearGradient4136);fill-opacity:1;stroke:#699536;stroke-opacity:1">pulse</tspan></text>
+    <g
+       id="g4507"
+       inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/multichronopic_menu.png"
+       inkscape:export-xdpi="64.629997"
+       inkscape:export-ydpi="64.629997"
+       transform="translate(-10.351185,55.126076)">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4138-5"
+         d="m 22.234356,99.561743 19.443834,0"
+         style="fill:none;stroke:url(#linearGradient4179);stroke-width:1.63809645;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path4138-5-7"
+         d="m 20.428917,97.124401 19.443834,0"
+         style="fill:none;stroke:url(#linearGradient4213);stroke-width:1.63809645;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path4138-5-2"
+         d="m 20.910367,94.960711 19.443834,0"
+         style="fill:none;stroke:url(#linearGradient4213-3);stroke-width:1.63809645;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path4138-5-8"
+         d="m 19.405835,93.034909 19.443833,0"
+         style="fill:none;stroke:url(#linearGradient4213-0);stroke-width:1.63809645;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         transform="matrix(6.4137657,0,0,6.4137657,143.43246,92.698346)"
+         d="m -18.380199,0.05247511 c 0,0.14928092 -0.121016,0.27029702 -0.270297,0.27029702 -0.14928,0 -0.270297,-0.1210161 -0.270297,-0.27029702 0,-0.14928093 0.121017,-0.27029702 0.270297,-0.27029702 0.149281,0 0.270297,0.12101609 0.270297,0.27029702 z"
+         sodipodi:ry="0.27029702"
+         sodipodi:rx="0.27029702"
+         sodipodi:cy="0.052475106"
+         sodipodi:cx="-18.650496"
+         id="path3044-5-3-0-7"
+         style="fill:none;stroke:url(#linearGradient4330);stroke-width:0.08569585;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         sodipodi:type="arc" />
+      <path
+         transform="matrix(6.4137657,0,0,6.4137657,153.9642,94.624148)"
+         d="m -18.380199,0.05247511 c 0,0.14928092 -0.121016,0.27029702 -0.270297,0.27029702 -0.14928,0 -0.270297,-0.1210161 -0.270297,-0.27029702 0,-0.14928093 0.121017,-0.27029702 0.270297,-0.27029702 0.149281,0 0.270297,0.12101609 0.270297,0.27029702 z"
+         sodipodi:ry="0.27029702"
+         sodipodi:rx="0.27029702"
+         sodipodi:cy="0.052475106"
+         sodipodi:cx="-18.650496"
+         id="path3044-5-3-0-7-7"
+         style="fill:none;stroke:url(#linearGradient4353);stroke-width:0.08569585;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         sodipodi:type="arc" />
+      <path
+         transform="matrix(6.4137657,0,0,6.4137657,148.00625,96.787838)"
+         d="m -18.380199,0.05247511 c 0,0.14928092 -0.121016,0.27029702 -0.270297,0.27029702 -0.14928,0 -0.270297,-0.1210161 -0.270297,-0.27029702 0,-0.14928093 0.121017,-0.27029702 0.270297,-0.27029702 0.149281,0 0.270297,0.12101609 0.270297,0.27029702 z"
+         sodipodi:ry="0.27029702"
+         sodipodi:rx="0.27029702"
+         sodipodi:cy="0.052475106"
+         sodipodi:cx="-18.650496"
+         id="path3044-5-3-0-7-1"
+         style="fill:none;stroke:url(#linearGradient4450);stroke-width:0.08569585;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         sodipodi:type="arc" />
+      <path
+         transform="matrix(6.4137657,0,0,6.4137657,153.03344,99.22518)"
+         d="m -18.380199,0.05247511 c 0,0.14928092 -0.121016,0.27029702 -0.270297,0.27029702 -0.14928,0 -0.270297,-0.1210161 -0.270297,-0.27029702 0,-0.14928093 0.121017,-0.27029702 0.270297,-0.27029702 0.149281,0 0.270297,0.12101609 0.270297,0.27029702 z"
+         sodipodi:ry="0.27029702"
+         sodipodi:rx="0.27029702"
+         sodipodi:cy="0.052475106"
+         sodipodi:cx="-18.650496"
+         id="path3044-5-3-0-7-5"
+         style="fill:none;stroke:url(#linearGradient4452);stroke-width:0.08569585;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+         sodipodi:type="arc" />
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient4478);fill-opacity:1;stroke:#699536;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="31.409658"
+       y="119.86338"
+       id="text3978-8-3-9"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3980-7-1-3"
+         x="31.409658"
+         y="119.86338"
+         style="font-size:10px;fill:url(#linearGradient4478);fill-opacity:1;stroke:#699536;stroke-opacity:1">multichronopic</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient4550);fill-opacity:1;stroke:#699536;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="5.4630342"
+       y="130.48105"
+       id="text3978-9"
+       sodipodi:linespacing="125%"
+       inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/reaction_time_menu.png"
+       inkscape:export-xdpi="47.74511"
+       inkscape:export-ydpi="47.74511"><tspan
+         sodipodi:role="line"
+         id="tspan3980-8"
+         x="5.4630342"
+         y="130.48105"
+         style="fill:url(#linearGradient4550);fill-opacity:1;stroke:#699536;stroke-opacity:1">}</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient3989);fill-opacity:1;stroke:#699536;font-family:Bitstream Vera Sans;stroke-opacity:1"
+       x="9.1475582"
+       y="92.309898"
+       id="text3203"
+       sodipodi:linespacing="125%"
+       inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/pulse_menu.png"
+       inkscape:export-xdpi="47.74511"
+       inkscape:export-ydpi="47.74511"><tspan
+         sodipodi:role="line"
+         id="tspan3205"
+         x="9.1475582"
+         y="92.309898"
+         style="stroke:#699536;fill-opacity:1;fill:url(#linearGradient3989);stroke-opacity:1">..I</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient3231);fill-opacity:1;stroke:#ffffff;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="-33.252106"
+       y="89.798477"
+       id="text3203-0"
+       sodipodi:linespacing="125%"
+       inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/pulse_white_menu.png"
+       inkscape:export-xdpi="47.74511"
+       inkscape:export-ydpi="47.74511"><tspan
+         sodipodi:role="line"
+         id="tspan3205-6"
+         x="-33.252106"
+         y="89.798477"
+         style="fill:url(#linearGradient3231);fill-opacity:1;stroke:#ffffff;stroke-opacity:1">..I</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient4052);fill-opacity:1;stroke:#ffffff;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="-18.983465"
+       y="128.55675"
+       id="text3978-9-7"
+       sodipodi:linespacing="125%"
+       inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/multichronopic_white_menu.png"
+       inkscape:export-xdpi="37.980629"
+       inkscape:export-ydpi="37.980629"><tspan
+         sodipodi:role="line"
+         id="tspan3980-8-7"
+         x="-18.983465"
+         y="128.55675"
+         style="fill:url(#linearGradient4052);fill-opacity:1;stroke:#ffffff;stroke-opacity:1">}</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient4114);fill-opacity:1;stroke:#ffffff;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="-8.7397547"
+       y="54.893326"
+       id="text3978-6"
+       sodipodi:linespacing="125%"
+       inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/reaction_time_white_menu.png"
+       inkscape:export-xdpi="47.74511"
+       inkscape:export-ydpi="47.74511"><tspan
+         sodipodi:role="line"
+         id="tspan3980-80"
+         x="-8.7397547"
+         y="54.893326"
+         style="fill:url(#linearGradient4114);fill-opacity:1;stroke:#ffffff;stroke-opacity:1">!<tspan
+   style="font-size:10px;fill:url(#linearGradient4114);stroke:#ffffff;stroke-opacity:1"
+   id="tspan3990-2" /></tspan></text>
+  </g>
+</svg>
diff --git a/src/Makefile.am b/src/Makefile.am
index 2bb7c69..34f96f2 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -309,6 +309,13 @@ RESOURCES = \
 	../images/stock_delete.png,stock_delete.png \
 	../images/chronojump_icon.png,chronojump_icon.png \
 	../images/chronojump_icon_graph.png,chronojump_icon_graph.png \
+	../images/stock_right.png,stock_right.png \
+	../images/stock_right_left.png,stock_right_left.png \
+	../images/stock_up.png,stock_up.png \
+	../images/stock_up_down.png,stock_up_down.png \
+	../images/reaction_time_menu.png,reaction_time_menu.png \
+	../images/pulse_menu.png,pulse_menu.png \
+	../images/multichronopic_menu.png,multichronopic_menu.png \
 	../images/gtk-zoom-fit.png,gtk-zoom-fit.png \
 	../images/gtk-zoom-in.png,gtk-zoom-in.png \
 	../images/gtk-zoom-in-with-text.png,gtk-zoom-in-with-text.png \
diff --git a/src/constants.cs b/src/constants.cs
index 032c1d9..c0c0ba8 100644
--- a/src/constants.cs
+++ b/src/constants.cs
@@ -276,6 +276,14 @@ public class Constants
 	//public static string FileNameZoomOutIcon = "gtk-zoom-out.png";
 	public static string FileNameZoomInIcon = "gtk-zoom-in.png";
 	public static string FileNameZoomInWithTextIcon = "gtk-zoom-in-with-text.png";
+
+	public static string FileNameJumps = "stock_up.png";
+	public static string FileNameJumpsRJ = "stock_up_down.png";
+	public static string FileNameRuns = "stock_right.png";
+	public static string FileNameRunsInterval = "stock_right_left.png";
+	public static string FileNameReactionTime = "reaction_time_menu.png";
+	public static string FileNamePulse = "pulse_menu.png";
+	public static string FileNameMultiChronopic = "multichronopic_menu.png";
 	
 	public static string FileNameChronopic1 = "chronopic1.jpg";
 	public static string FileNameChronopic2 = "chronopic2.jpg";
diff --git a/src/gui/chronojump.cs b/src/gui/chronojump.cs
index 6c8034a..4da7d56 100644
--- a/src/gui/chronojump.cs
+++ b/src/gui/chronojump.cs
@@ -86,7 +86,6 @@ public partial class ChronoJumpWindow
 	[Widget] Gtk.ComboBox combo_pulses;
 
 	//menus
-	[Widget] Gtk.MenuItem menu_jumps;
 	[Widget] Gtk.MenuItem menu_runs;
 	[Widget] Gtk.MenuItem menu_other;
 	[Widget] Gtk.MenuItem menu_tools;
@@ -105,9 +104,6 @@ public partial class ChronoJumpWindow
 	
 	//tests
 	//jumps
-	[Widget] Gtk.MenuItem menuitem_edit_selected_jump_rj;
-	[Widget] Gtk.MenuItem menuitem_repair_selected_jump_rj;
-	[Widget] Gtk.MenuItem menuitem_delete_selected_jump_rj;
 	[Widget] Gtk.Button button_edit_selected_jump;
 	[Widget] Gtk.Button button_video_play_selected_jump;
 	[Widget] Gtk.Button button_delete_selected_jump;
@@ -115,15 +111,7 @@ public partial class ChronoJumpWindow
 	[Widget] Gtk.Button button_video_play_selected_jump_rj;
 	[Widget] Gtk.Button button_delete_selected_jump_rj;
 	[Widget] Gtk.Button button_repair_selected_jump_rj;
-	[Widget] Gtk.MenuItem menuitem_jump_type_add;
-	[Widget] Gtk.MenuItem menuitem_jump_type_delete_reactive;
 	
-	[Widget] Gtk.MenuItem more_rj;
-	[Widget] Gtk.MenuItem rj_j;
-	[Widget] Gtk.MenuItem rj_t;
-	[Widget] Gtk.MenuItem rj_unlimited;
-	[Widget] Gtk.MenuItem rj_hexagon;
-
 	//runs
 	[Widget] Gtk.MenuItem menu_execute_simple_runs1;
 	[Widget] Gtk.MenuItem menuitem_edit_selected_run;
@@ -207,20 +195,6 @@ public partial class ChronoJumpWindow
 	[Widget] Gtk.Button button_person_add_single;
 	[Widget] Gtk.Button button_person_add_multiple;
 
-	[Widget] Gtk.Button button_free;
-	[Widget] Gtk.Button button_sj;
-	[Widget] Gtk.Button button_sj_l;
-	[Widget] Gtk.Button button_cmj;
-	[Widget] Gtk.Button button_cmj_l;
-	[Widget] Gtk.Button button_abk;
-	[Widget] Gtk.Button button_dj;
-	[Widget] Gtk.Button button_rocket;
-	[Widget] Gtk.Button button_take_off;
-	[Widget] Gtk.Button button_more;
-	[Widget] Gtk.Button button_rj_j;
-	[Widget] Gtk.Button button_rj_t;
-	[Widget] Gtk.Button button_rj_unlimited;
-	[Widget] Gtk.Button button_rj_hexagon;
 	[Widget] Gtk.Button button_run_custom;
 	[Widget] Gtk.Button button_run_20m;
 	[Widget] Gtk.Button button_run_100m;
@@ -244,7 +218,6 @@ public partial class ChronoJumpWindow
 	//[Widget] Gtk.Button button_pulse_more;
 
 	
-	[Widget] Gtk.Button button_rj_last;
 	[Widget] Gtk.Button button_run_last;
 	[Widget] Gtk.Button button_run_interval_last;
 
@@ -343,7 +316,9 @@ public partial class ChronoJumpWindow
 	private static EventType currentEventType;
 
 	private static JumpType currentJumpType;
+	private static JumpType currentJumpRjType;
 	private static RunType currentRunType;
+	private static RunType currentRunIntervalType;
 	private static PulseType currentPulseType;
 	private static MultiChronopicType currentMultiChronopicType;
 	private static Report report;
@@ -473,7 +448,7 @@ public partial class ChronoJumpWindow
 		createdStatsWin = false;
 	
 		on_extra_window_jumps_test_changed(new object(), new EventArgs());
-		//on_extra_window_jumps_rj_test_changed(new object(), new EventArgs());
+		on_extra_window_jumps_rj_test_changed(new object(), new EventArgs());
 
 		
 		repetitiveConditionsWin = RepetitiveConditionsWindow.Create();
@@ -542,23 +517,46 @@ public partial class ChronoJumpWindow
 		UtilGtk.ColorsMenuRadio(radio_mode_reaction_times);
 		UtilGtk.ColorsMenuRadio(radio_mode_pulses);
 		UtilGtk.ColorsMenuRadio(radio_mode_multi_chronopic);
+		
 
-		/*
-		radio_mode_jumps.ModifyBg(StateType.Normal, blue);
-		radio_mode_jumps.ModifyBg(StateType.Active, green);
-		radio_mode_jumps_reactive.ModifyBg(StateType.Normal, blue);
-		radio_mode_jumps_reactive.ModifyBg(StateType.Active, green);
-		*/
-
-		pixbuf = new Pixbuf (null, Util.GetImagePath(false) + "stock_bell.png");
+		label_extra_window_radio_jump_free.ModifyFg(StateType.Active, UtilGtk.WHITE);
+		label_extra_window_radio_jump_sj.ModifyFg(StateType.Active, UtilGtk.WHITE);
+		label_extra_window_radio_jump_sjl.ModifyFg(StateType.Active, UtilGtk.WHITE);
+		label_extra_window_radio_jump_cmj.ModifyFg(StateType.Active, UtilGtk.WHITE);
+		label_extra_window_radio_jump_cmjl.ModifyFg(StateType.Active, UtilGtk.WHITE);
+		label_extra_window_radio_jump_abk.ModifyFg(StateType.Active, UtilGtk.WHITE);
+		label_extra_window_radio_jump_dj.ModifyFg(StateType.Active, UtilGtk.WHITE);
+		label_extra_window_radio_jump_rocket.ModifyFg(StateType.Active, UtilGtk.WHITE);
+		label_extra_window_radio_jump_takeoff.ModifyFg(StateType.Active, UtilGtk.WHITE);
+		label_extra_window_radio_jump_more.ModifyFg(StateType.Active, UtilGtk.WHITE);
+		
+		UtilGtk.ColorsMenuRadio(extra_window_radio_jump_free);
+		UtilGtk.ColorsMenuRadio(extra_window_radio_jump_sj);
+		UtilGtk.ColorsMenuRadio(extra_window_radio_jump_sjl);
+		UtilGtk.ColorsMenuRadio(extra_window_radio_jump_cmj);
+		UtilGtk.ColorsMenuRadio(extra_window_radio_jump_cmjl);
+		UtilGtk.ColorsMenuRadio(extra_window_radio_jump_abk);
+		UtilGtk.ColorsMenuRadio(extra_window_radio_jump_dj);
+		UtilGtk.ColorsMenuRadio(extra_window_radio_jump_rocket);
+		UtilGtk.ColorsMenuRadio(extra_window_radio_jump_takeoff);
+		UtilGtk.ColorsMenuRadio(extra_window_radio_jump_more);
+
+
+		pixbuf = new Pixbuf (null, Util.GetImagePath(false) + Constants.FileNameJumps);
 		image_mode_jumps.Pixbuf = pixbuf;
+		pixbuf = new Pixbuf (null, Util.GetImagePath(false) + Constants.FileNameJumpsRJ);
 		image_mode_jumps_reactive.Pixbuf = pixbuf;
+		pixbuf = new Pixbuf (null, Util.GetImagePath(false) + Constants.FileNameRuns);
 		image_mode_runs.Pixbuf = pixbuf;
+		pixbuf = new Pixbuf (null, Util.GetImagePath(false) + Constants.FileNameRunsInterval);
 		image_mode_runs_intervallic.Pixbuf = pixbuf;
+		pixbuf = new Pixbuf (null, Util.GetImagePath(false) + Constants.FileNameReactionTime);
 		image_mode_reaction_times.Pixbuf = pixbuf;
+		pixbuf = new Pixbuf (null, Util.GetImagePath(false) + Constants.FileNamePulse);
 		image_mode_pulses.Pixbuf = pixbuf;
+		pixbuf = new Pixbuf (null, Util.GetImagePath(false) + Constants.FileNameMultiChronopic);
 		image_mode_multi_chronopic.Pixbuf = pixbuf;
-		
+
 		pixbuf = new Pixbuf (null, Util.GetImagePath(false) + "stock_bell.png");
 		image_jump_reactive_bell.Pixbuf = pixbuf;
 		image_run_interval_bell.Pixbuf = pixbuf;
@@ -2915,14 +2913,10 @@ Console.WriteLine("X");
 	 */
 
 	
-	//here comes the SJl, DJ and every jump that has weight or fall or both. Also the reactive jumps (for defining is limited value or weight or fall)
-	private void on_jump_extra_activate (object o, EventArgs args) 
-	{
-	}
-
 	//suitable for all jumps not repetitive
 	private void on_normal_jump_activate (object o, EventArgs args) 
 	{
+Log.WriteLine("1 " + currentJumpType.Name);
 		double jumpWeight = 0;
 		if(currentJumpType.HasWeight) {
 			if(extra_window_jumps_option == "%") 
@@ -2938,6 +2932,7 @@ Console.WriteLine("X");
 		}
 		
 			
+Log.WriteLine("2 " + currentJumpType.Name);
 		//used by cancel and finish
 		//currentEventType = new JumpType();
 		currentEventType = currentJumpType;
@@ -2946,8 +2941,10 @@ Console.WriteLine("X");
 		sensitiveGuiEventDoing();
 
 		//change to page 0 of notebook_results if were in other
-		notebooks_change(0);
+		//update, don't do this now, because it's buggy with currentJump on More
+		//notebooks_change(0);
 		
+Log.WriteLine("3 " + currentJumpType.Name);
 		//show the event doing window
 		double myLimit = 3; //3 phases for show the Dj
 		if( currentJumpType.StartIn || 
@@ -2959,6 +2956,7 @@ Console.WriteLine("X");
 		if(createdStatsWin)
 			statsWin.HideUpdateStatsButton();
 
+Log.WriteLine("4 " + currentJumpType.Name);
 		eventExecuteWin = EventExecuteWindow.Show(
 			Catalog.GetString("Execute Jump"), //windowTitle
 			Catalog.GetString("Phases"),  	  //name of the different moments
@@ -2968,18 +2966,22 @@ Console.WriteLine("X");
 			currentJumpType.Name, 
 			prefsDigitsNumber, myLimit, chronopicWin.Connected);
 
+Log.WriteLine("5 " + currentJumpType.Name);
 		eventExecuteWin.ButtonCancel.Clicked += new EventHandler(on_cancel_clicked);
 		eventExecuteWin.ButtonFinish.Clicked += new EventHandler(on_finish_clicked);
 
+Log.WriteLine("6 " + currentJumpType.Name);
 		//when user clicks on update the eventExecute window 
 		//(for showing with his new confgured values: max, min and guides
 		eventExecuteWin.ButtonUpdate.Clicked -= new EventHandler(on_update_clicked); //if we don't do this, on_update_clicked it's called 'n' times when 'n' events are don
 		eventExecuteWin.ButtonUpdate.Clicked += new EventHandler(on_update_clicked);
 
+Log.WriteLine("7 " + currentJumpType.Name);
 		currentEventExecute = new JumpExecute(eventExecuteWin, currentPerson.UniqueID, currentPerson.Name, 
 				currentSession.UniqueID, currentJumpType.Name, myFall, jumpWeight,
 				chronopicWin.CP, appbar2, app1, prefsDigitsNumber, volumeOn);
 
+Log.WriteLine("8 " + currentJumpType.Name);
 		if (!chronopicWin.Connected) 
 			currentEventExecute.SimulateInitValues(rand);
 		
@@ -2988,6 +2990,7 @@ Console.WriteLine("X");
 		 else 
 			currentEventExecute.ManageFall();
 
+Log.WriteLine("9 " + currentJumpType.Name);
 		currentEventExecute.FakeButtonFinished.Clicked += new EventHandler(on_jump_finished);
 	}	
 
@@ -2997,6 +3000,7 @@ Console.WriteLine("X");
 		currentEventExecute.FakeButtonFinished.Clicked -= new EventHandler(on_jump_finished);
 		
 		if ( ! currentEventExecute.Cancel ) {
+Log.WriteLine("10 " + currentJumpType.Name);
 			currentJump = (Jump) currentEventExecute.EventDone;
 
 			//move video file if exists
@@ -3037,125 +3041,43 @@ Console.WriteLine("X");
 	 *  --------------------------------------------------------
 	 */
 	
-	private void on_button_more_rj_clicked (object o, EventArgs args) 
+	private void on_rj_activate (object o, EventArgs args) 
 	{
-		jumpsRjMoreWin = JumpsRjMoreWindow.Show(app1, true);
-		jumpsRjMoreWin.Button_accept.Clicked += new EventHandler(on_more_jumps_rj_accepted);
-		jumpsRjMoreWin.Button_selected.Clicked += new EventHandler(on_more_jumps_rj_draw_image_test);
-	}
-
-	private void on_more_jumps_rj_draw_image_test (object o, EventArgs args) {
-		currentEventType = new JumpType(jumpsRjMoreWin.SelectedEventName);
-		changeTestImage(currentEventType.Type.ToString(), currentEventType.Name, currentEventType.ImageFileName);
-	}
-	
-	private void on_button_last_rj_clicked (object o, EventArgs args) 
-	{
-		//currentJumpType contains the last jump type
-		if( ! currentJumpType.StartIn || currentJumpType.HasWeight || currentJumpType.FixedValue == 0) {
-			on_jump_extra_activate(o, args);
-		} else {
-			on_rj_accepted(o, args);
-		}
-	}
-	
-	
-	//used from the dialogue "jumps rj more"
-	private void on_more_jumps_rj_accepted (object o, EventArgs args) 
-	{
-		jumpsRjMoreWin.Button_accept.Clicked -= new EventHandler(on_more_jumps_rj_accepted);
-
-		currentJumpType = new JumpType(
-				//jumpsRjMoreWin.SelectedJumpType,
-				jumpsRjMoreWin.SelectedEventName,
-				jumpsRjMoreWin.SelectedStartIn,
-				jumpsRjMoreWin.SelectedExtraWeight,
-				true,		//isRepetitive
-				jumpsRjMoreWin.SelectedLimited,
-				jumpsRjMoreWin.SelectedLimitedValue,
-				jumpsRjMoreWin.SelectedUnlimited,
-				jumpsRjMoreWin.SelectedDescription,
-				SqliteEvent.GraphLinkSelectFileName("jumpRj", jumpsRjMoreWin.SelectedEventName)
-				);
-
-		//destroy the win for not having updating problems if a new jump type is created
-		jumpsRjMoreWin.Destroy();
-		
-		if( ! currentJumpType.StartIn || currentJumpType.HasWeight || 
-				(currentJumpType.FixedValue == 0 && ! currentJumpType.Unlimited) ) {
-			on_jump_extra_activate(o, args);
-		} else {
-			on_rj_accepted(o, args);
-		}
-	}
-	
-	private void on_rj_activate (object o, EventArgs args) {
-		/*
-		if(o == (object) button_rj_j || o == (object) rj_j) 
-		{
-			currentJumpType = new JumpType("RJ(j)");
-			jumpExtraWin = JumpExtraWindow.Show(app1, currentJumpType);
-			jumpExtraWin.Button_accept.Clicked += new EventHandler(on_rj_accepted);
-		} else if(o == (object) button_rj_t || o == (object) rj_t) 
-		{
-			currentJumpType = new JumpType("RJ(t)");
-			jumpExtraWin = JumpExtraWindow.Show(app1, currentJumpType);
-			jumpExtraWin.Button_accept.Clicked += new EventHandler(on_rj_accepted);
-		} else if(o == (object) button_rj_unlimited || o == (object) rj_unlimited) 
-		{
-			currentJumpType = new JumpType("RJ(unlimited)");
-
-			//in this jump type, don't ask for limit of jumps or seconds
-			on_rj_accepted(o, args);
-		} else if(o == (object) button_rj_hexagon || o == (object) rj_hexagon) 
-		{
-			currentJumpType = new JumpType("RJ(hexagon)");
-
-			//in this jump type, don't ask for limit of jumps or seconds
-			on_rj_accepted(o, args);
-		}
-		*/
-	}
-	private void on_rj_accepted (object o, EventArgs args) 
-	{
-		/*
-		changeTestImage(EventType.Types.JUMP.ToString(), currentJumpType.Name, currentJumpType.ImageFileName);
-
 		double myLimit = 0;
 		
 		//if it's a unlimited interval run, put -1 as limit value
-		if(currentJumpType.Unlimited) {
+		if(currentJumpRjType.Unlimited) {
 			myLimit = -1;
 		} else {
-			if(currentJumpType.FixedValue > 0) {
-				myLimit = currentJumpType.FixedValue;
+			if(currentJumpRjType.FixedValue > 0) {
+				myLimit = currentJumpRjType.FixedValue;
 			} else {
-				myLimit = jumpExtraWin.Limited;
+				myLimit = extra_window_jumps_rj_limited;
 			}
 		}
 
 		double jumpWeight = 0;
-		if(currentJumpType.HasWeight) {
-			//jumpWeight = jumpExtraWin.Weight + jumpExtraWin.Option;
-			if(jumpExtraWin.Option == "%") {
-				jumpWeight = jumpExtraWin.Weight;
+		if(currentJumpRjType.HasWeight) {
+			if(extra_window_jumps_rj_option == "%") {
+				jumpWeight = extra_window_jumps_rj_weight;
 			} else {
-				jumpWeight = Util.WeightFromKgToPercent(jumpExtraWin.Weight, currentPersonSession.Weight);
+				jumpWeight = Util.WeightFromKgToPercent(extra_window_jumps_rj_weight, currentPersonSession.Weight);
 			}
 		}
 		double myFall = 0;
-		if( ! currentJumpType.StartIn || currentJumpType.Name	== Constants.RunAnalysisName)
-			myFall = jumpExtraWin.Fall;
+		if( ! currentJumpRjType.StartIn || currentJumpRjType.Name == Constants.RunAnalysisName)
+			myFall = extra_window_jumps_rj_fall;
 			
 		//used by cancel and finish
-		//currentEventType = new JumpType();
-		currentEventType = currentJumpType;
+		//currentEventType = new JumpRjType();
+		currentEventType = currentJumpRjType;
 			
 		//hide jumping buttons
 		sensitiveGuiEventDoing();
 	
 		//change to page 1 of notebook_results if were in other
-		notebooks_change(1);
+		//update, don't do this now, because it's buggy with currentJump on More
+		//notebooks_change(1);
 		
 		//don't let update until test finishes
 		if(createdStatsWin)
@@ -3168,7 +3090,7 @@ Console.WriteLine("X");
 			currentPerson.UniqueID, currentPerson.Name, 
 			currentSession.UniqueID, 
 			"jumpRj", //tableName
-			currentJumpType.Name, 
+			currentJumpRjType.Name, 
 			prefsDigitsNumber, myLimit, chronopicWin.Connected);
 		
 		eventExecuteWin.ButtonCancel.Clicked += new EventHandler(on_cancel_clicked);
@@ -3180,8 +3102,8 @@ Console.WriteLine("X");
 		eventExecuteWin.ButtonUpdate.Clicked += new EventHandler(on_update_clicked);
 	
 		currentEventExecute = new JumpRjExecute(eventExecuteWin, currentPerson.UniqueID, currentPerson.Name, 
-				currentSession.UniqueID, currentJumpType.Name, myFall, jumpWeight, 
-				myLimit, currentJumpType.JumpsLimited, 
+				currentSession.UniqueID, currentJumpRjType.Name, myFall, jumpWeight, 
+				myLimit, currentJumpRjType.JumpsLimited, 
 				chronopicWin.CP, appbar2, app1, prefsDigitsNumber, allowFinishRjAfterTime, volumeOn, repetitiveConditionsWin);
 		
 		
@@ -3192,7 +3114,6 @@ Console.WriteLine("X");
 		
 		currentEventExecute.Manage();
 		currentEventExecute.FakeButtonFinished.Clicked += new EventHandler(on_jump_rj_finished);
-		*/
 	}
 		
 	private void on_jump_rj_finished (object o, EventArgs args) 
@@ -4791,7 +4712,7 @@ Console.WriteLine("X");
 	 */
 
 	
-	private void on_jump_type_add_activate (object o, EventArgs args) {
+	private void on_jump_type_add_clicked (object o, EventArgs args) {
 		Log.WriteLine("Add new jump type");
 			
 		jumpTypeAddWin = JumpTypeAddWindow.Show(app1);
@@ -4846,11 +4767,11 @@ Console.WriteLine("X");
 	 *  --------------------------------------------------------
 	 */
 
-	private void on_jump_type_delete_simple_clicked (object o, EventArgs args) {
+	private void on_jump_type_delete_simple (object o, EventArgs args) {
 		jumpsMoreWin = JumpsMoreWindow.Show(app1, false); //delete jump type
 	}
 	
-	private void on_jump_type_delete_reactive_activate (object o, EventArgs args) {
+	private void on_jump_type_delete_reactive (object o, EventArgs args) {
 		jumpsRjMoreWin = JumpsRjMoreWindow.Show(app1, false); //delete jump type
 	}
 	
@@ -5062,14 +4983,6 @@ Console.WriteLine("X");
 		button_delete_current_person.Sensitive = option;
 	}
 
-	private void menuJumpsSensitive(bool option)
-	{
-		menuitem_edit_selected_jump_rj.Sensitive = option;
-		menuitem_repair_selected_jump_rj.Sensitive = option;
-		menuitem_delete_selected_jump_rj.Sensitive = option;
-		menuitem_jump_type_delete_reactive.Sensitive = option;
-	}
-	
 	private void menuRunsSensitive(bool option)
 	{
 		menu_execute_simple_runs1.Sensitive = option;
@@ -5109,7 +5022,6 @@ Console.WriteLine("X");
 		//menuitems
 		menuSessionSensitive(false);
 		menuPersonSelectedSensitive(false);
-		menuJumpsSensitive(false);
 		menuRunsSensitive(false);
 		menuOtherSensitive(false);
 		menuToolsSensitive(false);
@@ -5129,7 +5041,6 @@ Console.WriteLine("X");
 		notebook_options.Sensitive = false;
 		
 		//button_last.Sensitive = false;
-		button_rj_last.Sensitive=false;
 		button_run_last.Sensitive=false;
 		button_run_interval_last.Sensitive=false;
 	}
@@ -5156,7 +5067,6 @@ Console.WriteLine("X");
 		treeview_persons.Sensitive = false;
 		
 		menuPersonSelectedSensitive(false);
-		menuJumpsSensitive(false);
 		menuRunsSensitive(false);
 		menuOtherSensitive(false);
 		menuToolsSensitive(false);
@@ -5169,7 +5079,6 @@ Console.WriteLine("X");
 		treeview_persons.Sensitive = true;
 		
 		menuPersonSelectedSensitive(true);
-		menuJumpsSensitive(true);
 		menuRunsSensitive(true);
 		menuOtherSensitive(true);
 		menuToolsSensitive(true);
@@ -5196,7 +5105,6 @@ Console.WriteLine("X");
 		hbox_pulses.Sensitive = false;
 		
 		//menu
-		menuJumpsSensitive(false);
 		menuRunsSensitive(false);
 		menuOtherSensitive(false);
 			
@@ -5215,13 +5123,6 @@ Console.WriteLine("X");
 		//allow repeat last jump or run (check also if it wasn't cancelled)
 		if(! currentEventExecute.Cancel) {
 			switch (currentEventType.Type) {
-				case EventType.Types.JUMP:
-					if(currentJumpType.IsRepetitive) {
-						button_rj_last.Sensitive = true;
-					} else {
-						button_rj_last.Sensitive = false;
-					}
-					break;
 				case EventType.Types.RUN:
 					if(currentRunType.HasIntervals) {
 						button_run_interval_last.Sensitive = true;
@@ -5247,7 +5148,6 @@ Console.WriteLine("X");
 		}
 		
 		//menu
-		menuJumpsSensitive(true);
 		menuRunsSensitive(true);
 		menuOtherSensitive(true);
 	}
@@ -5268,12 +5168,9 @@ Console.WriteLine("X");
 			success = true;
 		} 
 		if (type == "ALL" || type == "JumpRj") {
-			menuitem_edit_selected_jump_rj.Sensitive = show;
-			menuitem_delete_selected_jump_rj.Sensitive = show;
 			button_edit_selected_jump_rj.Sensitive = show;
 			button_delete_selected_jump_rj.Sensitive = show;
 			button_repair_selected_jump_rj.Sensitive = show;
-			menuitem_repair_selected_jump_rj.Sensitive = show;
 
 			button_video_play_selected_jump_rj.Sensitive = false;
 			if (myTreeViewJumpsRj.EventSelectedID > 0 && File.Exists(Util.GetVideoFileName(
diff --git a/src/gui/event.cs b/src/gui/event.cs
index eb2755c..b52f69e 100644
--- a/src/gui/event.cs
+++ b/src/gui/event.cs
@@ -707,24 +707,20 @@ public class EventMoreWindow
 		get { return button_selected; }
 	}
 
-	public Button Button_accept 
-	{
-		set {
-			button_accept = value;	
-		}
-		get {
-			return button_accept;
-		}
+	public Button Button_accept {
+		set { button_accept = value; }
+		get { return button_accept; }
+	}
+	
+	public Button Button_cancel {
+		set { button_cancel = value; }
+		get { return button_cancel; }
 	}
 	
 	public string SelectedEventName
 	{
-		set {
-			selectedEventName = value;	
-		}
-		get {
-			return selectedEventName;
-		}
+		set { selectedEventName = value; }
+		get { return selectedEventName; }
 	}
 	
 	public string SelectedDescription {
diff --git a/src/gui/jump.cs b/src/gui/jump.cs
index 88f39bf..75b5258 100644
--- a/src/gui/jump.cs
+++ b/src/gui/jump.cs
@@ -805,7 +805,17 @@ partial class ChronoJumpWindow
 	[Widget] Gtk.Label extra_window_jumps_rj_label_fall;
 	[Widget] Gtk.Label extra_window_jumps_rj_label_cm;
 	
-	
+	[Widget] Gtk.Label label_extra_window_radio_jump_free;
+	[Widget] Gtk.Label label_extra_window_radio_jump_sj;
+	[Widget] Gtk.Label label_extra_window_radio_jump_sjl;
+	[Widget] Gtk.Label label_extra_window_radio_jump_cmj;
+	[Widget] Gtk.Label label_extra_window_radio_jump_cmjl;
+	[Widget] Gtk.Label label_extra_window_radio_jump_abk;
+	[Widget] Gtk.Label label_extra_window_radio_jump_dj;
+	[Widget] Gtk.Label label_extra_window_radio_jump_rocket;
+	[Widget] Gtk.Label label_extra_window_radio_jump_takeoff;
+	[Widget] Gtk.Label label_extra_window_radio_jump_more;
+
 	[Widget] Gtk.RadioButton extra_window_radio_jump_free;
 	[Widget] Gtk.RadioButton extra_window_radio_jump_sj;
 	[Widget] Gtk.RadioButton extra_window_radio_jump_sjl;
@@ -817,6 +827,12 @@ partial class ChronoJumpWindow
 	[Widget] Gtk.RadioButton extra_window_radio_jump_takeoff;
 	[Widget] Gtk.RadioButton extra_window_radio_jump_more;
 	
+	[Widget] Gtk.RadioButton extra_window_radio_jump_rj_j;
+	[Widget] Gtk.RadioButton extra_window_radio_jump_rj_t;
+	[Widget] Gtk.RadioButton extra_window_radio_jump_rj_unlimited;
+	[Widget] Gtk.RadioButton extra_window_radio_jump_rj_hexagon;
+	[Widget] Gtk.RadioButton extra_window_radio_jump_rj_more;
+	
 	[Widget] Gtk.Label extra_window_jumps_label_selected;
 	[Widget] Gtk.Label extra_window_jumps_rj_label_selected;
 	
@@ -837,10 +853,11 @@ partial class ChronoJumpWindow
 	double extra_window_jumps_rj_weight = 20;
 	double extra_window_jumps_rj_fall = 20;
 	
+	private static JumpType previousJumpType; //used on More to turnback if cancel or delete event is pressed
+	private static JumpType previousJumpRjType; //used on More to turnback if cancel or delete event is pressed
 	
 	private void on_extra_window_jumps_test_changed(object o, EventArgs args)
 	{
-		bool initializeNow = true;
 		if(extra_window_radio_jump_free.Active) currentJumpType = new JumpType("Free");
 		else if(extra_window_radio_jump_sj.Active) currentJumpType = new JumpType("SJ");
 		else if(extra_window_radio_jump_sjl.Active) currentJumpType = new JumpType("SJl");
@@ -850,35 +867,51 @@ partial class ChronoJumpWindow
 		else if(extra_window_radio_jump_dj.Active) currentJumpType = new JumpType("DJ");
 		else if(extra_window_radio_jump_rocket.Active) currentJumpType = new JumpType("Rocket");
 		else if(extra_window_radio_jump_takeoff.Active) currentJumpType = new JumpType(Constants.TakeOffName);
-		else if(extra_window_radio_jump_more.Active) {
+
+		extra_window_jumps_initialize(currentJumpType);
+	}
+	
+	private void on_extra_window_jumps_more(object o, EventArgs args)
+	{
+		previousJumpType = currentJumpType;
+
+		if(extra_window_radio_jump_more.Active) {
 			jumpsMoreWin = JumpsMoreWindow.Show(app1, true);
 			jumpsMoreWin.Button_accept.Clicked += new EventHandler(on_more_jumps_accepted);
+			jumpsMoreWin.Button_cancel.Clicked += new EventHandler(on_more_jumps_cancelled);
 			jumpsMoreWin.Button_selected.Clicked += new EventHandler(on_more_jumps_draw_image_test);
 		}
-		else if(extra_window_radio_jump_more.Active == false) {
-			//if we arrive here
-			//a test changed
-			//but is none of above
-			//also more is not activated
-			//it means that we click again more
-			//because we want to see again the more jumps option
-			extra_window_radio_jump_more.Active = true;
-			//this will come here again and the more.Active will be run
-			initializeNow = false;
-			//in fact, we never arrive here, becase radio_jump_more callback is clicked instead of toggled
-		}
+	}
+	
+	private void on_extra_window_jumps_rj_test_changed(object o, EventArgs args)
+	{
+		if(extra_window_radio_jump_rj_j.Active) currentJumpRjType = new JumpType("RJ(j)");
+		else if(extra_window_radio_jump_rj_t.Active) currentJumpRjType = new JumpType("RJ(t)");
+		else if(extra_window_radio_jump_rj_unlimited.Active) currentJumpRjType = new JumpType("RJ(unlimited)");
+		else if(extra_window_radio_jump_rj_hexagon.Active) currentJumpRjType = new JumpType("RJ(hexagon)");
 
-		if(initializeNow)
-			extra_window_jumps_initialize(currentJumpType);
+		extra_window_jumps_rj_initialize(currentJumpRjType);
+	}
+
+	private void on_extra_window_jumps_rj_more(object o, EventArgs args) 
+	{
+		previousJumpRjType = currentJumpRjType;
+
+		if(extra_window_radio_jump_rj_more.Active) {
+			jumpsRjMoreWin = JumpsRjMoreWindow.Show(app1, true);
+			jumpsRjMoreWin.Button_accept.Clicked += new EventHandler(on_more_jumps_rj_accepted);
+			jumpsRjMoreWin.Button_cancel.Clicked += new EventHandler(on_more_jumps_rj_cancelled);
+			jumpsRjMoreWin.Button_selected.Clicked += new EventHandler(on_more_jumps_rj_draw_image_test);
+		}
 	}
 
 
 	private void extra_window_jumps_initialize(JumpType myJumpType) 
 	{
-		extra_window_jumps_label_selected.Text = "<b>" + Catalog.GetString(currentJumpType.Name) + "</b>";
+		extra_window_jumps_label_selected.Text = "<b>" + Catalog.GetString(myJumpType.Name) + "</b>";
 		extra_window_jumps_label_selected.UseMarkup = true; 
-		currentEventType = currentJumpType;
-		changeTestImage(EventType.Types.JUMP.ToString(), currentJumpType.Name, currentJumpType.ImageFileName);
+		currentEventType = myJumpType;
+		changeTestImage(EventType.Types.JUMP.ToString(), myJumpType.Name, myJumpType.ImageFileName);
 	
 		if(myJumpType.HasWeight)
 			extra_window_showWeightData(myJumpType, true);	
@@ -912,10 +945,10 @@ partial class ChronoJumpWindow
 	
 	private void extra_window_jumps_rj_initialize(JumpType myJumpType) 
 	{
-		extra_window_jumps_rj_label_selected.Text = "<b>" + Catalog.GetString(currentJumpType.Name) + "</b>";
+		extra_window_jumps_rj_label_selected.Text = "<b>" + Catalog.GetString(myJumpType.Name) + "</b>";
 		extra_window_jumps_rj_label_selected.UseMarkup = true; 
-		currentEventType = currentJumpType;
-		changeTestImage(EventType.Types.JUMP.ToString(), currentJumpType.Name, currentJumpType.ImageFileName);
+		currentEventType = myJumpType;
+		changeTestImage(EventType.Types.JUMP.ToString(), myJumpType.Name, myJumpType.ImageFileName);
 	
 		if(myJumpType.IsRepetitive && myJumpType.FixedValue >= 0) {
 			string jumpsName = Catalog.GetString("jumps");
@@ -930,11 +963,11 @@ partial class ChronoJumpWindow
 			if(myJumpType.FixedValue > 0) {
 				extra_window_jumps_rj_spinbutton_limit.Sensitive = false;
 				extra_window_jumps_rj_spinbutton_limit.Value = myJumpType.FixedValue;
-			} else
+			} else {
+				extra_window_jumps_rj_spinbutton_limit.Sensitive = true;
 				extra_window_jumps_rj_spinbutton_limit.Value = extra_window_jumps_rj_limited;
-			//extra_window_showRepetitiveData(true);	
-		} //else 
-		//	extra_window_showRepetitiveData(false);	
+			}
+		} 
 
 		if(myJumpType.HasWeight)
 			extra_window_showWeightData(myJumpType, true);	
@@ -957,15 +990,16 @@ partial class ChronoJumpWindow
 	}
 
 
-	private void on_extra_window_button_more_clicked (object o, EventArgs args) 
-	{
-	}
-	
 	private void on_more_jumps_draw_image_test (object o, EventArgs args) {
 		currentEventType = new JumpType(jumpsMoreWin.SelectedEventName);
 		changeTestImage(currentEventType.Type.ToString(), currentEventType.Name, currentEventType.ImageFileName);
 	}
 	
+	private void on_more_jumps_rj_draw_image_test (object o, EventArgs args) {
+		currentEventType = new JumpType(jumpsRjMoreWin.SelectedEventName);
+		changeTestImage(currentEventType.Type.ToString(), currentEventType.Name, currentEventType.ImageFileName);
+	}
+	
 	//used from the dialogue "jumps more"
 	private void on_more_jumps_accepted (object o, EventArgs args) 
 	{
@@ -985,14 +1019,51 @@ partial class ChronoJumpWindow
 				SqliteEvent.GraphLinkSelectFileName("jump", jumpsMoreWin.SelectedEventName)
 				);
 	
-		extra_window_toogle_desired_button_on_toolbar(currentJumpType);
+		extra_window_jumps_toggle_desired_button_on_toolbar(currentJumpType);
 		
 		//destroy the win for not having updating problems if a new jump type is created
 		//jumpsMoreWin = null; //don't work
 		jumpsMoreWin.Destroy(); //works ;)
 	}
 	
-	private void extra_window_toogle_desired_button_on_toolbar(JumpType type) {
+	//used from the dialogue "jumps rj more"
+	private void on_more_jumps_rj_accepted (object o, EventArgs args) 
+	{
+		jumpsRjMoreWin.Button_accept.Clicked -= new EventHandler(on_more_jumps_rj_accepted);
+
+		currentJumpRjType = new JumpType(
+				//jumpsRjMoreWin.SelectedJumpType,
+				jumpsRjMoreWin.SelectedEventName,
+				jumpsRjMoreWin.SelectedStartIn,
+				jumpsRjMoreWin.SelectedExtraWeight,
+				true,		//isRepetitive
+				jumpsRjMoreWin.SelectedLimited,
+				jumpsRjMoreWin.SelectedLimitedValue,
+				jumpsRjMoreWin.SelectedUnlimited,
+				jumpsRjMoreWin.SelectedDescription,
+				SqliteEvent.GraphLinkSelectFileName("jumpRj", jumpsRjMoreWin.SelectedEventName)
+				);
+
+		//destroy the win for not having updating problems if a new jump type is created
+		jumpsRjMoreWin.Destroy();
+		
+		extra_window_jumps_rj_toggle_desired_button_on_toolbar(currentJumpRjType);
+	}
+
+	//if it's cancelled (or deleted event) select desired toolbar button
+	private void on_more_jumps_cancelled (object o, EventArgs args) 
+	{
+		currentJumpType = previousJumpType;
+		extra_window_jumps_toggle_desired_button_on_toolbar(currentJumpType);
+	}
+	
+	private void on_more_jumps_rj_cancelled (object o, EventArgs args) 
+	{
+		currentJumpRjType = previousJumpRjType;
+		extra_window_jumps_rj_toggle_desired_button_on_toolbar(currentJumpRjType);
+	}
+	
+	private void extra_window_jumps_toggle_desired_button_on_toolbar(JumpType type) {
 		if(type.Name == "Free") extra_window_radio_jump_free.Active = true;
 		else if(type.Name == "SJ") extra_window_radio_jump_sj.Active = true;
 		else if(type.Name == "SJl") extra_window_radio_jump_sjl.Active = true;
@@ -1011,6 +1082,20 @@ partial class ChronoJumpWindow
 		}
 	}
 
+	private void extra_window_jumps_rj_toggle_desired_button_on_toolbar(JumpType type) {
+		if(type.Name == "RJ(j)") extra_window_radio_jump_rj_j.Active = true;
+		else if(type.Name == "RJ(t)") extra_window_radio_jump_rj_t.Active = true;
+		else if(type.Name == "RJ(unlimited)") extra_window_radio_jump_rj_unlimited.Active = true;
+		else if(type.Name == "RJ(hexagon)") extra_window_radio_jump_rj_hexagon.Active = true;
+		else {
+			//don't do this:
+			//extra_window_radio_jump_more.Active = true;
+			//because it will be a loop
+			//only do:
+			extra_window_jumps_rj_initialize(type);
+		}
+	}
+
 	private void extra_window_showWeightData (JumpType myJumpType, bool show) {
 		if(myJumpType.IsRepetitive) {
 			extra_window_jumps_rj_label_weight.Visible = show;
@@ -1066,7 +1151,7 @@ partial class ChronoJumpWindow
 			extra_window_jumps_rj_weight = (double) extra_window_jumps_rj_spinbutton_weight.Value;
 			extra_window_jumps_rj_fall = (double) extra_window_jumps_rj_spinbutton_fall.Value;
 
-			//on_normal_jump_activate(o, args);
+			on_rj_activate(o, args);
 		}
 	}
 
@@ -1252,8 +1337,11 @@ public class JumpsMoreWindow : EventMoreWindow
 	
 	void on_jumps_runs_more_delete_event (object o, DeleteEventArgs args)
 	{
-		JumpsMoreWindowBox.jumps_runs_more.Hide();
-		JumpsMoreWindowBox = null;
+		//raise signal
+		button_cancel.Click();
+
+		//JumpsMoreWindowBox.jumps_runs_more.Hide();
+		//JumpsMoreWindowBox = null;
 	}
 	
 	void on_button_accept_clicked (object o, EventArgs args)
@@ -1505,8 +1593,11 @@ public class JumpsRjMoreWindow : EventMoreWindow
 	
 	void on_jumps_runs_more_delete_event (object o, DeleteEventArgs args)
 	{
-		JumpsRjMoreWindowBox.jumps_runs_more.Hide();
-		JumpsRjMoreWindowBox = null;
+		//raise signal
+		button_cancel.Click();
+
+		//JumpsRjMoreWindowBox.jumps_runs_more.Hide();
+		//JumpsRjMoreWindowBox = null;
 	}
 	
 	void on_button_accept_clicked (object o, EventArgs args)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]