[Xfce4-commits] [thunar-plugins/thunar-shares-plugin] 01/01: Improved spacing and layout (Bug #14657)
noreply at xfce.org
noreply at xfce.org
Mon Sep 3 04:53:41 CEST 2018
This is an automated email from the git hooks/post-receive script.
a n d r e 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 thunar-plugins/thunar-shares-plugin.
commit 56608321826abee86b8a897894926118d3f964cc
Author: Sean Davis <smd.seandavis at gmail.com>
Date: Sun Sep 2 19:30:57 2018 -0400
Improved spacing and layout (Bug #14657)
---
thunar-plugin/tsp-page.c | 70 ++++++++++++++++++++++--------------------------
1 file changed, 32 insertions(+), 38 deletions(-)
diff --git a/thunar-plugin/tsp-page.c b/thunar-plugin/tsp-page.c
index a1d0523..ddfa5c7 100644
--- a/thunar-plugin/tsp-page.c
+++ b/thunar-plugin/tsp-page.c
@@ -131,84 +131,78 @@ tsp_page_init (TspPage *page)
{
GtkWidget *vbox1;
GtkWidget *hbox1;
+ GtkWidget *grid;
GtkWidget *widget;
/* Main container */
- vbox1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
- gtk_container_set_border_width (GTK_CONTAINER (vbox1), 5);
+ vbox1 = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
+ gtk_container_set_border_width (GTK_CONTAINER (vbox1), 6);
/* Header */
- hbox1 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, TRUE, 5);
+ hbox1 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);
+ gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, TRUE, 0);
widget = gtk_image_new ();
gtk_image_set_from_icon_name (GTK_IMAGE (widget), "gnome-fs-share", GTK_ICON_SIZE_DIALOG);
- gtk_widget_set_margin_start (widget, 13);
- gtk_widget_set_margin_end (widget, 13);
gtk_widget_set_halign (widget, GTK_ALIGN_START);
gtk_box_pack_start (GTK_BOX (hbox1), widget, FALSE, FALSE, 0);
widget = gtk_label_new (_("<b>Folder Sharing</b>"));
gtk_label_set_use_markup (GTK_LABEL(widget), TRUE);
gtk_label_set_xalign (GTK_LABEL (widget), 0.0f);
- gtk_box_pack_start (GTK_BOX (hbox1), widget, FALSE, TRUE, 5);
+ gtk_box_pack_start (GTK_BOX (hbox1), widget, FALSE, TRUE, 0);
/* Horizontal separator */
widget = gtk_separator_new (GTK_ORIENTATION_HORIZONTAL);
- gtk_box_pack_start (GTK_BOX (vbox1), widget, FALSE, TRUE, 5);
+ gtk_box_pack_start (GTK_BOX (vbox1), widget, FALSE, TRUE, 6);
/* Share check button */
page->cb_share_folder = gtk_check_button_new_with_label (_("Share this folder"));
g_signal_connect (G_OBJECT (page->cb_share_folder), "toggled", G_CALLBACK (tsp_page_share_toggled), page);
gtk_box_pack_start (GTK_BOX (vbox1), page->cb_share_folder, FALSE, FALSE, 5);
- /* Share name */
- hbox1 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, FALSE, 5);
+ grid = gtk_grid_new ();
+ gtk_grid_set_row_spacing (GTK_GRID (grid), 6);
+ gtk_grid_set_column_spacing (GTK_GRID (grid), 12);
+ gtk_widget_set_margin_start (GTK_WIDGET (grid), 12);
+ gtk_box_pack_start (GTK_BOX (vbox1), grid, FALSE, TRUE, 0);
+ /* Share name */
page->label_name = gtk_label_new (_("Share Name:"));
- gtk_widget_set_margin_start (page->label_name, 5);
- gtk_widget_set_margin_end (page->label_name, 5);
gtk_label_set_xalign (GTK_LABEL (page->label_name), 0.0f);
- gtk_box_pack_start (GTK_BOX (hbox1), page->label_name, FALSE, FALSE, 0);
+ gtk_grid_attach (GTK_GRID (grid), page->label_name, 0, 0, 1, 1);
page->entry_share_name = gtk_entry_new ();
+ gtk_widget_set_hexpand (GTK_WIDGET (page->entry_share_name), TRUE);
g_signal_connect (G_OBJECT (page->entry_share_name), "changed", G_CALLBACK (tsp_page_name_changed), page);
- gtk_box_pack_start (GTK_BOX (hbox1), page->entry_share_name, TRUE, TRUE, 0);
+ gtk_grid_attach (GTK_GRID (grid), page->entry_share_name, 1, 0, 1, 1);
+
+ /* Share comments */
+ page->label_comments = gtk_label_new (_("Comments:"));
+ gtk_label_set_xalign (GTK_LABEL (page->label_comments), 0.0f);
+ gtk_grid_attach (GTK_GRID (grid), page->label_comments, 0, 1, 1, 1);
+
+ page->entry_share_comments = gtk_entry_new ();
+ g_signal_connect (G_OBJECT (page->entry_share_comments), "changed", G_CALLBACK (tsp_page_cmt_changed), page);
+ gtk_grid_attach (GTK_GRID (grid), page->entry_share_comments, 1, 1, 1, 1);
/* Write access */
page->cb_share_write = gtk_check_button_new_with_label (_("Allow others users to write in this folder"));
+ gtk_widget_set_margin_top (GTK_WIDGET (page->cb_share_write), 6);
g_signal_connect (G_OBJECT (page->cb_share_write), "toggled", G_CALLBACK (tsp_page_write_toggled), page);
- gtk_box_pack_start (GTK_BOX (vbox1), page->cb_share_write, FALSE, FALSE, 5);
+ gtk_grid_attach (GTK_GRID (grid), page->cb_share_write, 0, 2, 2, 1);
/* Guest access */
page->cb_share_guest = gtk_check_button_new_with_label (_("Allow Guest access"));
g_signal_connect (G_OBJECT (page->cb_share_guest), "toggled", G_CALLBACK (tsp_page_guest_toggled), page);
- gtk_box_pack_start (GTK_BOX (vbox1), page->cb_share_guest, FALSE, FALSE, 5);
-
- /* Share comments */
- hbox1 = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
- gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, FALSE, 5);
-
- page->label_comments = gtk_label_new (_("Comments:"));
- gtk_widget_set_margin_start (page->label_comments, 5);
- gtk_widget_set_margin_end (page->label_comments, 5);
- gtk_label_set_xalign (GTK_LABEL (page->label_comments), 0.0f);
- gtk_box_pack_start (GTK_BOX (hbox1), page->label_comments, FALSE, FALSE, 0);
-
- page->entry_share_comments = gtk_entry_new ();
- g_signal_connect (G_OBJECT (page->entry_share_comments), "changed", G_CALLBACK (tsp_page_cmt_changed), page);
- gtk_box_pack_start (GTK_BOX (hbox1), page->entry_share_comments, TRUE, TRUE, 0);
+ gtk_grid_attach (GTK_GRID (grid), page->cb_share_guest, 0, 3, 2, 1);
/* Apply button */
- hbox1 = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);
- gtk_box_set_spacing (GTK_BOX (hbox1), 5);
- gtk_button_box_set_layout (GTK_BUTTON_BOX (hbox1), GTK_BUTTONBOX_END);
- gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 7);
-
page->button_apply = gtk_button_new_with_mnemonic (_("_Apply"));
+ gtk_widget_set_halign (GTK_WIDGET (page->button_apply), GTK_ALIGN_END);
+ gtk_widget_set_margin_top (GTK_WIDGET (page->button_apply), 12);
g_signal_connect (G_OBJECT (page->button_apply), "clicked", G_CALLBACK (tsp_page_apply_clicked), page);
- gtk_box_pack_end (GTK_BOX (hbox1), page->button_apply, FALSE, FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (vbox1), page->button_apply, FALSE, FALSE, 0);
/* Status label */
page->label_status = gtk_label_new (NULL);
@@ -221,7 +215,7 @@ tsp_page_init (TspPage *page)
/* Add to the dialog */
gtk_container_add (GTK_CONTAINER (page), vbox1);
- gtk_container_set_border_width (GTK_CONTAINER (page), 5);
+ gtk_container_set_border_width (GTK_CONTAINER (page), 6);
gtk_widget_show_all (vbox1);
/* Check if guest access is supported */
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list