Add link support to GtkLabel
This patch is based on SexyUrlLabel, but with significantly enhanced functionality: keynav, tooltips, context menu, theming.
This commit is contained in:
@ -2210,6 +2210,7 @@ gtk_label_set_text_with_mnemonic
|
||||
gtk_label_set_use_markup
|
||||
gtk_label_set_use_underline
|
||||
gtk_label_set_width_chars
|
||||
gtk_label_get_current_uri
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
1513
gtk/gtklabel.c
1513
gtk/gtklabel.c
File diff suppressed because it is too large
Load Diff
@ -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
|
||||
|
||||
Reference in New Issue
Block a user