DEFINITION MODULE FOR "C" GtkLinkButton ; (* m2-GTK4 - GtkLinkButton: a button that opens a URI. Mapped onto . Signal: "activate-link" (return TRUE to block the default handler). *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED GtkLinkButton, gtk_link_button_new, gtk_link_button_new_with_label, gtk_link_button_set_uri, gtk_link_button_get_uri; TYPE GtkLinkButton = ADDRESS; (* GtkWidget *gtk_link_button_new(const char *uri) *) PROCEDURE gtk_link_button_new (uri: ARRAY OF CHAR) : GtkLinkButton; (* GtkWidget *gtk_link_button_new_with_label(const char *uri, const char *label) *) PROCEDURE gtk_link_button_new_with_label (uri, label: ARRAY OF CHAR) : GtkLinkButton; (* void gtk_link_button_set_uri(GtkLinkButton *self, const char *uri) *) PROCEDURE gtk_link_button_set_uri (self: GtkLinkButton; uri: ARRAY OF CHAR); (* const char *gtk_link_button_get_uri(GtkLinkButton *self) *) PROCEDURE gtk_link_button_get_uri (self: GtkLinkButton) : ADDRESS; END GtkLinkButton.