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 (справа). Зарезервировано для макетов RTL.
Флаги: Чтение / Запись
Допустимые значения: [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.22/GtkCellRendererProgress.html