GtkSelectionFilterModel
GtkSelectionFilterModel — Список моделей, отображающий выбор в модели
Функции
Свойства
| GtkSelectionModel * | model | Чтение / Запись |
Типы и значения
Иерархия объектов
GObject
╰── GtkSelectionFilterModel
Реализованные интерфейсы
GtkSelectionFilterModel реализует GListModel.
Файлы
#include <gtk/gtk.h>
Описание
GtkSelectionFilterModel — список моделей, который отображает выбранные элементы из GtkSelectionModel в виде собственного списка моделей.
Функции
gtk_selection_filter_model_new ()
GtkSelectionFilterModel *
gtk_selection_filter_model_new (GtkSelectionModel *model); Создаёт новую GtkSelectionFilterModel, которая включает выбранные элементы из базовой модели выбора.
Параметры
model | модель выбора для фильтрации, или | [allow-none][transfer none] |
Возвращаемое значение
новая GtkSelectionFilterModel
gtk_selection-filter-model-set-model ()
void gtk_selection_filter_model_set_model (GtkSelectionFilterModel *self,GtkSelectionModel *model);
Устанавливает модель для фильтрации.
Обратите внимание, что GTK не пытается гарантировать, что model соответствует типу элементов self. Предполагается, что вызывающий код знает, что делает, и настроен соответствующим фильтром, чтобы гарантировать соответствие типов элементов.
Параметры
self | экземпляр GtkSelectionFilterModel | |
model | Модель для фильтрации. | [allow-none] |
gtk_selection-filter-model-get-model ()
GtkSelectionModel *
gtk_selection_filter_model_get_model (GtkSelectionFilterModel *self); Получает модель, которая сейчас фильтруется, или NULL если её нет.
Параметры
self | экземпляр GtkSelectionFilterModel |
Возвращаемое значение
Модель, которая фильтруется.
[nullable][transfer none]
Типы и значения
GtkSelectionFilterModel
typedef struct _GtkSelectionFilterModel GtkSelectionFilterModel;
Подробности свойств
Свойство “model”
“model” GtkSelectionModel *
Модель, которая фильтруется
Владелец: GtkSelectionFilterModel
Флаги: Чтение / Запись
См. также
© 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/GtkSelectionFilterModel.html