[chronojump] More on new menu



commit 555a0fa18a572d27fd5ee1ae0391ba0c9da2e5f1
Author: Xavier de Blas <xaviblas gmail com>
Date:   Thu Mar 19 16:40:07 2020 +0100

    More on new menu

 glade/app1.glade                  | 28 ++++++++++------------------
 src/gui/app1/chronojump.cs        |  8 ++++++--
 src/gui/app1/chronojumpPersons.cs |  2 +-
 3 files changed, 17 insertions(+), 21 deletions(-)
---
diff --git a/glade/app1.glade b/glade/app1.glade
index 1b349758..990d6fd0 100644
--- a/glade/app1.glade
+++ b/glade/app1.glade
@@ -902,6 +902,7 @@
                                           <widget class="GtkNotebook" id="notebook_session_person">
                                             <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="GtkAlignment" id="alignment14">
@@ -1223,7 +1224,7 @@
                                                             </packing>
                                                             </child>
                                                             <child>
-                                                            <widget class="GtkButton" 
id="button_recuperate_person2">
+                                                            <widget class="GtkButton" 
id="button_edit_session">
                                                             <property name="visible">True</property>
                                                             <property name="sensitive">False</property>
                                                             <property name="can_focus">True</property>
@@ -1232,6 +1233,7 @@
                                                             <property name="has_tooltip">True</property>
                                                             <property name="tooltip" translatable="yes">Load 
person</property>
                                                             <property name="relief">half</property>
+                                                            <signal name="clicked" 
handler="on_edit_session_activate" swapped="no"/>
                                                             <child>
                                                             <widget class="GtkHBox" id="hbox373">
                                                             <property name="visible">True</property>
@@ -1271,7 +1273,7 @@
                                                             </packing>
                                                             </child>
                                                             <child>
-                                                            <widget class="GtkButton" 
id="button_recuperate_persons_from_session2">
+                                                            <widget class="GtkButton" 
id="button_delete_session">
                                                             <property name="visible">True</property>
                                                             <property name="sensitive">False</property>
                                                             <property name="can_focus">True</property>
@@ -1280,6 +1282,7 @@
                                                             <property name="has_tooltip">True</property>
                                                             <property name="tooltip" translatable="yes">Load 
persons from other session</property>
                                                             <property name="relief">half</property>
+                                                            <signal name="clicked" 
handler="on_delete_session_activate" swapped="no"/>
                                                             <child>
                                                             <widget class="GtkHBox" id="hbox374">
                                                             <property name="visible">True</property>
@@ -1764,6 +1767,7 @@
                                                             <property name="visible">True</property>
                                                             <property name="can_focus">True</property>
                                                             <property name="receives_default">True</property>
+                                                            <signal name="clicked" 
handler="on_menuitem_manual_activate" swapped="no"/>
                                                             </widget>
                                                             <packing>
                                                             <property name="expand">False</property>
@@ -1772,29 +1776,17 @@
                                                             </packing>
                                                             </child>
                                                             <child>
-                                                            <widget class="GtkButton" 
id="button_menu_help_formulas">
-                                                            <property name="label" 
translatable="yes">Formulas</property>
-                                                            <property name="visible">True</property>
-                                                            <property name="can_focus">True</property>
-                                                            <property name="receives_default">True</property>
-                                                            </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_menu_help_accelerators">
                                                             <property name="label" 
translatable="yes">Accelerators</property>
                                                             <property name="visible">True</property>
                                                             <property name="can_focus">True</property>
                                                             <property name="receives_default">True</property>
+                                                            <signal name="clicked" 
handler="on_menuitem_accelerators_activate" swapped="no"/>
                                                             </widget>
                                                             <packing>
                                                             <property name="expand">False</property>
                                                             <property name="fill">False</property>
-                                                            <property name="position">2</property>
+                                                            <property name="position">1</property>
                                                             </packing>
                                                             </child>
                                                             <child>
@@ -1803,11 +1795,12 @@
                                                             <property name="visible">True</property>
                                                             <property name="can_focus">True</property>
                                                             <property name="receives_default">True</property>
+                                                            <signal name="clicked" 
handler="on_about1_activate" swapped="no"/>
                                                             </widget>
                                                             <packing>
                                                             <property name="expand">False</property>
                                                             <property name="fill">False</property>
-                                                            <property name="position">3</property>
+                                                            <property name="position">2</property>
                                                             </packing>
                                                             </child>
                                                             </widget>
@@ -1852,7 +1845,6 @@
                                                     </child>
                                                     <child>
                                                       <widget class="GtkViewport" id="viewport_persons">
-                                                        <property name="visible">True</property>
                                                         <property name="can_focus">False</property>
                                                         <child>
                                                           <widget class="GtkVBox" id="vbox_persons">
diff --git a/src/gui/app1/chronojump.cs b/src/gui/app1/chronojump.cs
index 7ba2f416..8ee27161 100644
--- a/src/gui/app1/chronojump.cs
+++ b/src/gui/app1/chronojump.cs
@@ -204,6 +204,8 @@ public partial class ChronoJumpWindow
        //menu session
        [Widget] Gtk.MenuItem menuitem_edit_session;
        [Widget] Gtk.MenuItem menuitem_delete_session;
+       [Widget] Gtk.Button button_edit_session;
+       [Widget] Gtk.Button button_delete_session;
        [Widget] Gtk.MenuItem menuitem_export_csv;
        [Widget] Gtk.MenuItem menuitem_encoder_session_overview;
        [Widget] Gtk.MenuItem menuitem_forceSensor_session_overview;
@@ -7260,8 +7262,10 @@ LogB.Debug("mc finished 5");
 
        private void menuSessionSensitive(bool option)
        {
-               menuitem_edit_session.Sensitive = option;
-               menuitem_delete_session.Sensitive = option;
+               //menuitem_edit_session.Sensitive = option;
+               //menuitem_delete_session.Sensitive = option;
+               button_edit_session.Sensitive = option;
+               button_delete_session.Sensitive = option;
                menuitem_export_csv.Sensitive = option;
                //menuitem_export_xml.Sensitive = option; not implemented yet
                menuitem_encoder_session_overview.Sensitive = option;
diff --git a/src/gui/app1/chronojumpPersons.cs b/src/gui/app1/chronojumpPersons.cs
index 71557392..91e34786 100644
--- a/src/gui/app1/chronojumpPersons.cs
+++ b/src/gui/app1/chronojumpPersons.cs
@@ -30,7 +30,7 @@ public partial class ChronoJumpWindow
 
        private void showPersonsOnTop (bool onTop)
        {
-               notebook_session_person.Visible = ! onTop;
+               viewport_persons.Visible = currentSession != null && ! onTop;
                hbox_top_person.Visible = onTop;
                hbox_top_person_encoder.Visible = onTop;
        }


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