[chronojump] genericWin can have label_before_textview_treeview



commit ff3fa26e684ea31ab477429e28d51e3e0df6a27d
Author: Xavier de Blas <xaviblas gmail com>
Date:   Tue Dec 1 11:59:23 2020 +0100

    genericWin can have label_before_textview_treeview

 glade/generic_window.glade | 14 ++++++++++++--
 src/constants.cs           |  3 ++-
 src/gui/genericWindow.cs   |  9 +++++++++
 3 files changed, 23 insertions(+), 3 deletions(-)
---
diff --git a/glade/generic_window.glade b/glade/generic_window.glade
index 5903fe7d..e28f84e2 100644
--- a/glade/generic_window.glade
+++ b/glade/generic_window.glade
@@ -552,6 +552,16 @@
                         <property name="position">11</property>
                       </packing>
                     </child>
+                    <child>
+                      <widget class="GtkLabel" id="label_before_textview_treeview">
+                        <property name="can_focus">False</property>
+                      </widget>
+                      <packing>
+                        <property name="expand">False</property>
+                        <property name="fill">False</property>
+                        <property name="position">12</property>
+                      </packing>
+                    </child>
                     <child>
                       <widget class="GtkScrolledWindow" id="scrolled_window_textview">
                         <property name="visible">True</property>
@@ -569,7 +579,7 @@
                       <packing>
                         <property name="expand">False</property>
                         <property name="fill">True</property>
-                        <property name="position">12</property>
+                        <property name="position">13</property>
                       </packing>
                     </child>
                     <child>
@@ -589,7 +599,7 @@
                       <packing>
                         <property name="expand">True</property>
                         <property name="fill">True</property>
-                        <property name="position">13</property>
+                        <property name="position">14</property>
                       </packing>
                     </child>
                   </widget>
diff --git a/src/constants.cs b/src/constants.cs
index 7fac1485..b9a42af8 100644
--- a/src/constants.cs
+++ b/src/constants.cs
@@ -946,7 +946,8 @@ public class Constants
        //heightmetric contains 2 spins
        public enum GenericWindowShow {
                ENTRY, ENTRY2, ENTRY3, SPININT, SPININT2, SPININT3, SPINDOUBLE, HBOXSPINDOUBLE2, 
-               HEIGHTMETRIC, CHECK1, COMBO, COMBOALLNONESELECTED, BUTTONMIDDLE, TEXTVIEW, TREEVIEW
+               HEIGHTMETRIC, CHECK1, COMBO, COMBOALLNONESELECTED, BUTTONMIDDLE,
+               LABELBEFORETEXTVIEWTREEVIEW, TEXTVIEW, TREEVIEW
        }
 
 
diff --git a/src/gui/genericWindow.cs b/src/gui/genericWindow.cs
index 864138a9..d7a63ec0 100644
--- a/src/gui/genericWindow.cs
+++ b/src/gui/genericWindow.cs
@@ -69,6 +69,7 @@ public class GenericWindow
        [Widget] Gtk.ComboBox combo_all_none_selected;
        [Widget] Gtk.SpinButton spin_feet;
        [Widget] Gtk.SpinButton spin_inches;
+       [Widget] Gtk.Label label_before_textview_treeview;
        [Widget] Gtk.ScrolledWindow scrolled_window_textview;
        [Widget] Gtk.TextView textview;
        [Widget] Gtk.ScrolledWindow scrolled_window_treeview;
@@ -231,6 +232,7 @@ public class GenericWindow
                hbox_all_none_selected.Hide();
                hbox_combo_all_none_selected.Hide();
                hbuttonbox_middle.Hide();
+               label_before_textview_treeview.Hide();
                scrolled_window_textview.Hide();
                scrolled_window_treeview.Hide();
        }
@@ -303,6 +305,9 @@ public class GenericWindow
                else if(stuff == Constants.GenericWindowShow.BUTTONMIDDLE) {
                        hbuttonbox_middle.Show();
                }
+               else if(stuff == Constants.GenericWindowShow.LABELBEFORETEXTVIEWTREEVIEW) {
+                       label_before_textview_treeview.Show();
+               }
                else if(stuff == Constants.GenericWindowShow.TEXTVIEW) {
                        scrolled_window_textview.Show();
                }
@@ -1111,6 +1116,10 @@ public class GenericWindow
                get { return entry3.Text.ToString(); }
        }
 
+       public string LabelBeforeTextViewTreeView {
+               set { label_before_textview_treeview.Text = value; }
+       }
+
        public string EntryEditRow {
                get { return entry_edit_row.Text.ToString(); }
        }


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