[gnome-calendar] reminders-section: Introduce 15 minute reminder



commit 8b251d5a987986cf9aa55e383d4785dffb0fa22b
Author: Dan Levin <dan badpacket in>
Date:   Sun Nov 1 13:39:42 2020 +0100

    reminders-section: Introduce 15 minute reminder
    
    10 minute reminder is too little advanced notice. 30 minutes is too
    much. Say hello to 15 minute reminder.

 src/gui/event-editor/gcal-reminders-section.c  | 3 +++
 src/gui/event-editor/gcal-reminders-section.ui | 9 +++++++++
 2 files changed, 12 insertions(+)
---
diff --git a/src/gui/event-editor/gcal-reminders-section.c b/src/gui/event-editor/gcal-reminders-section.c
index a40b9327..e53df842 100644
--- a/src/gui/event-editor/gcal-reminders-section.c
+++ b/src/gui/event-editor/gcal-reminders-section.c
@@ -38,6 +38,7 @@ struct _GcalRemindersSection
 
   GtkWidget          *five_minutes_button;
   GtkWidget          *ten_minutes_button;
+  GtkWidget          *fifteen_minutes_button;
   GtkWidget          *thirty_minutes_button;
   GtkWidget          *one_hour_button;
   GtkWidget          *one_day_button;
@@ -81,6 +82,7 @@ struct
 } minutes_button[] = {
     { 5,     OFFSET (five_minutes_button) },
     { 10,    OFFSET (ten_minutes_button) },
+    { 15,    OFFSET (fifteen_minutes_button) },
     { 30,    OFFSET (thirty_minutes_button) },
     { 60,    OFFSET (one_hour_button) },
     { 1440,  OFFSET (one_day_button) },
@@ -441,6 +443,7 @@ gcal_reminders_section_class_init (GcalRemindersSectionClass *klass)
   gtk_widget_class_bind_template_child (widget_class, GcalRemindersSection, one_hour_button);
   gtk_widget_class_bind_template_child (widget_class, GcalRemindersSection, one_week_button);
   gtk_widget_class_bind_template_child (widget_class, GcalRemindersSection, ten_minutes_button);
+  gtk_widget_class_bind_template_child (widget_class, GcalRemindersSection, fifteen_minutes_button);
   gtk_widget_class_bind_template_child (widget_class, GcalRemindersSection, thirty_minutes_button);
   gtk_widget_class_bind_template_child (widget_class, GcalRemindersSection, three_days_button);
   gtk_widget_class_bind_template_child (widget_class, GcalRemindersSection, two_days_button);
diff --git a/src/gui/event-editor/gcal-reminders-section.ui b/src/gui/event-editor/gcal-reminders-section.ui
index 3de43583..2241db72 100644
--- a/src/gui/event-editor/gcal-reminders-section.ui
+++ b/src/gui/event-editor/gcal-reminders-section.ui
@@ -65,6 +65,15 @@
             <signal name="clicked" handler="on_add_alarm_button_clicked_cb" object="GcalRemindersSection" 
swapped="no" />
           </object>
         </child>
+        <child>
+          <object class="GtkModelButton" id="fifteen_minutes_button">
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="receives_default">True</property>
+            <property name="text" translatable="yes">15 minutes</property>
+            <signal name="clicked" handler="on_add_alarm_button_clicked_cb" object="GcalRemindersSection" 
swapped="no" />
+          </object>
+        </child>
         <child>
           <object class="GtkModelButton" id="thirty_minutes_button">
             <property name="visible">True</property>


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