AdwSwitchRow.def 794 B

123456789101112131415161718192021222324252627282930
  1. DEFINITION MODULE FOR "C" AdwSwitchRow ;
  2. (*
  3. m2-GTK4 - AdwSwitchRow: a settings row with a switch. Mapped onto
  4. <libadwaita-1/adw-switch-row.h>.
  5. Title via AdwPreferencesRow. Signal: "notify::active".
  6. *)
  7. FROM SYSTEM IMPORT ADDRESS;
  8. EXPORT UNQUALIFIED
  9. AdwSwitchRow,
  10. adw_switch_row_new,
  11. adw_switch_row_set_active, adw_switch_row_get_active;
  12. TYPE
  13. AdwSwitchRow = ADDRESS;
  14. (* GtkWidget *adw_switch_row_new(void) *)
  15. PROCEDURE adw_switch_row_new () : AdwSwitchRow;
  16. (* void adw_switch_row_set_active(AdwSwitchRow *self, gboolean is_active) *)
  17. PROCEDURE adw_switch_row_set_active (self: AdwSwitchRow; is_active: INTEGER);
  18. (* gboolean adw_switch_row_get_active(AdwSwitchRow *self) *)
  19. PROCEDURE adw_switch_row_get_active (self: AdwSwitchRow) : [ INTEGER ];
  20. END AdwSwitchRow.