[chronojump] preferences / language need restart moved to topright



commit 60cb1b60d89eb0ec0cd2644f89ef0ac19a0bd383
Author: Xavier de Blas <xaviblas gmail com>
Date:   Tue Sep 8 16:23:35 2020 +0200

    preferences / language need restart moved to topright

 glade/preferences_win.glade | 254 +++++++++++++++++++++++---------------------
 src/gui/preferences.cs      |   8 +-
 2 files changed, 136 insertions(+), 126 deletions(-)
---
diff --git a/glade/preferences_win.glade b/glade/preferences_win.glade
index c3cc274b..f2dee665 100644
--- a/glade/preferences_win.glade
+++ b/glade/preferences_win.glade
@@ -5701,62 +5701,50 @@ It starts before and arrives there with some speed.</property>
                         <property name="border_width">8</property>
                         <property name="spacing">20</property>
                         <child>
-                          <widget class="GtkVBox" id="vbox16">
+                          <widget class="GtkHBox" id="hbox15">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
-                            <property name="spacing">12</property>
                             <child>
-                              <widget class="GtkLabel" id="label48">
+                              <widget class="GtkVBox" id="vbox16">
                                 <property name="visible">True</property>
                                 <property name="can_focus">False</property>
-                                <property name="xalign">0</property>
-                                <property name="label" translatable="yes">Language</property>
-                              </widget>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">0</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <widget class="GtkVBox" id="vbox17">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="spacing">10</property>
+                                <property name="spacing">12</property>
                                 <child>
-                                  <widget class="GtkRadioButton" id="radio_language_detected">
+                                  <widget class="GtkLabel" id="label48">
                                     <property name="visible">True</property>
-                                    <property name="can_focus">True</property>
-                                    <property name="receives_default">False</property>
-                                    <property name="active">True</property>
-                                    <property name="draw_indicator">True</property>
-                                    <signal name="toggled" handler="on_radio_language_toggled" swapped="no"/>
+                                    <property name="can_focus">False</property>
+                                    <property name="xalign">0</property>
+                                    <property name="label" translatable="yes">Language</property>
+                                  </widget>
+                                  <packing>
+                                    <property name="expand">False</property>
+                                    <property name="fill">False</property>
+                                    <property name="position">0</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <widget class="GtkVBox" id="vbox17">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="spacing">10</property>
                                     <child>
-                                      <widget class="GtkHBox" id="hbox15">
+                                      <widget class="GtkRadioButton" id="radio_language_detected">
                                         <property name="visible">True</property>
-                                        <property name="can_focus">False</property>
-                                        <property name="spacing">6</property>
-                                        <child>
-                                          <widget class="GtkLabel" id="label50">
-                                            <property name="visible">True</property>
-                                            <property name="can_focus">False</property>
-                                            <property name="label" translatable="yes">Use detected 
language</property>
-                                          </widget>
-                                          <packing>
-                                            <property name="expand">True</property>
-                                            <property name="fill">True</property>
-                                            <property name="position">0</property>
-                                          </packing>
-                                        </child>
+                                        <property name="can_focus">True</property>
+                                        <property name="receives_default">False</property>
+                                        <property name="active">True</property>
+                                        <property name="draw_indicator">True</property>
+                                        <signal name="toggled" handler="on_radio_language_toggled" 
swapped="no"/>
                                         <child>
                                           <widget class="GtkHBox" id="hbox16">
                                             <property name="visible">True</property>
                                             <property name="can_focus">False</property>
+                                            <property name="spacing">6</property>
                                             <child>
-                                              <widget class="GtkLabel" id="label52">
+                                              <widget class="GtkLabel" id="label50">
                                                 <property name="visible">True</property>
                                                 <property name="can_focus">False</property>
