[nautilus] properties-window: merge create_page_with_{h,v}box()
- From: Ernestas Kulik <ernestask src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] properties-window: merge create_page_with_{h,v}box()
- Date: Mon, 24 Oct 2016 14:23:07 +0000 (UTC)
commit fa86719d33b691504463c25ee2be83862bd14bde
Author: Ernestas Kulik <ernestask src gnome org>
Date: Wed Oct 19 12:54:56 2016 +0300
properties-window: merge create_page_with_{h,v}box()
The two functions are now nearly identical with the deprecation of
Gtk{H,V}Box.
https://bugzilla.gnome.org/show_bug.cgi?id=773211
src/nautilus-properties-window.c | 64 ++++++++++++++-----------------------
1 files changed, 24 insertions(+), 40 deletions(-)
---
diff --git a/src/nautilus-properties-window.c b/src/nautilus-properties-window.c
index 769c4f5..d3e90fc 100644
--- a/src/nautilus-properties-window.c
+++ b/src/nautilus-properties-window.c
@@ -2516,50 +2516,31 @@ append_directory_contents_fields (NautilusPropertiesWindow *window,
}
static GtkWidget *
-create_page_with_hbox (GtkNotebook *notebook,
- const char *title,
- const char *help_uri)
+create_page_with_box (GtkNotebook *notebook,
+ GtkOrientation orientation,
+ const gchar *title,
+ const gchar *help_uri)
{
- GtkWidget *hbox;
+ GtkWidget *box;
g_assert (GTK_IS_NOTEBOOK (notebook));
g_assert (title != NULL);
- hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_widget_show (hbox);
- gtk_container_set_border_width (GTK_CONTAINER (hbox), 12);
- gtk_box_set_spacing (GTK_BOX (hbox), 12);
- gtk_notebook_append_page (notebook, hbox, gtk_label_new (title));
- gtk_container_child_set (GTK_CONTAINER (notebook),
- hbox,
- "tab-expand", TRUE,
- NULL);
- g_object_set_data_full (G_OBJECT (hbox), "help-uri", g_strdup (help_uri), g_free);
-
- return hbox;
-}
-
-static GtkWidget *
-create_page_with_vbox (GtkNotebook *notebook,
- const char *title,
- const char *help_uri)
-{
- GtkWidget *vbox;
-
- g_assert (GTK_IS_NOTEBOOK (notebook));
- g_assert (title != NULL);
-
- vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_widget_show (vbox);
- gtk_container_set_border_width (GTK_CONTAINER (vbox), 12);
- gtk_notebook_append_page (notebook, vbox, gtk_label_new (title));
+ box = gtk_box_new (orientation, 0);
+ gtk_widget_show (box);
+ gtk_container_set_border_width (GTK_CONTAINER (box), 12);
+ if (orientation == GTK_ORIENTATION_HORIZONTAL)
+ {
+ gtk_box_set_spacing (GTK_BOX (box), 12);
+ }
+ gtk_notebook_append_page (notebook, box, gtk_label_new (title));
gtk_container_child_set (GTK_CONTAINER (notebook),
- vbox,
+ box,
"tab-expand", TRUE,
NULL);
- g_object_set_data_full (G_OBJECT (vbox), "help-uri", g_strdup (help_uri), g_free);
+ g_object_set_data_full (G_OBJECT (box), "help-uri", g_strdup (help_uri), g_free);
- return vbox;
+ return box;
}
static GtkWidget *
@@ -3161,8 +3142,10 @@ create_basic_page (NautilusPropertiesWindow *window)
GtkWidget *volume_usage;
GtkWidget *hbox, *vbox;
- hbox = create_page_with_hbox (window->details->notebook, _("Basic"),
- "help:gnome-help/nautilus-file-properties-basic");
+ hbox = create_page_with_box (window->details->notebook,
+ GTK_ORIENTATION_HORIZONTAL,
+ _("Basic"),
+ "help:gnome-help/nautilus-file-properties-basic");
/* Icon pixmap */
@@ -4685,9 +4668,10 @@ create_permissions_page (NautilusPropertiesWindow *window)
char *file_name, *prompt_text;
GList *file_list;
- vbox = create_page_with_vbox (window->details->notebook,
- _("Permissions"),
- "help:gnome-help/nautilus-file-properties-permissions");
+ vbox = create_page_with_box (window->details->notebook,
+ GTK_ORIENTATION_VERTICAL,
+ _("Permissions"),
+ "help:gnome-help/nautilus-file-properties-permissions");
file_list = window->details->original_files;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]