[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