DEFINITION MODULE FOR "C" AdwSwitchRow ; (* m2-GTK4 - AdwSwitchRow: a settings row with a switch. Mapped onto . Title via AdwPreferencesRow. Signal: "notify::active". *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED AdwSwitchRow, adw_switch_row_new, adw_switch_row_set_active, adw_switch_row_get_active; TYPE AdwSwitchRow = ADDRESS; (* GtkWidget *adw_switch_row_new(void) *) PROCEDURE adw_switch_row_new () : AdwSwitchRow; (* void adw_switch_row_set_active(AdwSwitchRow *self, gboolean is_active) *) PROCEDURE adw_switch_row_set_active (self: AdwSwitchRow; is_active: INTEGER); (* gboolean adw_switch_row_get_active(AdwSwitchRow *self) *) PROCEDURE adw_switch_row_get_active (self: AdwSwitchRow) : [ INTEGER ]; END AdwSwitchRow.