[Xfce4-commits] <thunar:progress-dialog-experiments> Use only one text line for each progress view.

Jannis Pohlmann jannis at xfce.org
Mon Sep 14 19:00:04 CEST 2009


Updating branch refs/heads/progress-dialog-experiments
         to 6c82f8fbdebd17338449e55c5d7b7bd2030cb534 (commit)
       from 6a55e55afca0e10f1fac5de98568222e129999f1 (commit)

commit 6c82f8fbdebd17338449e55c5d7b7bd2030cb534
Author: Jannis Pohlmann <jannis at xfce.org>
Date:   Mon Sep 14 18:56:06 2009 +0200

    Use only one text line for each progress view.
    
    This line should display something like:
      - Copying "Foo" to "Bar"
      - Moving "Foo" to "Bar"
      - Creating link to "Foo" in "Bar"
      - Trashing "Foo"
    
    Also add a 6px padding to the copy/move/delete/trash icon.

 thunar/thunar-progress-view.c |   13 ++++---------
 1 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/thunar/thunar-progress-view.c b/thunar/thunar-progress-view.c
index a1daf2b..7291f25 100644
--- a/thunar/thunar-progress-view.c
+++ b/thunar/thunar-progress-view.c
@@ -180,11 +180,12 @@ thunar_progress_view_init (ThunarProgressView *view)
   gtk_container_add (GTK_CONTAINER (view), vbox);
   gtk_widget_show (vbox);
 
-  hbox = gtk_hbox_new (FALSE, 12);
+  hbox = gtk_hbox_new (FALSE, 0);
   gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 0);
   gtk_widget_show (hbox);
 
   image = g_object_new (GTK_TYPE_IMAGE, "icon-size", GTK_ICON_SIZE_BUTTON, NULL);
+  gtk_misc_set_padding (GTK_MISC (image), 6, 0);
   gtk_box_pack_start (GTK_BOX (hbox), image, FALSE, TRUE, 0);
   gtk_widget_show (image);
 
@@ -192,18 +193,12 @@ thunar_progress_view_init (ThunarProgressView *view)
   gtk_box_pack_start (GTK_BOX (hbox), vbox2, TRUE, TRUE, 0);
   gtk_widget_show (vbox2);
 
-  label = g_object_new (GTK_TYPE_LABEL, "xalign", 0.0f, NULL);
-  gtk_label_set_attributes (GTK_LABEL (label), thunar_pango_attr_list_big_bold ());
-  gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_MIDDLE);
-  gtk_box_pack_start (GTK_BOX (vbox2), label, TRUE, TRUE, 0);
-  gtk_widget_show (label);
-
   view->progress_label = g_object_new (GTK_TYPE_LABEL, "xalign", 0.0f, NULL);
   gtk_label_set_ellipsize (GTK_LABEL (view->progress_label), PANGO_ELLIPSIZE_MIDDLE);
   gtk_box_pack_start (GTK_BOX (vbox2), view->progress_label, TRUE, TRUE, 0);
   gtk_widget_show (view->progress_label);
 
-  hbox = gtk_hbox_new (FALSE, 12);
+  hbox = gtk_hbox_new (FALSE, 6);
   gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, TRUE, 0);
   gtk_widget_show (hbox);
 
@@ -220,7 +215,7 @@ thunar_progress_view_init (ThunarProgressView *view)
   exo_binding_new (G_OBJECT (view), "icon-name", G_OBJECT (image), "icon-name");
 
   /* connect the view title to the action label */
-  exo_binding_new (G_OBJECT (view), "title", G_OBJECT (label), "label");
+  exo_binding_new (G_OBJECT (view), "title", G_OBJECT (view->progress_label), "label");
 }
 
 



More information about the Xfce4-commits mailing list