DEFINITION MODULE FOR "C" AdwComboRow ; (* m2-GTK4 - AdwComboRow: a settings row with a drop-down. Mapped onto . The model is a GListModel (e.g. a GtkStringList). Title via AdwPreferencesRow. Signal: "notify::selected". *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED AdwComboRow, adw_combo_row_new, adw_combo_row_set_model, adw_combo_row_get_model, adw_combo_row_set_selected, adw_combo_row_get_selected, adw_combo_row_get_selected_item, adw_combo_row_set_enable_search, adw_combo_row_get_enable_search, adw_combo_row_set_use_subtitle, adw_combo_row_get_use_subtitle; TYPE AdwComboRow = ADDRESS; (* GtkWidget *adw_combo_row_new(void) *) PROCEDURE adw_combo_row_new () : AdwComboRow; (* void adw_combo_row_set_model(AdwComboRow *self, GListModel *model) *) PROCEDURE adw_combo_row_set_model (self: AdwComboRow; model: ADDRESS); (* GListModel *adw_combo_row_get_model(AdwComboRow *self) *) PROCEDURE adw_combo_row_get_model (self: AdwComboRow) : ADDRESS; (* void adw_combo_row_set_selected(AdwComboRow *self, guint position) *) PROCEDURE adw_combo_row_set_selected (self: AdwComboRow; position: CARDINAL); (* guint adw_combo_row_get_selected(AdwComboRow *self) *) PROCEDURE adw_combo_row_get_selected (self: AdwComboRow) : CARDINAL; (* GObject *adw_combo_row_get_selected_item(AdwComboRow *self) *) PROCEDURE adw_combo_row_get_selected_item (self: AdwComboRow) : ADDRESS; (* void adw_combo_row_set_enable_search(AdwComboRow *self, gboolean enable_search) *) PROCEDURE adw_combo_row_set_enable_search (self: AdwComboRow; enable_search: INTEGER); (* gboolean adw_combo_row_get_enable_search(AdwComboRow *self) *) PROCEDURE adw_combo_row_get_enable_search (self: AdwComboRow) : [ INTEGER ]; (* void adw_combo_row_set_use_subtitle(AdwComboRow *self, gboolean use_subtitle) *) PROCEDURE adw_combo_row_set_use_subtitle (self: AdwComboRow; use_subtitle: INTEGER); (* gboolean adw_combo_row_get_use_subtitle(AdwComboRow *self) *) PROCEDURE adw_combo_row_get_use_subtitle (self: AdwComboRow) : [ INTEGER ]; END AdwComboRow.