summaryrefslogtreecommitdiff
path: root/gtk/gtklabel.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2009-05-11 01:23:13 -0400
committerMatthias Clasen <mclasen@redhat.com>2009-05-11 01:23:13 -0400
commit9dbb30482b11075045e7624df7c771cb3fc1503f (patch)
treed2d9486482ba7eeaa77a20166eefca360eb526fe /gtk/gtklabel.h
parent141ddd99f375b8f687f5f83164c440c8a79b1364 (diff)
downloadgtk+-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.h5
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