-                                                <property name="label">(</property>
+                                                <property name="label" translatable="yes">Use detected 
language</property>
                                               </widget>
                                               <packing>
                                                 <property name="expand">True</property>
@@ -5765,60 +5753,132 @@ It starts before and arrives there with some speed.</property>
                                               </packing>
                                             </child>
                                             <child>
-                                              <widget class="GtkLabel" id="label51">
+                                              <widget class="GtkHBox" id="hbox17">
                                                 <property name="visible">True</property>
                                                 <property name="can_focus">False</property>
-                                                <property name="label" 
translatable="yes">recommended</property>
+                                                <child>
+                                                  <widget class="GtkLabel" id="label52">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">False</property>
+                                                    <property name="label">(</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="expand">True</property>
+                                                    <property name="fill">True</property>
+                                                    <property name="position">0</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkLabel" id="label51">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">False</property>
+                                                    <property name="label" 
translatable="yes">recommended</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="expand">False</property>
+                                                    <property name="fill">False</property>
+                                                    <property name="position">1</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <widget class="GtkLabel" id="label53">
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">False</property>
+                                                    <property name="label">)</property>
+                                                  </widget>
+                                                  <packing>
+                                                    <property name="expand">True</property>
+                                                    <property name="fill">True</property>
+                                                    <property name="position">2</property>
+                                                  </packing>
+                                                </child>
                                               </widget>
                                               <packing>
-                                                <property name="expand">False</property>
-                                                <property name="fill">False</property>
+                                                <property name="expand">True</property>
+                                                <property name="fill">True</property>
                                                 <property name="position">1</property>
                                               </packing>
                                             </child>
+                                          </widget>
+                                        </child>
+                                      </widget>
+                                      <packing>
+                                        <property name="expand">True</property>
+                                        <property name="fill">True</property>
+                                        <property name="position">0</property>
+                                      </packing>
+                                    </child>
+                                    <child>
+                                      <widget class="GtkHBox" id="hbox74">
+                                        <property name="visible">True</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="spacing">10</property>
+                                        <child>
+                                          <widget class="GtkRadioButton" id="radio_language_force">
+                                            <property name="label" translatable="yes">Force 
language</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">False</property>
+                                            <property name="active">True</property>
+                                            <property name="draw_indicator">True</property>
+                                            <property name="group">radio_language_detected</property>
+                                            <signal name="toggled" handler="on_radio_language_toggled" 
swapped="no"/>
+                                          </widget>
+                                          <packing>
+                                            <property name="expand">False</property>
+                                            <property name="fill">False</property>
+                                            <property name="position">0</property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <widget class="GtkHBox" id="hbox_combo_language">
+                                            <property name="visible">True</property>
+                                            <property name="sensitive">False</property>
+                                            <property name="can_focus">False</property>
                                             <child>
-                                              <widget class="GtkLabel" id="label53">
-                                                <property name="visible">True</property>
-                                                <property name="can_focus">False</property>
-                                                <property name="label">)</property>
-                                              </widget>
-                                              <packing>
-                                                <property name="expand">True</property>
-                                                <property name="fill">True</property>
-                                                <property name="position">2</property>
-                                              </packing>
+                                              <placeholder/>
                                             </child>
                                           </widget>
                                           <packing>
-                                            <property name="expand">True</property>
-                                            <property name="fill">True</property>
+                                            <property name="expand">False</property>
+                                            <property name="fill">False</property>
                                             <property name="position">1</property>
                                           </packing>
                                         </child>
                                       </widget>
+                                      <packing>
+                                        <property name="expand">True</property>
+                                        <property name="fill">True</property>
+                                        <property name="position">1</property>
+                                      </packing>
                                     </child>
                                   </widget>
                                   <packing>
                                     <property name="expand">True</property>
                                     <property name="fill">True</property>
-                                    <property name="position">0</property>
+                                    <property name="position">1</property>
                                   </packing>
                                 </child>
+                              </widget>
+                              <packing>
+                                <property name="expand">True</property>
+                                <property name="fill">True</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <widget class="GtkVBox" id="vbox_need_restart">
+                                <property name="can_focus">False</property>
                                 <child>
-                                  <widget class="GtkHBox" id="hbox17">
+                                  <widget class="GtkVBox" id="vbox_28">
                                     <property name="visible">True</property>
                                     <property name="can_focus">False</property>
-                                    <property name="spacing">10</property>
                                     <child>
-                                      <widget class="GtkRadioButton" id="radio_language_force">
-                                        <property name="label" translatable="yes">Force language</property>
+                                      <widget class="GtkImage" id="image1">
                                         <property name="visible">True</property>
