GtkCellRendererProgress
GtkCellRendererProgress — Отображает числа в виде полос прогресса
Функции
Свойства
Типы и значения
| 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
Инвертировать направление, в котором растёт полоса прогресса.
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “pulse”
“pulse” gint
Установив ненулевое значение, заставляет рендерер ячейки перейти в "режим активности", где блок отскакивает вперёд и назад, чтобы показать, что прогресс идёт, без указания точного значения.
Каждое приращение свойства перемещает блок немного.
Чтобы указать, что активность ещё не началась, установите свойство в ноль. Чтобы указать завершение, установите свойство в G_MAXINT.
Флаги: Чтение / Запись
Допустимые значения: >= -1
Значение по умолчанию: -1
С версии: 2.12
Свойство “text”
“text” gchar *
Свойство «text» определяет метку, которая будет отображаться над полосой прогресса. Установка этого свойства в NULL вызывает отображение метки по умолчанию. Установка этого свойства в пустую строку не отображает метку.
Флаги: Чтение / Запись
Значение по умолчанию: NULL
С версии: 2.6
Свойство “text-xalign”
“text-xalign” gfloat
Свойство «text-xalign» управляет горизонтальным выравниванием текста в полосе прогресса. Допустимые значения находятся в диапазоне от 0 (слева) до 1 (справа). Зарезервировано для схем расположения справа налево.
Флаги: Чтение / Запись
Допустимые значения: [0,1]
Значение по умолчанию: 0.5
С версии: 2.12
Свойство “text-yalign”
“text-yalign” gfloat
Свойство «text-yalign» управляет вертикальным выравниванием текста в полосе прогресса. Допустимые значения находятся в диапазоне от 0 (вверху) до 1 (внизу).
Флаги: Чтение / Запись
Допустимые значения: [0,1]
Значение по умолчанию: 0.5
С версии: 2.12
Свойство “value”
“value” gint
Свойство «value» определяет процент заполнения полосы прогресса.
Флаги: Чтение / Запись
Допустимые значения: [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.20/GtkCellRendererProgress.html