GtkCellRendererProgress
GtkCellRendererProgress — Отображает числа в виде полос прогресса
Функции
Свойства
| gboolean | inverted | Чтение / Запись |
| int | pulse | Чтение / Запись |
| char * | text | Чтение / Запись |
| float | text-xalign | Чтение / Запись |
| float | text-yalign | Чтение / Запись |
| int | value | Чтение / Запись |
Типы и значения
| struct | GtkCellRendererProgress |
Иерархия объектов
GObject
╰── GInitiallyUnowned
╰── GtkCellRenderer
╰── GtkCellRendererProgress
Реализованные интерфейсы
GtkCellRendererProgress реализует GtkOrientable.
Включаемые файлы
#include <gtk/gtk.h>
Описание
GtkCellRendererProgress отображает числовое значение в виде полосы прогресса в ячейке. Кроме того, он может отображать текст сверху полосы прогресса.
Ячейка-рендерер GtkCellRendererProgress была добавлена в GTK+ 2.6.
Функции
gtk_cell_renderer_progress_new ()
GtkCellRenderer *
gtk_cell_renderer_progress_new (void); Создаёт новый GtkCellRendererProgress.
Возвращает
новый рендерер ячейки
С: 2.6
Типы и значения
struct GtkCellRendererProgress
struct GtkCellRendererProgress;
Подробности свойств
Свойство “inverted”
“inverted” gboolean
Инвертировать направление, в котором растёт полоса прогресса.
Владелец: GtkCellRendererProgress
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “pulse”
“pulse” int
Установка этого значения на положительное значение вызывает режим «активности» рендерера ячейки, где блок прыгает вперёд-назад, чтобы показать, что какой-то прогресс идёт, не уточняя точно сколько.
Каждое увеличение свойства вызывает смещение блока на немного.
Чтобы указать, что активность ещё не началась, установите свойство в ноль. Чтобы указать завершение, установите свойство в G_MAXINT.
Владелец: GtkCellRendererProgress
Флаги: Чтение / Запись
Разрешенные значения: >= -1
Значение по умолчанию: -1
С: 2.12
Свойство “text”
“text” char *
Свойство "text" определяет метку, которая будет нарисована над полосой прогресса. Установка этого свойства в NULL отображает стандартную метку. Установка этого свойства в пустую строку не отображает метки.
Владелец: GtkCellRendererProgress
Флаги: Чтение / Запись
Значение по умолчанию: NULL
С: 2.6
Свойство “text-xalign”
“text-xalign” float
Свойство "text-xalign" управляет горизонтальным выравниванием текста в полосе прогресса. Допустимые значения находятся в диапазоне от 0 (слева) до 1 (справа). Зарезервировано для RTL макетов.
Владелец: GtkCellRendererProgress
Флаги: Чтение / Запись
Разрешенные значения: [0,1]
Значение по умолчанию: 0.5
С: 2.12
Свойство “text-yalign”
“text-yalign” float
Свойство "text-yalign" управляет вертикальным выравниванием текста в полосе прогресса. Допустимые значения находятся в диапазоне от 0 (сверху) до 1 (снизу).
Владелец: GtkCellRendererProgress
Флаги: Чтение / Запись
Разрешенные значения: [0,1]
Значение по умолчанию: 0.5
С: 2.12
Свойство “value”
“value” int
Свойство "value" определяет процент, до которого будет заполнена полоса прогресса.
Владелец: GtkCellRendererProgress
Флаги: Чтение / Запись
Разрешенные значения: [0,100]
Значение по умолчанию: 0
С: 2.6
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.24/GtkCellRendererProgress.html