-                                        <property name="can_focus">True</property>
-                                        <property name="receives_default">False</property>
-                                        <property name="active">True</property>
-                                        <property name="draw_indicator">True</property>
-                                        <property name="group">radio_language_detected</property>
-                                        <signal name="toggled" handler="on_radio_language_toggled" 
swapped="no"/>
+                                        <property name="can_focus">False</property>
+                                        <property name="stock">gtk-info</property>
+                                        <property name="icon-size">6</property>
                                       </widget>
                                       <packing>
                                         <property name="expand">False</property>
@@ -5827,13 +5887,10 @@ It starts before and arrives there with some speed.</property>
                                       </packing>
                                     </child>
                                     <child>
-                                      <widget class="GtkHBox" id="hbox_combo_language">
+                                      <widget class="GtkLabel" id="label49">
                                         <property name="visible">True</property>
-                                        <property name="sensitive">False</property>
                                         <property name="can_focus">False</property>
-                                        <child>
-                                          <placeholder/>
-                                        </child>
+                                        <property name="label" translatable="yes">This change needs 
restarting Chronojump</property>
                                       </widget>
                                       <packing>
                                         <property name="expand">False</property>
@@ -5844,14 +5901,14 @@ It starts before and arrives there with some speed.</property>
                                   </widget>
                                   <packing>
                                     <property name="expand">True</property>
-                                    <property name="fill">True</property>
-                                    <property name="position">1</property>
+                                    <property name="fill">False</property>
+                                    <property name="position">0</property>
                                   </packing>
                                 </child>
                               </widget>
                               <packing>
                                 <property name="expand">True</property>
-                                <property name="fill">True</property>
+                                <property name="fill">False</property>
                                 <property name="position">1</property>
                               </packing>
                             </child>
@@ -6022,53 +6079,6 @@ It starts before and arrives there with some speed.</property>
                             <property name="position">2</property>
                           </packing>
                         </child>
-                        <child>
-                          <widget class="GtkHBox" id="hbox_need_restart">
-                            <property name="can_focus">False</property>
-                            <child>
-                              <widget class="GtkHBox" id="hbox14">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="spacing">10</property>
-                                <child>
-                                  <widget class="GtkImage" id="image1">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="stock">gtk-info</property>
-                                    <property name="icon-size">6</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="label49">
-                                    <property name="visible">True</property>
-                                    <property name="can_focus">False</property>
-                                    <property name="label" translatable="yes">This change needs restarting 
Chronojump</property>
-                                  </widget>
-                                  <packing>
-                                    <property name="expand">False</property>
-                                    <property name="fill">False</property>
-                                    <property name="position">1</property>
-                                  </packing>
-                                </child>
-                              </widget>
-                              <packing>
-                                <property name="expand">True</property>
-                                <property name="fill">False</property>
-                                <property name="position">0</property>
-                              </packing>
-                            </child>
-                          </widget>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">False</property>
-                            <property name="position">3</property>
-                          </packing>
-                        </child>
                       </widget>
                       <packing>
                         <property name="position">8</property>
diff --git a/src/gui/preferences.cs b/src/gui/preferences.cs
index 01004c0a..71de1668 100644
--- a/src/gui/preferences.cs
+++ b/src/gui/preferences.cs
@@ -230,7 +230,7 @@ public class PreferencesWindow
        [Widget] Gtk.RadioButton radio_language_force;
        [Widget] Gtk.RadioButton radio_graphs_translate;
        [Widget] Gtk.RadioButton radio_graphs_no_translate;
-       [Widget] Gtk.Box hbox_need_restart;
+       [Widget] Gtk.VBox vbox_need_restart;
                
        //advanced tab
        [Widget] Gtk.ComboBox combo_decimals;
@@ -1391,15 +1391,15 @@ public class PreferencesWindow
                hbox_combo_language.Sensitive = radio_language_force.Active;
 
                if(hbox_language_signalOn)
-                       hbox_need_restart.Visible = true;
+                       vbox_need_restart.Visible = true;
        }
        private void on_radio_translate_toggled (object obj, EventArgs args) {
                if(hbox_language_signalOn)
-                       hbox_need_restart.Visible = true;
+                       vbox_need_restart.Visible = true;
        }
        private void combo_language_changed (object obj, EventArgs args) {
                if(hbox_language_signalOn)
-                       hbox_need_restart.Visible = true;
+                       vbox_need_restart.Visible = true;
        }
 
 


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