summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Davis <christopherdavis@gnome.org>2022-07-16 08:27:26 -0400
committerAntónio Fernandes <antoniof@gnome.org>2022-07-16 20:02:21 +0100
commitf88c4a2b39e4e88bf78acffdcee3555a31aaea7c (patch)
tree1afb4825ea1cbcbf611b30ff39a3ed0913ca687f
parentc4b9e130db5fac4bc91c7b5cf4904d2c1cbc7172 (diff)
downloadnautilus-f88c4a2b39e4e88bf78acffdcee3555a31aaea7c.tar.gz
batch-rename-dialog: Use always-show-arrow for numbering order
GtkMenuButton now has the `always-show-arrow` property. This means we don't need to pack a label and icon ourselves anymore.
-rw-r--r--src/nautilus-batch-rename-dialog.c8
-rw-r--r--src/resources/ui/nautilus-batch-rename-dialog.ui22
2 files changed, 7 insertions, 23 deletions
diff --git a/src/nautilus-batch-rename-dialog.c b/src/nautilus-batch-rename-dialog.c
index 514be8879..128db5e8e 100644
--- a/src/nautilus-batch-rename-dialog.c
+++ b/src/nautilus-batch-rename-dialog.c
@@ -49,7 +49,7 @@ struct _NautilusBatchRenameDialog
GtkWidget *replace_entry;
GtkWidget *format_mode_button;
GtkWidget *replace_mode_button;
- GtkWidget *numbering_order_label;
+ GtkWidget *numbering_order_button;
GtkWidget *numbering_label;
GtkWidget *scrolled_window;
GtkWidget *numbering_revealer;
@@ -131,8 +131,8 @@ change_numbering_order (GSimpleAction *action,
{
if (g_strcmp0 (sorts_constants[i].action_target_name, target_name) == 0)
{
- gtk_label_set_label (GTK_LABEL (dialog->numbering_order_label),
- gettext (sorts_constants[i].label));
+ gtk_button_set_label (GTK_BUTTON (dialog->numbering_order_button),
+ gettext (sorts_constants[i].label));
dialog->selection = nautilus_batch_rename_dialog_sort (dialog->selection,
sorts_constants[i].sort_mode,
dialog->create_date);
@@ -1880,7 +1880,7 @@ nautilus_batch_rename_dialog_class_init (NautilusBatchRenameDialogClass *klass)
gtk_widget_class_bind_template_child (widget_class, NautilusBatchRenameDialog, mode_stack);
gtk_widget_class_bind_template_child (widget_class, NautilusBatchRenameDialog, replace_mode_button);
gtk_widget_class_bind_template_child (widget_class, NautilusBatchRenameDialog, format_mode_button);
- gtk_widget_class_bind_template_child (widget_class, NautilusBatchRenameDialog, numbering_order_label);
+ gtk_widget_class_bind_template_child (widget_class, NautilusBatchRenameDialog, numbering_order_button);
gtk_widget_class_bind_template_child (widget_class, NautilusBatchRenameDialog, scrolled_window);
gtk_widget_class_bind_template_child (widget_class, NautilusBatchRenameDialog, numbering_order_menu);
gtk_widget_class_bind_template_child (widget_class, NautilusBatchRenameDialog, numbering_revealer);
diff --git a/src/resources/ui/nautilus-batch-rename-dialog.ui b/src/resources/ui/nautilus-batch-rename-dialog.ui
index 0583132cd..f9b6e7481 100644
--- a/src/resources/ui/nautilus-batch-rename-dialog.ui
+++ b/src/resources/ui/nautilus-batch-rename-dialog.ui
@@ -216,26 +216,10 @@
</object>
</child>
<child>
- <object class="GtkMenuButton">
+ <object class="GtkMenuButton" id="numbering_order_button">
<property name="menu-model">numbering_order_menu</property>
- <child>
- <object class="GtkBox">
- <property name="spacing">15</property>
- <child>
- <object class="GtkLabel" id="numbering_order_label">
- <property name="width-request">180</property>
- <property name="xalign">0</property>
- <property name="label" translatable="yes">Original Name (Ascending)</property>
- </object>
- </child>
- <child>
- <object class="GtkImage" id="action_icon">
- <property name="icon-name">pan-down-symbolic</property>
- <property name="icon-size">1</property>
- </object>
- </child>
- </object>
- </child>
+ <property name="label" translatable="yes">Original Name (Ascending)</property>
+ <property name="always-show-arrow">True</property>
</object>
</child>
</object>