| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- DEFINITION MODULE FOR "C" AdwComboRow ;
- (*
- m2-GTK4 - AdwComboRow: a settings row with a drop-down.
- Mapped onto <libadwaita-1/adw-combo-row.h>.
- 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.
|