12 #ifndef YGTK_LINK_LABEL_H 13 #define YGTK_LINK_LABEL_H 18 #define YGTK_TYPE_LINK_LABEL (ygtk_link_label_get_type ()) 19 #define YGTK_LINK_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ 20 YGTK_TYPE_LINK_LABEL, YGtkLinkLabel)) 21 #define YGTK_LINK_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), \ 22 YGTK_TYPE_LINK_LABEL, YGtkLinkLabelClass)) 23 #define YGTK_IS_LINK_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ 24 YGTK_TYPE_LINK_LABEL)) 25 #define YGTK_IS_LINK_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), \ 26 YGTK_TYPE_LINK_LABEL)) 27 #define YGTK_LINK_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), \ 28 YGTK_TYPE_LINK_LABEL, YGtkLinkLabelClass)) 38 gboolean link_always_visible;
39 PangoLayout *layout, *link_layout;
40 GdkWindow *link_window;
45 GtkWidgetClass parent_class;
50 GtkWidget *ygtk_link_label_new (
const gchar *text,
const gchar *link);
51 GType ygtk_link_label_get_type (
void) G_GNUC_CONST;
53 void ygtk_link_label_set_text (
YGtkLinkLabel *label,
const gchar *text,
const gchar *link,
54 gboolean always_show_link);