GtkCellRendererSpinner
GtkCellRendererSpinner — Отображает анимацию вращения в ячейке
Функции
Свойства
Типы и значения
| struct | 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
С версии: 2.20
Типы и значения
struct GtkCellRendererSpinner
struct GtkCellRendererSpinner;
Подробности свойств
Свойство “active”
“active” gboolean
Активность индикатора вращения (т.е. отображается) в ячейке.
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “pulse”
“pulse” guint
Импульс индикатора вращения. Увеличивайте это значение, чтобы нарисовать следующий кадр анимации вращения. Обычно вы обновляете это значение в таймауте.
По умолчанию, виджет GtkSpinner рисует один полный цикл анимации, состоящий из 12 кадров, за 750 миллисекунд.
Флаги: Чтение / Запись
Значение по умолчанию: 0
С версии: 2.20
Свойство “size”
“size” GtkIconSize
Значение GtkIconSize, которое определяет размер отображаемого индикатора вращения.
Флаги: Чтение / Запись
Значение по умолчанию: GTK_ICON_SIZE_MENU
С версии: 2.20
См. также
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.22/GtkCellRendererSpinner.html