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: */
gint bar_get_width(GtkWidget *bar);
+GtkWidget *bar_pane_expander_title(const gchar *title);
+
#endif
/* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */
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;
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);
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;
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;