From f6dd91097d31b7967c3926985045ceb8a8708666 Mon Sep 17 00:00:00 2001 From: rbuj Date: Sun, 2 Feb 2020 12:24:59 +0100 Subject: share: rewrite share-dialog.ui from scratch fixing deprecations --- share/caja-share.c | 15 +-- share/share-dialog.ui | 344 ++++++++++++++++++++++++-------------------------- 2 files changed, 168 insertions(+), 191 deletions(-) (limited to 'share') diff --git a/share/caja-share.c b/share/caja-share.c index 70b523a..e7d1a10 100644 --- a/share/caja-share.c +++ b/share/caja-share.c @@ -68,8 +68,7 @@ typedef struct { GtkWidget *main; /* Widget that holds all the rest. Its "PropertyPage" GObject-data points to this PropertyPage structure */ GtkWidget *checkbutton_share_folder; - GtkWidget *hbox_share_name; - GtkWidget *hbox_share_comment; + GtkWidget *box_share_content; GtkWidget *entry_share_name; GtkWidget *checkbutton_share_rw_ro; GtkWidget *checkbutton_share_guest_ok; @@ -528,11 +527,7 @@ static void property_page_set_controls_sensitivity (PropertyPage *page, gboolean sensitive) { - gtk_widget_set_sensitive (page->entry_share_name, sensitive); - gtk_widget_set_sensitive (page->entry_share_comment, sensitive); - gtk_widget_set_sensitive (page->hbox_share_comment, sensitive); - gtk_widget_set_sensitive (page->hbox_share_name, sensitive); - gtk_widget_set_sensitive (page->checkbutton_share_rw_ro, sensitive); + gtk_widget_set_sensitive (page->box_share_content, sensitive); if (sensitive) { @@ -712,8 +707,7 @@ create_property_page (CajaFileInfo *fileinfo) free_property_page_cb); page->checkbutton_share_folder = GTK_WIDGET (gtk_builder_get_object (page->ui,"checkbutton_share_folder")); - page->hbox_share_comment = GTK_WIDGET (gtk_builder_get_object (page->ui,"hbox_share_comment")); - page->hbox_share_name = GTK_WIDGET (gtk_builder_get_object (page->ui,"hbox_share_name")); + page->box_share_content = GTK_WIDGET (gtk_builder_get_object (page->ui,"box_share_content")); page->checkbutton_share_rw_ro = GTK_WIDGET (gtk_builder_get_object (page->ui,"checkbutton_share_rw_ro")); page->checkbutton_share_guest_ok = GTK_WIDGET (gtk_builder_get_object (page->ui,"checkbutton_share_guest_ok")); page->entry_share_name = GTK_WIDGET (gtk_builder_get_object (page->ui,"entry_share_name")); @@ -724,8 +718,7 @@ create_property_page (CajaFileInfo *fileinfo) /* Sanity check so that we don't screw up the Glade file */ g_assert (page->checkbutton_share_folder != NULL - && page->hbox_share_comment != NULL - && page->hbox_share_name != NULL + && page->box_share_content != NULL && page->checkbutton_share_rw_ro != NULL && page->checkbutton_share_guest_ok != NULL && page->entry_share_name != NULL diff --git a/share/share-dialog.ui b/share/share-dialog.ui index caf96d3..4608f80 100644 --- a/share/share-dialog.ui +++ b/share/share-dialog.ui @@ -1,300 +1,284 @@ - + + - - - + + True - 12 + False + process-stop + + + True + False + document-save + + + True + False + 12 + 12 + 12 + 12 vertical - 12 + 8 - + True + False - + True + False + start 64 folder-remote + 6 False + True 0 - + True - <big><b>Folder Sharing</b></big> - True - center + False + center + Folder Sharing + + + + True + True 1 False + True 0 - + True + False False + True 1 - + True - 5 - 2 - 12 - 6 - - - True - - - 20 - True - - - False - False - 0 - - - - - True - 0 - Share _name: - True - entry_share_name - - - False - False - 1 - - - - - 1 - 2 - GTK_FILL - - - - - True - True - - - - 1 - 2 - 1 - 2 - - - + False + vertical + 8 Share this _folder True True False + start True True - 2 - GTK_FILL - + True + True + 0 - + True + False + 12 + vertical + 8 - - 20 + True + False + 8 + 8 + 8 + 8 + + + True + False + start + Share _name: + True + entry_share_name + + + 0 + 0 + + + + + True + False + start + Co_mment: + True + entry_share_comment + + + 0 + 1 + + + + + True + True + True + + + 1 + 0 + + + + + True + True + True + + + 1 + 1 + + False - False + True 0 - + + _Allow others to create and delete files in this folder True - 0 - Co_mment: + True + False + start True - entry_share_comment + True + True + True 1 + + + _Guest access (for people without a user account) + True + True + False + start + True + True + + + True + True + 2 + + - 2 - 3 - GTK_FILL - - - - - True - True - - - - 1 - 2 - 2 - 3 - - - - - - _Allow others to create and delete files in this folder - True - True - False - True - True - - - 2 - 3 - 4 - GTK_FILL - + False + True + 1 - - _Guest access (for people without a user account) + True - True - False - True - True + False - 2 - 4 - 5 - GTK_FILL - + False + True + 2 False + True 2 - + True - True - True - True + False False + True 3 - - - False - 4 - - - - - False - True - automatic - automatic - in - - - True - True - - - - - 1 - 5 - - - - - False - - - False - 6 - - - - + True - 5 - end + False + end + end + 8 + start - gtk-cancel + _Cancel True True - True True - True + image1 + True - False - False + True + True 0 + _Save True True - True True - - - True - gtk-save - - + image2 + True - False - False + True + True 1 False - 7 + True + 4 -- cgit v1.2.1