diff options
author | Matthias Clasen <mclasen@redhat.com> | 2009-05-11 01:23:13 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2009-05-11 01:23:13 -0400 |
commit | 9dbb30482b11075045e7624df7c771cb3fc1503f (patch) | |
tree | d2d9486482ba7eeaa77a20166eefca360eb526fe /gtk/gtklabel.h | |
parent | 141ddd99f375b8f687f5f83164c440c8a79b1364 (diff) | |
download | gtk+-9dbb30482b11075045e7624df7c771cb3fc1503f.tar.gz |
Add link support to GtkLabel
This patch is based on SexyUrlLabel, but with significantly enhanced
functionality: keynav, tooltips, context menu, theming.
Diffstat (limited to 'gtk/gtklabel.h')
-rw-r--r-- | gtk/gtklabel.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtklabel.h b/gtk/gtklabel.h index 59778ef67d..bc9982e5e0 100644 --- a/gtk/gtklabel.h +++ b/gtk/gtklabel.h @@ -96,11 +96,12 @@ struct _GtkLabelClass void (* populate_popup) (GtkLabel *label, GtkMenu *menu); + gboolean (*activate_link) (GtkLabel *label); + /* Padding for future expansion */ void (*_gtk_reserved1) (void); void (*_gtk_reserved2) (void); void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); }; GType gtk_label_get_type (void) G_GNUC_CONST; @@ -174,6 +175,8 @@ void gtk_label_set_single_line_mode (GtkLabel *label, gboolean single_line_mode); gboolean gtk_label_get_single_line_mode (GtkLabel *label); +G_CONST_RETURN gchar *gtk_label_get_current_uri (GtkLabel *label); + #ifndef GTK_DISABLE_DEPRECATED #define gtk_label_set gtk_label_set_text |