GtkMultiSelection
GtkMultiSelection — Модель выбора, позволяющая выбирать несколько элементов
Функции
| GtkMultiSelection * | gtk_multi_selection_new () |
| GListModel * | gtk_multi_selection_get_model () |
| void | gtk_multi_selection_set_model () |
Свойства
| GListModel * | model | Чтение / Запись |
Типы и значения
Иерархия объектов
GObject
╰── GtkMultiSelection
Реализованные интерфейсы
GtkMultiSelection реализует GListModel и GtkSelectionModel.
Файлы заголовков
#include <gtk/gtk.h>
Описание
GtkMultiSelection — реализация интерфейса GtkSelectionModel, позволяющая выбирать несколько элементов.
Функции
gtk_multi_selection_new ()
GtkMultiSelection *
gtk_multi_selection_new (GListModel *model); Создаёт новый объект выбора для обработки model .
Параметры
model | управляемый GListModel, или | [allow-none][transfer full] |
gtk_multi_selection_get_model ()
GListModel *
gtk_multi_selection_get_model (GtkMultiSelection *self); Возвращает базовую модель self .
Параметры
self | объект GtkMultiSelection |
Возвращаемое значение
базовую модель.
[transfer none]
gtk_multi_selection_set_model ()
void gtk_multi_selection_set_model (GtkMultiSelection *self,GListModel *model);
Устанавливает модель, которую self должен обернуть. Если model имеет значение NULL, self будет пустой.
Параметры
self | объект GtkMultiSelection | |
model | Обертываемый GListModel. | [allow-none] |
Типы и значения
GtkMultiSelection
typedef struct _GtkMultiSelection GtkMultiSelection;
Подробное описание свойств
Свойство “model”
“model” GListModel *
Список, управляемый этим выбором
Владелец: GtkMultiSelection
Флаги: Чтение / Запись
См. также
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/GtkMultiSelection.html