[Xfce4-commits] [apps/ristretto] 01/01: Add icons to "Close" buttons
noreply at xfce.org
noreply at xfce.org
Wed Jul 31 17:55:14 CEST 2019
This is an automated email from the git hooks/post-receive script.
f 2 4 0 4 p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository apps/ristretto.
commit 9e0f70f4d0a61128f8dbddf32d7a911573eaa222
Author: Igor <f2404 at yandex.ru>
Date: Wed Jul 31 11:54:44 2019 -0400
Add icons to "Close" buttons
---
src/preferences_dialog.c | 5 +++--
src/properties_dialog.c | 30 ++++++++++++++++--------------
2 files changed, 19 insertions(+), 16 deletions(-)
diff --git a/src/preferences_dialog.c b/src/preferences_dialog.c
index b272745..3274d34 100644
--- a/src/preferences_dialog.c
+++ b/src/preferences_dialog.c
@@ -242,7 +242,7 @@ rstto_preferences_dialog_init ( RsttoPreferencesDialog *dialog )
GtkWidget *behaviour_main_lbl;
GtkWidget *behaviour_desktop_lbl;
GtkWidget *notebook = gtk_notebook_new ();
-
+ GtkWidget *button = xfce_gtk_button_new_mixed ("window-close", _("_Close"));
/* Code Section */
@@ -543,7 +543,8 @@ rstto_preferences_dialog_init ( RsttoPreferencesDialog *dialog )
/* Window should not be resizable */
gtk_window_set_resizable (GTK_WINDOW(dialog), FALSE);
- gtk_dialog_add_button (GTK_DIALOG (dialog), _("_Close"), GTK_RESPONSE_OK);
+ gtk_dialog_add_action_widget (GTK_DIALOG (dialog), button, GTK_RESPONSE_OK);
+ gtk_widget_show (button);
}
diff --git a/src/properties_dialog.c b/src/properties_dialog.c
index 7f7afd5..4b2432d 100644
--- a/src/properties_dialog.c
+++ b/src/properties_dialog.c
@@ -127,23 +127,25 @@ rstto_properties_dialog_init (RsttoPropertiesDialog *dialog)
/* General tab */
GtkWidget *general_label;
GtkWidget *name_hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4);
- GtkWidget *name_label = gtk_label_new(NULL);
- GtkWidget *mime_label = gtk_label_new(NULL);
+ GtkWidget *name_label = gtk_label_new (NULL);
+ GtkWidget *mime_label = gtk_label_new (NULL);
- GtkWidget *modified_label = gtk_label_new(NULL);
- GtkWidget *accessed_label = gtk_label_new(NULL);
+ GtkWidget *modified_label = gtk_label_new (NULL);
+ GtkWidget *accessed_label = gtk_label_new (NULL);
- GtkWidget *size_label = gtk_label_new(NULL);
+ GtkWidget *size_label = gtk_label_new (NULL);
+
+ GtkWidget *button = xfce_gtk_button_new_mixed ("window-close", _("_Close"));
dialog->priv = g_new0 (RsttoPropertiesDialogPriv, 1);
dialog->priv->settings = rstto_settings_new ();
dialog->priv->image_thumbnail = gtk_image_new ();
- dialog->priv->name_entry = gtk_entry_new();
- dialog->priv->mime_content_label = gtk_label_new(NULL);
- dialog->priv->modified_content_label = gtk_label_new(NULL);
- dialog->priv->accessed_content_label = gtk_label_new(NULL);
- dialog->priv->size_content_label = gtk_label_new(NULL);
+ dialog->priv->name_entry = gtk_entry_new ();
+ dialog->priv->mime_content_label = gtk_label_new (NULL);
+ dialog->priv->modified_content_label = gtk_label_new (NULL);
+ dialog->priv->accessed_content_label = gtk_label_new (NULL);
+ dialog->priv->size_content_label = gtk_label_new (NULL);
gtk_label_set_xalign (GTK_LABEL (dialog->priv->mime_content_label), 0.0);
gtk_label_set_yalign (GTK_LABEL (dialog->priv->mime_content_label), 0.5);
@@ -154,8 +156,7 @@ rstto_properties_dialog_init (RsttoPropertiesDialog *dialog)
gtk_label_set_xalign (GTK_LABEL (dialog->priv->size_content_label), 0.0);
gtk_label_set_yalign (GTK_LABEL (dialog->priv->size_content_label), 0.5);
- vbox = gtk_dialog_get_content_area (
- GTK_DIALOG (dialog));
+ vbox = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
dialog->priv->notebook = gtk_notebook_new ();
grid = gtk_grid_new ();
@@ -215,9 +216,10 @@ rstto_properties_dialog_init (RsttoPropertiesDialog *dialog)
gtk_widget_show_all (vbox);
/* Window should not be resizable */
- gtk_window_set_resizable(GTK_WINDOW(dialog), FALSE);
+ gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
- gtk_dialog_add_button (GTK_DIALOG (dialog), _("_Close"), GTK_RESPONSE_OK);
+ gtk_dialog_add_action_widget (GTK_DIALOG (dialog), button, GTK_RESPONSE_OK);
+ gtk_widget_show (button);
}
static void
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list