GtkCellRendererProgress
GtkCellRendererProgress — Отображает числа в виде полос прогресса
Функции
Свойства
| gboolean | inverted | Чтение / Запись |
| int | pulse | Чтение / Запись |
| char * | text | Чтение / Запись |
| float | text-xalign | Чтение / Запись |
| float | text-yalign | Чтение / Запись |
| int | value | Чтение / Запись |
Типы и значения
Иерархия объектов
GObject
╰── GInitiallyUnowned
╰── GtkCellRenderer
╰── GtkCellRendererProgress
Реализованные интерфейсы
GtkCellRendererProgress реализует GtkOrientable.
Включаемые файлы
#include <gtk/gtk.h>
Описание
GtkCellRendererProgress отображает числовое значение в виде полосы прогресса в ячейке. Кроме того, он может отображать текст поверх полосы прогресса.
Функции
gtk_cell_renderer_progress_new ()
GtkCellRenderer *
gtk_cell_renderer_progress_new (void); Создаёт новый GtkCellRendererProgress.
Возвращает
новый элемент рендеринга ячейки
Типы и значения
GtkCellRendererProgress
typedef struct _GtkCellRendererProgress GtkCellRendererProgress;
Подробное описание свойств
Свойство “inverted”
“inverted” gboolean
Инвертировать направление роста полосы прогресса.
Владелец: GtkCellRendererProgress
Флаги: Чтение / Запись
Значение по умолчанию: FALSE
Свойство “pulse”
“pulse” int
Установка этого значения на положительное значение приводит к тому, что элемент рендеринга ячейки переходит в «режим активности», где блок прыгает вперёд и назад, чтобы указать, что происходит какой-то прогресс, не указывая точно насколько.
Каждое увеличение свойства приводит к небольшому перемещению блока.
Чтобы указать, что активность ещё не началась, установите свойство в ноль. Чтобы указать завершение, установите свойство в G_MAXINT.
Владелец: GtkCellRendererProgress
Флаги: Чтение / Запись
Допустимые значения: >= -1
Значение по умолчанию: -1
Свойство “text”
“text” char *
Свойство «text» определяет метку, которая будет нарисована поверх полосы прогресса. Установка этого свойства в NULL приводит к отображению метки по умолчанию. Установка этого свойства в пустую строку приводит к тому, что метка не отображается.
Владелец: GtkCellRendererProgress
Флаги: Чтение / Запись
Значение по умолчанию: NULL
Свойство “text-xalign”
“text-xalign” float
Свойство «text-xalign» контролирует горизонтальное выравнивание текста в полосе прогресса. Действительные значения находятся в диапазоне от 0 (слева) до 1 (справа). Зарезервировано для расположений RTL.
Владелец: GtkCellRendererProgress
Флаги: Чтение / Запись
Допустимые значения: [0,1]
Значение по умолчанию: 0.5
Свойство “text-yalign”
“text-yalign” float
Свойство «text-yalign» контролирует вертикальное выравнивание текста в полосе прогресса. Действительные значения находятся в диапазоне от 0 (сверху) до 1 (снизу).
Владелец: GtkCellRendererProgress
Флаги: Чтение / Запись
Допустимые значения: [0,1]
Значение по умолчанию: 0.5
Свойство “value”
“value” int
Свойство «value» определяет процент, на который будет «заполнена» полоса прогресса.
Владелец: GtkCellRendererProgress
Флаги: Чтение / Запись
Допустимые значения: [0,100]
Значение по умолчанию: 0
© 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/GtkCellRendererProgress.html