[chronojump] Race encoder "Open data folder" on new race encoder menu



commit e1bed1884446b507e4aec492a44548b324c0c9fb
Author: Xavier de Blas <xaviblas gmail com>
Date:   Wed Aug 28 18:39:59 2019 +0200

    Race encoder "Open data folder" on new race encoder menu

 glade/app1.glade           | 57 ++++++++++++++++++++++++++++++++++------------
 src/gui/chronojump.cs      |  3 ++-
 src/gui/chronojumpIcons.cs |  4 ++++
 src/gui/runEncoder.cs      |  4 ++--
 4 files changed, 50 insertions(+), 18 deletions(-)
---
diff --git a/glade/app1.glade b/glade/app1.glade
index 6c239bfa..620f4a9e 100644
--- a/glade/app1.glade
+++ b/glade/app1.glade
@@ -147,21 +147,6 @@
                         <signal name="activate" handler="on_export_session_activate" swapped="no"/>
                       </widget>
                     </child>
-                    <child>
-                      <widget class="GtkImageMenuItem" id="menuitem_race_analyzer_open_folder">
-                        <property name="label">Race analyzer - Open data folder</property>
-                        <property name="can_focus">False</property>
-                        <property name="use_stock">False</property>
-                        <signal name="activate" handler="on_menuitem_race_analyzer_open_folder_activate" 
swapped="no"/>
-                        <child internal-child="image">
-                          <widget class="GtkImage" id="image7">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="stock">gtk-open</property>
-                          </widget>
-                        </child>
-                      </widget>
-                    </child>
                     <child>
                       <widget class="GtkSeparatorMenuItem" id="separador6">
                         <property name="visible">True</property>
@@ -555,6 +540,36 @@
                 </child>
               </widget>
             </child>
+            <child>
+              <widget class="GtkMenuItem" id="race_encoder_menuitem">
+                <property name="can_focus">False</property>
+                <property name="label" translatable="yes">Races with encoder</property>
+                <property name="use_underline">True</property>
+                <child>
+                  <widget class="GtkMenu" id="menu5">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <child>
+                      <widget class="GtkImageMenuItem" id="menuitem_race_encoder_open_folder">
+                        <property name="label">Open data folder</property>
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="use_stock">False</property>
+                        <property name="always_show_image">True</property>
+                        <signal name="activate" handler="on_menuitem_race_encoder_open_folder_activate" 
swapped="no"/>
+                        <child internal-child="image">
+                          <widget class="GtkImage" id="image_race_encoder_open_folder">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="stock">gtk-missing-image</property>
+                          </widget>
+                        </child>
+                      </widget>
+                    </child>
+                  </widget>
+                </child>
+              </widget>
+            </child>
             <child>
               <widget class="GtkMenuItem" id="view_menuitem">
                 <property name="visible">True</property>
@@ -21662,6 +21677,12 @@ Concentric</property>
                                                             <child>
                                                             <placeholder/>
                                                             </child>
+                                                            <child>
+                                                            <placeholder/>
+                                                            </child>
+                                                            <child>
+                                                            <placeholder/>
+                                                            </child>
                                                             </widget>
                                                             <packing>
                                                             <property name="expand">False</property>
@@ -30517,6 +30538,12 @@ then click this button.</property>
                                                             <child>
                                                             <placeholder/>
                                                             </child>
+                                                            <child>
+                                                            <placeholder/>
+                                                            </child>
+                                                            <child>
+                                                            <placeholder/>
+                                                            </child>
                                                             </widget>
                                                             <packing>
                                                             <property name="expand">False</property>
diff --git a/src/gui/chronojump.cs b/src/gui/chronojump.cs
index 54792590..7681e689 100644
--- a/src/gui/chronojump.cs
+++ b/src/gui/chronojump.cs
@@ -47,6 +47,7 @@ public partial class ChronoJumpWindow
        
        [Widget] Gtk.MenuItem encoder_menuitem;
        [Widget] Gtk.MenuItem force_sensor_menuitem;
+       [Widget] Gtk.MenuItem race_encoder_menuitem;
 
        [Widget] Gtk.HBox hbox_gui_tests;
        [Widget] Gtk.SpinButton spin_gui_tests;
@@ -3506,7 +3507,7 @@ public partial class ChronoJumpWindow
 
                force_sensor_menuitem.Visible = (m == Constants.Menuitem_modes.FORCESENSOR);
 
-               menuitem_race_analyzer_open_folder.Visible = (m == Constants.Menuitem_modes.RUNSENCODER);
+               race_encoder_menuitem.Visible = (m == Constants.Menuitem_modes.RUNSENCODER);
        }
 
 
diff --git a/src/gui/chronojumpIcons.cs b/src/gui/chronojumpIcons.cs
index 08336933..66654fe8 100644
--- a/src/gui/chronojumpIcons.cs
+++ b/src/gui/chronojumpIcons.cs
@@ -177,6 +177,9 @@ public partial class ChronoJumpWindow
        [Widget] Gtk.Image image_force_sensor_laterality_r;
        [Widget] Gtk.Image image_force_sensor_laterality_l;
 
+       //race encoder
+       [Widget] Gtk.Image image_race_encoder_open_folder;
+
        //video play icons
        [Widget] Gtk.Image image_video_play_this_test;
        [Widget] Gtk.Image image_video_play_this_test_encoder;
@@ -274,6 +277,7 @@ public partial class ChronoJumpWindow
 
                pixbuf = new Pixbuf (null, Util.GetImagePath(false) + "folder_check.png");
                image_force_sensor_open_folder.Pixbuf = pixbuf;
+               image_race_encoder_open_folder.Pixbuf = pixbuf;
                pixbuf = new Pixbuf (null, Util.GetImagePath(false) + "zoom.png");
                image_force_sensor_check_version.Pixbuf = pixbuf;
 
diff --git a/src/gui/runEncoder.cs b/src/gui/runEncoder.cs
index 0f2019eb..862a1660 100644
--- a/src/gui/runEncoder.cs
+++ b/src/gui/runEncoder.cs
@@ -32,7 +32,7 @@ using Mono.Unix;
 
 public partial class ChronoJumpWindow 
 {
-       [Widget] Gtk.MenuItem menuitem_race_analyzer_open_folder;
+       [Widget] Gtk.MenuItem menuitem_race_encoder_open_folder;
        [Widget] Gtk.SpinButton race_analyzer_spinbutton_distance;
        [Widget] Gtk.SpinButton race_analyzer_spinbutton_temperature;
        [Widget] Gtk.SpinButton race_analyzer_spinbutton_graph_width;
@@ -637,7 +637,7 @@ LogB.Information(" fc R ");
                                image_race_encoder_graph);
        }
 
-       private void on_menuitem_race_analyzer_open_folder_activate (object o, EventArgs args)
+       private void on_menuitem_race_encoder_open_folder_activate (object o, EventArgs args)
        {
                if(currentSession == null || currentSession.UniqueID == -1)
                {


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