[Xfce4-commits] [xfce/thunar] 01/01: Add examples to "Select by Pattern" dialog (Bug #16587)
noreply at xfce.org
noreply at xfce.org
Tue Mar 24 10:39:18 CET 2020
This is an automated email from the git hooks/post-receive script.
a l e x 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 xfce/thunar.
commit 1ab31eedb289df2eb76bc76f963cef6155958310
Author: Theo Linkspfeifer <lastonestanding at tutanota.com>
Date: Mon Mar 23 23:14:12 2020 +0100
Add examples to "Select by Pattern" dialog (Bug #16587)
---
thunar/thunar-standard-view.c | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/thunar/thunar-standard-view.c b/thunar/thunar-standard-view.c
index dbb5f98..3f313c7 100644
--- a/thunar/thunar-standard-view.c
+++ b/thunar/thunar-standard-view.c
@@ -2690,12 +2690,14 @@ thunar_standard_view_action_select_by_pattern (GtkAction *action,
{
GtkWidget *window;
GtkWidget *dialog;
+ GtkWidget *vbox;
GtkWidget *hbox;
GtkWidget *label;
GtkWidget *entry;
GList *paths;
GList *lp;
gint response;
+ gchar *example_pattern;
const gchar *pattern;
gchar *pattern_extended = NULL;
@@ -2715,8 +2717,12 @@ G_GNUC_END_IGNORE_DEPRECATIONS
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
gtk_window_set_default_size (GTK_WINDOW (dialog), 290, -1);
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+ gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (dialog))), vbox, TRUE, TRUE, 0);
+ gtk_widget_show (vbox);
+
hbox = g_object_new (GTK_TYPE_BOX, "orientation", GTK_ORIENTATION_HORIZONTAL, "border-width", 6, "spacing", 10, NULL);
- gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (dialog))), hbox, TRUE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 0);
gtk_widget_show (hbox);
label = gtk_label_new_with_mnemonic (_("_Pattern:"));
@@ -2729,6 +2735,19 @@ G_GNUC_END_IGNORE_DEPRECATIONS
gtk_label_set_mnemonic_widget (GTK_LABEL (label), entry);
gtk_widget_show (entry);
+ hbox = g_object_new (GTK_TYPE_BOX, "orientation", GTK_ORIENTATION_HORIZONTAL, "margin-right", 6, "margin-bottom", 6, "spacing", 0, NULL);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 0);
+ gtk_widget_show (hbox);
+
+ label = gtk_label_new (NULL);
+ example_pattern = g_strdup_printf ("<b>%s</b> %s ",
+ _("Examples:"),
+ "*.png, file\?\?.txt, pict*.\?\?\?");
+ gtk_label_set_markup (GTK_LABEL (label), example_pattern);
+ g_free (example_pattern);
+ gtk_box_pack_end (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+ gtk_widget_show (label);
+
response = gtk_dialog_run (GTK_DIALOG (dialog));
if (response == GTK_RESPONSE_OK)
{
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list