Spec-Zone.ru › GTK 4.0

GtkMultiSelection

GtkMultiSelection — Модель выбора, позволяющая выбирать несколько элементов

Функции

GtkMultiSelection * gtk_multi_selection_new ()
GListModel * gtk_multi_selection_get_model ()
void gtk_multi_selection_set_model ()

Свойства

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

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

GtkMultiSelection

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

    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, или NULL.

[allow-none][transfer full]

Возвращаемое значение

новый GtkMultiSelection.

[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

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

См. также

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/GtkMultiSelection.html

Spec-Zone.ru

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