From 0a061fe6d1da130fe7ad062e0df5e5af258e53bc Mon Sep 17 00:00:00 2001 From: Hari Rana Date: Sat, 10 Jun 2023 12:01:08 -0400 Subject: [PATCH] new-calendar: Port to AdwEntryRow --- .../calendar-management/gcal-new-calendar-page.c | 16 ++++++++-------- .../gcal-new-calendar-page.ui | 13 ++----------- 2 files changed, 10 insertions(+), 19 deletions(-) diff --git a/src/gui/calendar-management/gcal-new-calendar-page.c b/src/gui/calendar-management/gcal-new-calendar-page.c index 2f21ad53..18ac9002 100644 --- a/src/gui/calendar-management/gcal-new-calendar-page.c +++ b/src/gui/calendar-management/gcal-new-calendar-page.c @@ -55,7 +55,7 @@ struct _GcalNewCalendarPage GtkEntry *credentials_password_entry; GtkEntry *credentials_user_entry; GtkColorDialogButton *local_calendar_color_button; - GtkEntry *local_calendar_name_entry; + AdwEntryRow *local_calendar_name_row; GtkWidget *web_sources_listbox; GtkWidget *web_sources_revealer; @@ -153,7 +153,7 @@ update_local_source (GcalNewCalendarPage *self) g_clear_object (&self->local_source); - calendar_name = g_strdup (gtk_editable_get_text (GTK_EDITABLE (self->local_calendar_name_entry))); + calendar_name = g_strdup (gtk_editable_get_text (GTK_EDITABLE (self->local_calendar_name_row))); calendar_name = g_strstrip (calendar_name); if (calendar_name && g_utf8_strlen (calendar_name, -1) > 0) @@ -474,9 +474,9 @@ on_cancel_button_clicked_cb (GtkWidget *button, } static void -on_local_calendar_name_entry_text_changed_cb (GtkEntry *entry, - GParamSpec *pspec, - GcalNewCalendarPage *self) +on_local_calendar_name_row_text_changed_cb (AdwEntryRow *entry_row, + GParamSpec *pspec, + GcalNewCalendarPage *self) { update_local_source (self); } @@ -553,7 +553,7 @@ gcal_new_calendar_page_deactivate (GcalCalendarManagementPage *page) g_clear_pointer (&self->remote_sources, g_ptr_array_unref); update_add_button (self); - gtk_editable_set_text (GTK_EDITABLE (self->local_calendar_name_entry), ""); + gtk_editable_set_text (GTK_EDITABLE (self->local_calendar_name_row), ""); gtk_editable_set_text (GTK_EDITABLE (self->calendar_address_entry), ""); toggle_url_entry_pulsing (self, FALSE); @@ -665,7 +665,7 @@ gcal_new_calendar_page_class_init (GcalNewCalendarPageClass *klass) gtk_widget_class_bind_template_child (widget_class, GcalNewCalendarPage, credentials_password_entry); gtk_widget_class_bind_template_child (widget_class, GcalNewCalendarPage, credentials_user_entry); gtk_widget_class_bind_template_child (widget_class, GcalNewCalendarPage, local_calendar_color_button); - gtk_widget_class_bind_template_child (widget_class, GcalNewCalendarPage, local_calendar_name_entry); + gtk_widget_class_bind_template_child (widget_class, GcalNewCalendarPage, local_calendar_name_row); gtk_widget_class_bind_template_child (widget_class, GcalNewCalendarPage, web_sources_listbox); gtk_widget_class_bind_template_child (widget_class, GcalNewCalendarPage, web_sources_revealer); @@ -675,7 +675,7 @@ gcal_new_calendar_page_class_init (GcalNewCalendarPageClass *klass) gtk_widget_class_bind_template_callback (widget_class, on_credential_button_clicked_cb); gtk_widget_class_bind_template_callback (widget_class, on_credential_entry_activate_cb); gtk_widget_class_bind_template_callback (widget_class, on_file_chooser_button_file_changed_cb); - gtk_widget_class_bind_template_callback (widget_class, on_local_calendar_name_entry_text_changed_cb); + gtk_widget_class_bind_template_callback (widget_class, on_local_calendar_name_row_text_changed_cb); gtk_widget_class_bind_template_callback (widget_class, on_local_calendar_color_button_rgba_changed_cb); gtk_widget_class_bind_template_callback (widget_class, on_url_entry_text_changed_cb); gtk_widget_class_bind_template_callback (widget_class, on_web_description_label_link_activated_cb); diff --git a/src/gui/calendar-management/gcal-new-calendar-page.ui b/src/gui/calendar-management/gcal-new-calendar-page.ui index 37b8bf24..289045bc 100644 --- a/src/gui/calendar-management/gcal-new-calendar-page.ui +++ b/src/gui/calendar-management/gcal-new-calendar-page.ui @@ -12,18 +12,9 @@ - + Calendar Name - local_calendar_name_entry - - - - center - Calendar Name - - - - +