Spec-Zone.ru › GTK 4.0

GtkSelectionFilterModel

GtkSelectionFilterModel — Список моделей, отображающий выбор в модели

Функции

GtkSelectionFilterModel * gtk_selection_filter_model_new ()
void gtk_selection_filter_model_set_model ()
GtkSelectionModel * gtk_selection_filter_model_get_model ()

Свойства

GtkSelectionModel * model Чтение / Запись

Типы и значения

GtkSelectionFilterModel

Иерархия объектов

    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

модель выбора для фильтрации, или NULL.

[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

Флаги: Чтение / Запись

См. также

GtkSelectionModel

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API