[chronojump] Better buttons for person add/load 1/multiple
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Better buttons for person add/load 1/multiple
- Date: Wed, 21 Jul 2021 11:06:02 +0000 (UTC)
commit 1814848bb9f98ab5a680b806186b86f9b3296063
Author: Xavier de Blas <xaviblas gmail com>
Date: Wed Jul 21 13:05:38 2021 +0200
Better buttons for person add/load 1/multiple
glade/app1.glade | 98 +++++++++++++++-------------------------------------
src/gui/app1/menu.cs | 8 ++---
2 files changed, 32 insertions(+), 74 deletions(-)
---
diff --git a/glade/app1.glade b/glade/app1.glade
index cc13e3c77..288d762ed 100644
--- a/glade/app1.glade
+++ b/glade/app1.glade
@@ -1704,9 +1704,9 @@
<child>
<widget class="GtkVBox" id="vbox_manage_persons">
<property name="can_focus">False</property>
- <property name="spacing">8</property>
+ <property name="spacing">10</property>
<child>
- <widget class="GtkVBox" id="vbox87">
+ <widget class="GtkVBox"
id="vbox_person_manage_create">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">1</property>
@@ -1714,16 +1714,17 @@
<widget class="GtkLabel" id="label153">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="yes">Create
new</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Create
new person</property>
</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">0</property>
</packing>
</child>
<child>
- <widget class="GtkHButtonBox"
id="hbuttonbox_person_admin_create">
+ <widget class="GtkHBox" id="hbox535">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -1738,9 +1739,10 @@
<property name="relief">half</property>
<signal name="clicked"
handler="on_person_add_single_from_main_gui" swapped="no"/>
<child>
- <widget class="GtkVBox" id="vbox91">
+ <widget class="GtkHBox" id="hbox536">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="spacing">4</property>
<child>
<widget class="GtkImage"
id="image_persons_new_1">
<property name="visible">True</property>
@@ -1748,8 +1750,8 @@
<property
name="stock">gtk-missing-image</property>
</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">0</property>
</packing>
</child>
@@ -1760,8 +1762,8 @@
<property name="label"
translatable="yes">One</property>
</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>
@@ -1769,8 +1771,8 @@
</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">0</property>
</packing>
</child>
@@ -1785,46 +1787,23 @@
<property name="relief">half</property>
<signal name="clicked"
handler="on_person_add_multiple_from_main_gui" swapped="no"/>
<child>
- <widget class="GtkVBox" id="vbox92">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <child>
<widget class="GtkImage"
id="image_persons_new_plus">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property
name="stock">gtk-missing-image</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="label257">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="label"
translatable="yes">Multiple</property>
- </widget>
- <packing>
- <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="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="expand">False</property>
+ <property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
@@ -1836,7 +1815,7 @@
</packing>
</child>
<child>
- <widget class="GtkVBox" id="vbox98">
+ <widget class="GtkVBox"
id="vbox_person_manage_load">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">1</property>
@@ -1844,6 +1823,7 @@
<widget class="GtkLabel" id="label156">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="xalign">0</property>
<property name="label" translatable="yes">Load
into session</property>
</widget>
<packing>
@@ -1853,7 +1833,7 @@
</packing>
</child>
<child>
- <widget class="GtkHButtonBox"
id="hbuttonbox_person_admin_load">
+ <widget class="GtkHBox" id="hbox537">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="spacing">6</property>
@@ -1868,9 +1848,10 @@
<property name="relief">half</property>
<signal name="clicked"
handler="on_recuperate_person_from_main_gui" swapped="no"/>
<child>
- <widget class="GtkVBox" id="vbox99">
+ <widget class="GtkHBox" id="hbox538">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="spacing">4</property>
<child>
<widget class="GtkImage"
id="image_persons_open_1">
<property name="visible">True</property>
@@ -1878,8 +1859,8 @@
<property name="stock">gtk-open</property>
</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">0</property>
</packing>
</child>
@@ -1890,8 +1871,8 @@
<property name="label"
translatable="yes">One</property>
</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>
@@ -1915,34 +1896,11 @@
<property name="relief">half</property>
<signal name="clicked"
handler="on_recuperate_persons_from_session_at_main_gui" swapped="no"/>
<child>
- <widget class="GtkVBox" id="vbox117">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <child>
<widget class="GtkImage"
id="image_persons_open_plus">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-open</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="label259">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="label"
translatable="yes">Multiple</property>
- </widget>
- <packing>
- <property name="expand">True</property>
- <property name="fill">True</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
</child>
</widget>
<packing>
diff --git a/src/gui/app1/menu.cs b/src/gui/app1/menu.cs
index 5a08328f4..d297f0d2c 100644
--- a/src/gui/app1/menu.cs
+++ b/src/gui/app1/menu.cs
@@ -62,8 +62,8 @@ public partial class ChronoJumpWindow
[Widget] Gtk.Button button_menu_guiTest;
//just to manage width
- [Widget] Gtk.HButtonBox hbuttonbox_person_admin_create;
- [Widget] Gtk.HButtonBox hbuttonbox_person_admin_load;
+ [Widget] Gtk.VBox vbox_person_manage_create;
+ [Widget] Gtk.VBox vbox_person_manage_load;
[Widget] Gtk.Image image_session_import;
[Widget] Gtk.Image image_session_export;
@@ -154,8 +154,8 @@ public partial class ChronoJumpWindow
l.Add(button_menu_help_shortcuts.SizeRequest().Width + 16);
l.Add(button_menu_help_about.SizeRequest().Width + 16);
- l.Add(hbuttonbox_person_admin_create.SizeRequest().Width);
- l.Add(hbuttonbox_person_admin_load.SizeRequest().Width);
+ l.Add(vbox_person_manage_create.SizeRequest().Width);
+ l.Add(vbox_person_manage_load.SizeRequest().Width);
int maxWidth = getMenuButtonsMaxWidth(l) + 4 + 6; //4, 6 are alignments spaces.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]