From 5b573b7e257b63a758e87fe60a2bbfdef298c62d Mon Sep 17 00:00:00 2001 From: lionirdeadman Date: Sat, 11 Jul 2020 14:06:56 -0400 Subject: [PATCH] Seperate timezone and date controls as per recent design mockups. --- panels/datetime/cc-datetime-panel.c | 3 ++ panels/datetime/cc-datetime-panel.ui | 64 +++++++++++++++++++--------- 2 files changed, 46 insertions(+), 21 deletions(-) diff --git a/panels/datetime/cc-datetime-panel.c b/panels/datetime/cc-datetime-panel.c index c9e59f5cd..eb7e78bdc 100644 --- a/panels/datetime/cc-datetime-panel.c +++ b/panels/datetime/cc-datetime-panel.c @@ -101,6 +101,7 @@ struct _CcDateTimePanel GtkWidget *h_spinbutton; GtkWidget *listbox1; GtkWidget *listbox2; + GtkWidget *listbox3; GtkLockButton *lock_button; GtkWidget *month_combobox; GtkListStore *month_liststore; @@ -936,6 +937,7 @@ cc_date_time_panel_class_init (CcDateTimePanelClass *klass) gtk_widget_class_bind_template_child (widget_class, CcDateTimePanel, format_combobox); gtk_widget_class_bind_template_child (widget_class, CcDateTimePanel, listbox1); gtk_widget_class_bind_template_child (widget_class, CcDateTimePanel, listbox2); + gtk_widget_class_bind_template_child (widget_class, CcDateTimePanel, listbox3); gtk_widget_class_bind_template_child (widget_class, CcDateTimePanel, lock_button); gtk_widget_class_bind_template_child (widget_class, CcDateTimePanel, month_liststore); gtk_widget_class_bind_template_child (widget_class, CcDateTimePanel, network_time_switch); @@ -1039,6 +1041,7 @@ cc_date_time_panel_init (CcDateTimePanel *self) setup_listbox (self, self->listbox1); setup_listbox (self, self->listbox2); + setup_listbox (self, self->listbox3); /* set up network time switch */ bind_switch_to_row (self, diff --git a/panels/datetime/cc-datetime-panel.ui b/panels/datetime/cc-datetime-panel.ui index 624a556f2..cc4d8e947 100644 --- a/panels/datetime/cc-datetime-panel.ui +++ b/panels/datetime/cc-datetime-panel.ui @@ -177,13 +177,13 @@ vertical 32 - + True False 0 in - + True True none @@ -210,22 +210,6 @@ - - - True - True - Automatic Time _Zone - Requires location services enabled and internet access - True - - - True - True - center - - - - True @@ -242,6 +226,44 @@ + + + + + False + True + 0 + + + + + True + False + 0 + in + + + True + True + none + + + + + True + True + Automatic Time _Zone + Requires location services enabled and internet access + True + + + True + True + center + + + + True @@ -265,7 +287,7 @@ False True - 0 + 1 @@ -275,7 +297,7 @@ 0 in - + True True none @@ -307,7 +329,7 @@ False True - 1 + 2