GtkLinkButton.def 1022 B

123456789101112131415161718192021222324252627282930313233
  1. DEFINITION MODULE FOR "C" GtkLinkButton ;
  2. (*
  3. m2-GTK4 - GtkLinkButton: a button that opens a URI. Mapped onto
  4. <gtk/gtklinkbutton.h>.
  5. Signal: "activate-link" (return TRUE to block the default handler).
  6. *)
  7. FROM SYSTEM IMPORT ADDRESS;
  8. EXPORT UNQUALIFIED
  9. GtkLinkButton,
  10. gtk_link_button_new, gtk_link_button_new_with_label,
  11. gtk_link_button_set_uri, gtk_link_button_get_uri;
  12. TYPE
  13. GtkLinkButton = ADDRESS;
  14. (* GtkWidget *gtk_link_button_new(const char *uri) *)
  15. PROCEDURE gtk_link_button_new (uri: ARRAY OF CHAR) : GtkLinkButton;
  16. (* GtkWidget *gtk_link_button_new_with_label(const char *uri, const char *label) *)
  17. PROCEDURE gtk_link_button_new_with_label (uri, label: ARRAY OF CHAR) : GtkLinkButton;
  18. (* void gtk_link_button_set_uri(GtkLinkButton *self, const char *uri) *)
  19. PROCEDURE gtk_link_button_set_uri (self: GtkLinkButton; uri: ARRAY OF CHAR);
  20. (* const char *gtk_link_button_get_uri(GtkLinkButton *self) *)
  21. PROCEDURE gtk_link_button_get_uri (self: GtkLinkButton) : ADDRESS;
  22. END GtkLinkButton.