Spec-Zone.ru › GTK 4.0

GtkCellRendererSpinner

GtkCellRendererSpinner — Отображает вращающуюся анимацию в ячейке

Функции

GtkCellRenderer * gtk_cell_renderer_spinner_new ()

Свойства

gboolean active Чтение / Запись
guint pulse Чтение / Запись
GtkIconSize size Чтение / Запись

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

GtkCellRendererSpinner

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

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkCellRenderer
            ╰── GtkCellRendererSpinner

Файлы заголовков

#include <gtk/gtk.h>

Описание

GtkCellRendererSpinner отображает вращающуюся анимацию в ячейке, очень похожую на GtkSpinner. Его часто можно использовать как альтернативу GtkCellRendererProgress для отображения неопределенной активности вместо фактического прогресса.

Чтобы запустить анимацию в ячейке, установите свойство «active» в TRUE и увеличивайте свойство «pulse» с регулярными интервалами. Обычный способ установки свойств ячейки для каждой ячейки — привязать их к столбцам в вашем модели дерева, например, с помощью gtk_tree_view_column_add_attribute().

Функции

gtk_cell_renderer_spinner_new ()

GtkCellRenderer *
gtk_cell_renderer_spinner_new (void);

Возвращает новый элемент ячейки, который будет отображать индикатор вращения для обозначения активности.

Возвращает

новый GtkCellRenderer

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

GtkCellRendererSpinner

typedef struct _GtkCellRendererSpinner GtkCellRendererSpinner;

Подробности свойств

Свойство “active”

  “active”                   gboolean

Указывает, активен ли индикатор вращения (то есть отображается) в ячейке.

Владелец: GtkCellRendererSpinner

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

Значение по умолчанию: FALSE

Свойство “pulse”

  “pulse”                    guint

Импульс индикатора вращения. Увеличивайте это значение, чтобы рисовать следующий кадр анимации индикатора. Обычно вы обновляете это значение с помощью таймаута.

По умолчанию виджет GtkSpinner отображает один полный цикл анимации, состоящий из 12 кадров, за 750 миллисекунд.

Владелец: GtkCellRendererSpinner

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

Значение по умолчанию: 0

Свойство “size”

  “size”                     GtkIconSize

Значение GtkIconSize, определяющее размер отображаемого индикатора вращения.

Владелец: GtkCellRendererSpinner

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

Значение по умолчанию: GTK_ICON_SIZE_INHERIT

См. также

GtkSpinner, GtkCellRendererProgress

© 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/GtkCellRendererSpinner.html

Spec-Zone.ru

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