# HG changeset patch # User zas_ # Date 1236421890 0 # Node ID c44f21235ffe7e16ef8b779ef5ecff31ad7eaf19 # Parent 2496a345c452ce1f64db65def46ce59fe06193d3 Use a common function bar_pane_expander_title() to set expanders title widget. diff -r 2496a345c452 -r c44f21235ffe src/bar.c --- a/src/bar.c Fri Mar 06 22:34:38 2009 +0000 +++ b/src/bar.c Sat Mar 07 10:31:30 2009 +0000 @@ -354,5 +354,14 @@ return bar; } +GtkWidget *bar_pane_expander_title(const gchar *title) +{ + GtkWidget *widget = gtk_label_new(title); + + pref_label_bold(widget, TRUE, FALSE); + //gtk_label_set_ellipsize(GTK_LABEL(widget), PANGO_ELLIPSIZE_END); //FIXME: do not work + + return widget; +} /* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */ diff -r 2496a345c452 -r c44f21235ffe src/bar.h --- a/src/bar.h Fri Mar 06 22:34:38 2009 +0000 +++ b/src/bar.h Sat Mar 07 10:31:30 2009 +0000 @@ -47,5 +47,7 @@ gint bar_get_width(GtkWidget *bar); +GtkWidget *bar_pane_expander_title(const gchar *title); + #endif /* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */ diff -r 2496a345c452 -r c44f21235ffe src/bar_comment.c --- a/src/bar_comment.c Fri Mar 06 22:34:38 2009 +0000 +++ b/src/bar_comment.c Sat Mar 07 10:31:30 2009 +0000 @@ -221,8 +221,7 @@ pcd->pane.pane_set_fd = bar_pane_comment_set_fd; pcd->pane.pane_event = bar_pane_comment_event; pcd->pane.pane_write_config = bar_pane_comment_write_config; - pcd->pane.title = gtk_label_new(title); - pref_label_bold(pcd->pane.title, TRUE, FALSE); + pcd->pane.title = bar_pane_expander_title(title); pcd->pane.expanded = expanded; diff -r 2496a345c452 -r c44f21235ffe src/bar_exif.c --- a/src/bar_exif.c Fri Mar 06 22:34:38 2009 +0000 +++ b/src/bar_exif.c Sat Mar 07 10:31:30 2009 +0000 @@ -622,8 +622,7 @@ ped->pane.pane_set_fd = bar_pane_exif_set_fd; ped->pane.pane_write_config = bar_pane_exif_write_config; - ped->pane.title = gtk_label_new(title); - pref_label_bold(ped->pane.title, TRUE, FALSE); + ped->pane.title = bar_pane_expander_title(title); ped->pane.expanded = expanded; ped->size_group = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); diff -r 2496a345c452 -r c44f21235ffe src/bar_histogram.c --- a/src/bar_histogram.c Fri Mar 06 22:34:38 2009 +0000 +++ b/src/bar_histogram.c Sat Mar 07 10:31:30 2009 +0000 @@ -333,8 +333,7 @@ phd->pane.pane_set_fd = bar_pane_histogram_set_fd; phd->pane.pane_write_config = bar_pane_histogram_write_config; - phd->pane.title = gtk_label_new(title); - pref_label_bold(phd->pane.title, TRUE, FALSE); + phd->pane.title = bar_pane_expander_title(title); phd->pane.expanded = expanded; phd->idle_id = -1; diff -r 2496a345c452 -r c44f21235ffe src/bar_keywords.c --- a/src/bar_keywords.c Fri Mar 06 22:34:38 2009 +0000 +++ b/src/bar_keywords.c Sat Mar 07 10:31:30 2009 +0000 @@ -727,8 +727,7 @@ pkd->pane.pane_set_fd = bar_pane_keywords_set_fd; pkd->pane.pane_event = bar_pane_keywords_event; pkd->pane.pane_write_config = bar_pane_keywords_write_config; - pkd->pane.title = gtk_label_new(title); - pref_label_bold(pkd->pane.title, TRUE, FALSE); + pkd->pane.title = bar_pane_expander_title(title); pkd->pane.expanded = expanded;