[gthumb] rename: date format: added icon to reset the format



commit c5fa02eac14988172f8f5f636ec195b0fcf2f0d2
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Mon Dec 28 15:49:29 2015 +0100

    rename: date format: added icon to reset the format

 extensions/rename_series/gth-template-selector.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)
---
diff --git a/extensions/rename_series/gth-template-selector.c 
b/extensions/rename_series/gth-template-selector.c
index ef6bc0b..a5a51c6 100644
--- a/extensions/rename_series/gth-template-selector.c
+++ b/extensions/rename_series/gth-template-selector.c
@@ -175,6 +175,19 @@ date_format_combobox_changed_cb (GtkComboBox         *combo_box,
 
 
 static void
+custom_date_format_entry_icon_release_cb (GtkEntry            *entry,
+                                         GtkEntryIconPosition icon_pos,
+                                         GdkEvent            *event,
+                                         gpointer             user_data)
+{
+       GthTemplateSelector *self = user_data;
+
+       if (icon_pos == GTK_ENTRY_ICON_SECONDARY)
+               gtk_combo_box_set_active (GTK_COMBO_BOX (GET_WIDGET ("date_format_combobox")), 0);
+}
+
+
+static void
 gth_template_selector_construct (GthTemplateSelector *self,
                                 GthTemplateCode     *allowed_codes,
                                 int                  n_codes)
@@ -313,6 +326,10 @@ gth_template_selector_construct (GthTemplateSelector *self,
                          "changed",
                          G_CALLBACK (date_format_combobox_changed_cb),
                          self);
+       g_signal_connect (GET_WIDGET ("custom_date_format_entry"),
+                         "icon-release",
+                         G_CALLBACK (custom_date_format_entry_icon_release_cb),
+                         self);
 }
 
 


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