[chronojump] personSelect buttons up/down bigger, and go row by row



commit 8303230e654eb5373831fb1c6f287306046120ec
Author: Xavier de Blas <xaviblas gmail com>
Date:   Fri Nov 6 15:14:29 2020 +0100

    personSelect buttons up/down bigger, and go row by row

 glade/person_select_window.glade |  4 ++++
 src/gui/person/personSelect.cs   | 10 ++++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/glade/person_select_window.glade b/glade/person_select_window.glade
index 8e2ce444..763bd700 100644
--- a/glade/person_select_window.glade
+++ b/glade/person_select_window.glade
@@ -3367,6 +3367,8 @@
                     <property name="spacing">6</property>
                     <child>
                       <widget class="GtkButton" id="button_up">
+                        <property name="width_request">40</property>
+                        <property name="height_request">40</property>
                         <property name="visible">True</property>
                         <property name="can_focus">True</property>
                         <property name="can_default">True</property>
@@ -3392,6 +3394,8 @@
                     </child>
                     <child>
                       <widget class="GtkButton" id="button_down">
+                        <property name="width_request">40</property>
+                        <property name="height_request">40</property>
                         <property name="visible">True</property>
                         <property name="can_focus">True</property>
                         <property name="can_default">True</property>
diff --git a/src/gui/person/personSelect.cs b/src/gui/person/personSelect.cs
index 396cc316..28d33017 100644
--- a/src/gui/person/personSelect.cs
+++ b/src/gui/person/personSelect.cs
@@ -344,12 +344,18 @@ public class PersonSelectWindow
 
        private void on_button_up_clicked (object o, EventArgs args)
        {
-               vertical_scroll_change(viewport1.Vadjustment.Value - viewport1.Vadjustment.PageSize);
+               //vertical_scroll_change(viewport1.Vadjustment.Value - viewport1.Vadjustment.PageSize); 
//this is not very usable, better go row by row
+
+               //row by row
+               vertical_scroll_change(viewport1.Vadjustment.Value - 170 + 8); //a row + its padding (another 
solution could be viewport height / rows)
        }
 
        private void on_button_down_clicked (object o, EventArgs args)
        {
-               vertical_scroll_change(viewport1.Vadjustment.Value + viewport1.Vadjustment.PageSize);
+               //vertical_scroll_change(viewport1.Vadjustment.Value + viewport1.Vadjustment.PageSize); 
//this is not very usable, better go row by row
+
+               //row by row
+               vertical_scroll_change(viewport1.Vadjustment.Value + 170 + 8); //a row + its padding
        }
 
        private void vertical_scroll_change (double newValue)


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