[nautilus/wip/alexpandelea/batchRename] Change arrow used in listbox



commit e4d08cc4e4743fd566ce5465423cbbc8bbc69288
Author: Alexandru Pandelea <alexandru pandelea gmail com>
Date:   Wed Jun 29 15:28:19 2016 +0300

    Change arrow used in listbox
    
    Instead of a GtkArrow in the listbox, now it's used a GtkImage.

 src/nautilus-batch-rename.c                      |   13 ++++++-------
 src/resources/ui/nautilus-batch-rename-dialog.ui |    4 ++--
 2 files changed, 8 insertions(+), 9 deletions(-)
---
diff --git a/src/nautilus-batch-rename.c b/src/nautilus-batch-rename.c
index 9479b7d..e5b2d99 100644
--- a/src/nautilus-batch-rename.c
+++ b/src/nautilus-batch-rename.c
@@ -51,6 +51,7 @@ struct _NautilusBatchRename
         GtkWidget               *add_popover;
         GtkWidget               *add_button_label;
         GtkWidget               *numbering_order_label;
+        GtkWidget               *scrolled_window;
 
         GList                   *listbox_rows;
 
@@ -229,18 +230,15 @@ create_row_for_label (const gchar *new_text,
         GtkWidget *row;
         GtkWidget *label_new;
         GtkWidget *label_old;
-        GtkWidget *arrow;
         GtkWidget *box;
+        GtkWidget *icon;
 
         row = gtk_list_box_row_new ();
 
         g_object_set_data (G_OBJECT (row), "show-separator", GINT_TO_POINTER (show_separator));
 
-        arrow = g_object_new (GTK_TYPE_ARROW,
-                              "hexpand", TRUE,
-                              "xalign", 0.0,
-                              "margin-start", 6,
-                              NULL);
+        icon = gtk_image_new_from_icon_name ("media-playlist-consecutive-symbolic",
+                                            GTK_ICON_SIZE_SMALL_TOOLBAR);
 
         box = g_object_new (GTK_TYPE_BOX,
                             "orientation",GTK_ORIENTATION_HORIZONTAL,
@@ -266,7 +264,7 @@ create_row_for_label (const gchar *new_text,
         gtk_label_set_max_width_chars (GTK_LABEL (label_old), MAX_DISPLAY_LEN);
 
         gtk_box_pack_end (GTK_BOX (box), label_new, TRUE, FALSE, 0);
-        gtk_box_pack_end (GTK_BOX (box), arrow, TRUE, FALSE, 0);
+        gtk_box_pack_end (GTK_BOX (box), icon, TRUE, FALSE, 0);
         gtk_box_pack_end (GTK_BOX (box), label_old, TRUE, FALSE, 0);
         gtk_list_box_row_set_selectable (GTK_LIST_BOX_ROW (row), TRUE);
 
@@ -502,6 +500,7 @@ nautilus_batch_rename_class_init (NautilusBatchRenameClass *klass)
         gtk_widget_class_bind_template_child (widget_class, NautilusBatchRename, add_popover);
         gtk_widget_class_bind_template_child (widget_class, NautilusBatchRename, add_button_label);
         gtk_widget_class_bind_template_child (widget_class, NautilusBatchRename, numbering_order_label);
+        gtk_widget_class_bind_template_child (widget_class, NautilusBatchRename, scrolled_window);
 
         gtk_widget_class_bind_template_callback (widget_class, file_names_widget_entry_on_changed);
         gtk_widget_class_bind_template_callback (widget_class, batch_rename_dialog_on_closed);
diff --git a/src/resources/ui/nautilus-batch-rename-dialog.ui 
b/src/resources/ui/nautilus-batch-rename-dialog.ui
index 1a38109..553dd64 100644
--- a/src/resources/ui/nautilus-batch-rename-dialog.ui
+++ b/src/resources/ui/nautilus-batch-rename-dialog.ui
@@ -266,11 +266,12 @@
               </packing>
             </child>
             <child>
-              <object class="GtkScrolledWindow">
+              <object class="GtkScrolledWindow" id="scrolled_window">
                 <property name="height_request">250</property>
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
                 <property name="hexpand">False</property>
+                <property name="vexpand">False</property>
                 <property name="shadow_type">in</property>
                 <child>
                   <object class="GtkViewport">
@@ -337,7 +338,6 @@
       <item>
         <attribute name="label" translatable="yes">First Modified</attribute>
         <attribute name="action">dialog.numbering-order-changed-first-modified</attribute>
-        <attribute name="icon">object-select-symbolic</attribute>
       </item>
       <item>
         <attribute name="label" translatable="yes">Last Modified</attribute>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]