diff options
author | Matthias Clasen <maclas@gmx.de> | 2004-07-22 05:06:39 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-07-22 05:06:39 +0000 |
commit | ccb1f08ef8dcc75777709ac53f95df0f58612675 (patch) | |
tree | 1712baa6b1417bd1c83b46aa140bd39ae8a583e7 /gtk/gtklabel.h | |
parent | b23415ee8b836f58755a86897285fe7dd6086606 (diff) | |
download | gtk+-ccb1f08ef8dcc75777709ac53f95df0f58612675.tar.gz |
Require Pango 1.5.1 (for ellipsisation).
Thu Jul 22 01:05:16 2004 Matthias Clasen <maclas@gmx.de>
* configure.in: Require Pango 1.5.1 (for ellipsisation).
* gtk/gtklabel.h:
* gtk/gtklabel.c (gtk_label_class_init): Add a new :ellipsise
property which controls ellipsisation of the label. (#125250,
Tim Van Wassenhove, patch by James M. Cape)
* tests/testellipsise.c: Simple test for ellipsisation.
Diffstat (limited to 'gtk/gtklabel.h')
-rw-r--r-- | gtk/gtklabel.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtklabel.h b/gtk/gtklabel.h index d260b597a3..ef2d254ab5 100644 --- a/gtk/gtklabel.h +++ b/gtk/gtklabel.h @@ -60,6 +60,7 @@ struct _GtkLabel guint wrap : 1; guint use_underline : 1; guint use_markup : 1; + guint ellipsize : 3; guint mnemonic_keyval; @@ -128,6 +129,9 @@ void gtk_label_set_text_with_mnemonic (GtkLabel *label, void gtk_label_set_justify (GtkLabel *label, GtkJustification jtype); GtkJustification gtk_label_get_justify (GtkLabel *label); +void gtk_label_set_ellipsize (GtkLabel *label, + PangoEllipsizeMode mode); +PangoEllipsizeMode gtk_label_get_ellipsize (GtkLabel *label); void gtk_label_set_pattern (GtkLabel *label, const gchar *pattern); void gtk_label_set_line_wrap (GtkLabel *label, |