[gthumb] added function to add a class to a dialog response widget
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] added function to add a class to a dialog response widget
- Date: Sat, 13 Aug 2016 14:40:54 +0000 (UTC)
commit b4d9b14fbbc467a7f99bc652d124072cd43779dd
Author: Paolo Bacchilega <paobac src gnome org>
Date: Fri Aug 12 16:22:46 2016 +0200
added function to add a class to a dialog response widget
extensions/bookmarks/dlg-bookmarks.c | 3 +--
extensions/comments/dlg-comments-preferences.c | 3 +--
extensions/file_manager/actions.c | 3 +--
.../gstreamer_tools/dlg-media-viewer-preferences.c | 3 +--
.../dlg-photo-importer-preferences.c | 3 +--
extensions/rename_series/dlg-rename-series.c | 3 +--
.../rename_series/gth-template-editor-dialog.c | 3 +--
extensions/search/actions.c | 3 +--
gthumb/dlg-personalize-filters.c | 3 +--
gthumb/dlg-sort-order.c | 3 +--
gthumb/gth-filter-editor-dialog.c | 3 +--
gthumb/gtk-utils.c | 9 +++++++++
gthumb/gtk-utils.h | 3 +++
13 files changed, 23 insertions(+), 22 deletions(-)
---
diff --git a/extensions/bookmarks/dlg-bookmarks.c b/extensions/bookmarks/dlg-bookmarks.c
index b8a457f..db28824 100644
--- a/extensions/bookmarks/dlg-bookmarks.c
+++ b/extensions/bookmarks/dlg-bookmarks.c
@@ -358,8 +358,7 @@ dlg_bookmarks (GthBrowser *browser)
gtk_dialog_add_buttons (GTK_DIALOG (data->dialog),
_GTK_LABEL_OK, GTK_RESPONSE_CLOSE,
NULL);
- gtk_style_context_add_class (gtk_widget_get_style_context (gtk_dialog_get_widget_for_response
(GTK_DIALOG (data->dialog), GTK_RESPONSE_CLOSE)),
- GTK_STYLE_CLASS_SUGGESTED_ACTION);
+ _gtk_dialog_add_class_to_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_CLOSE,
GTK_STYLE_CLASS_SUGGESTED_ACTION);
gth_browser_set_dialog (browser, "bookmarks", data->dialog);
g_object_set_data (G_OBJECT (data->dialog), "dialog_data", data);
diff --git a/extensions/comments/dlg-comments-preferences.c b/extensions/comments/dlg-comments-preferences.c
index 08a6be2..c03877b 100644
--- a/extensions/comments/dlg-comments-preferences.c
+++ b/extensions/comments/dlg-comments-preferences.c
@@ -76,8 +76,7 @@ dlg_comments_preferences (GtkWindow *parent)
gtk_dialog_add_buttons (GTK_DIALOG (data->dialog),
_GTK_LABEL_OK, GTK_RESPONSE_CLOSE,
NULL);
- gtk_style_context_add_class (gtk_widget_get_style_context (gtk_dialog_get_widget_for_response
(GTK_DIALOG (data->dialog), GTK_RESPONSE_CLOSE)),
- GTK_STYLE_CLASS_SUGGESTED_ACTION);
+ _gtk_dialog_add_class_to_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_CLOSE,
GTK_STYLE_CLASS_SUGGESTED_ACTION);
/* Set widgets data. */
diff --git a/extensions/file_manager/actions.c b/extensions/file_manager/actions.c
index a80046d..7e86a03 100644
--- a/extensions/file_manager/actions.c
+++ b/extensions/file_manager/actions.c
@@ -664,8 +664,7 @@ copy_to_folder_dialog (GthBrowser *browser,
(move ? _("Move") : _("Copy")), GTK_RESPONSE_ACCEPT,
NULL);
- gtk_style_context_add_class (gtk_widget_get_style_context (gtk_dialog_get_widget_for_response
(GTK_DIALOG (dialog), GTK_RESPONSE_ACCEPT)),
- GTK_STYLE_CLASS_SUGGESTED_ACTION);
+ _gtk_dialog_add_class_to_response (GTK_DIALOG (dialog), GTK_RESPONSE_ACCEPT,
GTK_STYLE_CLASS_SUGGESTED_ACTION);
start_uri = g_settings_get_string (settings, PREF_FILE_MANAGER_COPY_LAST_FOLDER);
if ((start_uri == NULL) || (strcmp (start_uri, "") == 0)) {
diff --git a/extensions/gstreamer_tools/dlg-media-viewer-preferences.c
b/extensions/gstreamer_tools/dlg-media-viewer-preferences.c
index 39d3b32..65bf44b 100644
--- a/extensions/gstreamer_tools/dlg-media-viewer-preferences.c
+++ b/extensions/gstreamer_tools/dlg-media-viewer-preferences.c
@@ -85,8 +85,7 @@ dlg_media_viewer_preferences (GtkWindow *parent)
gtk_dialog_add_buttons (GTK_DIALOG (data->dialog),
_GTK_LABEL_OK, GTK_RESPONSE_CLOSE,
NULL);
- gtk_style_context_add_class (gtk_widget_get_style_context (gtk_dialog_get_widget_for_response
(GTK_DIALOG (data->dialog), GTK_RESPONSE_CLOSE)),
- GTK_STYLE_CLASS_SUGGESTED_ACTION);
+ _gtk_dialog_add_class_to_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_CLOSE,
GTK_STYLE_CLASS_SUGGESTED_ACTION);
/* Set widgets data. */
diff --git a/extensions/photo_importer/dlg-photo-importer-preferences.c
b/extensions/photo_importer/dlg-photo-importer-preferences.c
index a230729..10cb700 100644
--- a/extensions/photo_importer/dlg-photo-importer-preferences.c
+++ b/extensions/photo_importer/dlg-photo-importer-preferences.c
@@ -86,8 +86,7 @@ dlg_photo_importer_preferences (GtkWindow *parent)
gtk_dialog_add_buttons (GTK_DIALOG (data->dialog),
_GTK_LABEL_OK, GTK_RESPONSE_CLOSE,
NULL);
- gtk_style_context_add_class (gtk_widget_get_style_context (gtk_dialog_get_widget_for_response
(GTK_DIALOG (data->dialog), GTK_RESPONSE_CLOSE)),
- GTK_STYLE_CLASS_SUGGESTED_ACTION);
+ _gtk_dialog_add_class_to_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_CLOSE,
GTK_STYLE_CLASS_SUGGESTED_ACTION);
/* Set widgets data. */
diff --git a/extensions/rename_series/dlg-rename-series.c b/extensions/rename_series/dlg-rename-series.c
index 60f7126..0ec8365 100644
--- a/extensions/rename_series/dlg-rename-series.c
+++ b/extensions/rename_series/dlg-rename-series.c
@@ -853,8 +853,7 @@ dlg_rename_series (GthBrowser *browser,
_GTK_LABEL_CANCEL, GTK_RESPONSE_CANCEL,
_("_Rename"), GTK_RESPONSE_OK,
NULL);
- gtk_style_context_add_class (gtk_widget_get_style_context (gtk_dialog_get_widget_for_response
(GTK_DIALOG (data->dialog), GTK_RESPONSE_OK)),
- GTK_STYLE_CLASS_SUGGESTED_ACTION);
+ _gtk_dialog_add_class_to_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_OK,
GTK_STYLE_CLASS_SUGGESTED_ACTION);
gth_browser_set_dialog (browser, "rename_series", data->dialog);
g_object_set_data (G_OBJECT (data->dialog), "dialog_data", data);
diff --git a/extensions/rename_series/gth-template-editor-dialog.c
b/extensions/rename_series/gth-template-editor-dialog.c
index 7ea681f..9ec50f9 100644
--- a/extensions/rename_series/gth-template-editor-dialog.c
+++ b/extensions/rename_series/gth-template-editor-dialog.c
@@ -165,8 +165,7 @@ gth_template_editor_dialog_construct (GthTemplateEditorDialog *self,
gtk_dialog_add_button (GTK_DIALOG (self), _GTK_LABEL_CANCEL, GTK_RESPONSE_CANCEL);
gtk_dialog_add_button (GTK_DIALOG (self), _GTK_LABEL_OK, GTK_RESPONSE_OK);
- gtk_style_context_add_class (gtk_widget_get_style_context (gtk_dialog_get_widget_for_response
(GTK_DIALOG (self), GTK_RESPONSE_OK)),
- GTK_STYLE_CLASS_SUGGESTED_ACTION);
+ _gtk_dialog_add_class_to_response (GTK_DIALOG (self), GTK_RESPONSE_OK,
GTK_STYLE_CLASS_SUGGESTED_ACTION);
self->priv->content = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
gtk_container_set_border_width (GTK_CONTAINER (self->priv->content), 5);
diff --git a/extensions/search/actions.c b/extensions/search/actions.c
index 8f85bf5..95fc70f 100644
--- a/extensions/search/actions.c
+++ b/extensions/search/actions.c
@@ -80,8 +80,7 @@ gth_browser_activate_find (GSimpleAction *action,
gtk_dialog_add_button (GTK_DIALOG (dialog), _GTK_LABEL_CANCEL, GTK_RESPONSE_CANCEL);
gtk_dialog_add_button (GTK_DIALOG (dialog), _("_Find"), GTK_RESPONSE_OK);
- gtk_style_context_add_class (gtk_widget_get_style_context (gtk_dialog_get_widget_for_response
(GTK_DIALOG (dialog), GTK_RESPONSE_OK)),
- GTK_STYLE_CLASS_SUGGESTED_ACTION);
+ _gtk_dialog_add_class_to_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK,
GTK_STYLE_CLASS_SUGGESTED_ACTION);
g_signal_connect (dialog, "response",
G_CALLBACK (search_editor_dialog__response_cb),
diff --git a/gthumb/dlg-personalize-filters.c b/gthumb/dlg-personalize-filters.c
index 7feb16e..489b898 100644
--- a/gthumb/dlg-personalize-filters.c
+++ b/gthumb/dlg-personalize-filters.c
@@ -527,8 +527,7 @@ dlg_personalize_filters (GthBrowser *browser)
gtk_dialog_add_buttons (GTK_DIALOG (data->dialog),
_GTK_LABEL_OK, GTK_RESPONSE_CLOSE,
NULL);
- gtk_style_context_add_class (gtk_widget_get_style_context (gtk_dialog_get_widget_for_response
(GTK_DIALOG (data->dialog), GTK_RESPONSE_CLOSE)),
- GTK_STYLE_CLASS_SUGGESTED_ACTION);
+ _gtk_dialog_add_class_to_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_CLOSE,
GTK_STYLE_CLASS_SUGGESTED_ACTION);
gth_browser_set_dialog (browser, "personalize_filters", data->dialog);
g_object_set_data (G_OBJECT (data->dialog), "dialog_data", data);
diff --git a/gthumb/dlg-sort-order.c b/gthumb/dlg-sort-order.c
index 8a130ec..e973069 100644
--- a/gthumb/dlg-sort-order.c
+++ b/gthumb/dlg-sort-order.c
@@ -121,8 +121,7 @@ dlg_sort_order (GthBrowser *browser)
gtk_dialog_add_buttons (GTK_DIALOG (data->dialog),
_GTK_LABEL_OK, GTK_RESPONSE_CLOSE,
NULL);
- gtk_style_context_add_class (gtk_widget_get_style_context (gtk_dialog_get_widget_for_response
(GTK_DIALOG (data->dialog), GTK_RESPONSE_CLOSE)),
- GTK_STYLE_CLASS_SUGGESTED_ACTION);
+ _gtk_dialog_add_class_to_response (GTK_DIALOG (data->dialog), GTK_RESPONSE_CLOSE,
GTK_STYLE_CLASS_SUGGESTED_ACTION);
gth_browser_set_dialog (browser, "sort-order", data->dialog);
g_object_set_data (G_OBJECT (data->dialog), "dialog_data", data);
diff --git a/gthumb/gth-filter-editor-dialog.c b/gthumb/gth-filter-editor-dialog.c
index ce07776..f3acbc3 100644
--- a/gthumb/gth-filter-editor-dialog.c
+++ b/gthumb/gth-filter-editor-dialog.c
@@ -146,8 +146,7 @@ gth_filter_editor_dialog_construct (GthFilterEditorDialog *self)
gtk_dialog_add_button (GTK_DIALOG (self), _GTK_LABEL_CANCEL, GTK_RESPONSE_CANCEL);
gtk_dialog_add_button (GTK_DIALOG (self), _GTK_LABEL_SAVE, GTK_RESPONSE_OK);
- gtk_style_context_add_class (gtk_widget_get_style_context (gtk_dialog_get_widget_for_response
(GTK_DIALOG (self), GTK_RESPONSE_OK)),
- GTK_STYLE_CLASS_SUGGESTED_ACTION);
+ _gtk_dialog_add_class_to_response (GTK_DIALOG (self), GTK_RESPONSE_OK,
GTK_STYLE_CLASS_SUGGESTED_ACTION);
self->priv->builder = _gtk_builder_new_from_file ("filter-editor.ui", NULL);
diff --git a/gthumb/gtk-utils.c b/gthumb/gtk-utils.c
index ead1ccf..bb5abe9 100644
--- a/gthumb/gtk-utils.c
+++ b/gthumb/gtk-utils.c
@@ -261,6 +261,15 @@ _gtk_dialog_add_to_window_group (GtkDialog *dialog)
}
+void
+_gtk_dialog_add_class_to_response (GtkDialog *dialog,
+ int respose_id,
+ const char *class_name)
+{
+ gtk_style_context_add_class (gtk_widget_get_style_context (gtk_dialog_get_widget_for_response
(dialog, respose_id)), class_name);
+}
+
+
GdkPixbuf *
_g_icon_get_pixbuf (GIcon *icon,
int icon_size,
diff --git a/gthumb/gtk-utils.h b/gthumb/gtk-utils.h
index e4dd5ba..559f920 100644
--- a/gthumb/gtk-utils.h
+++ b/gthumb/gtk-utils.h
@@ -78,6 +78,9 @@ void _gtk_info_dialog_run (GtkWindow *pa
const gchar *format,
...) G_GNUC_PRINTF (2, 3);
void _gtk_dialog_add_to_window_group (GtkDialog *dialog);
+void _gtk_dialog_add_class_to_response (GtkDialog *dialog,
+ int respose_id,
+ const char *class_name);
GdkPixbuf * _g_icon_get_pixbuf (GIcon *icon,
int icon_size,
GtkIconTheme *icon_theme);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]