Spec-Zone.ru › GTK 4.0

GtkCellRendererProgress

GtkCellRendererProgress — Отображает числа в виде полос прогресса

Функции

GtkCellRenderer * gtk_cell_renderer_progress_new ()

Свойства

gboolean inverted Чтение / Запись
int pulse Чтение / Запись
char * text Чтение / Запись
float text-xalign Чтение / Запись
float text-yalign Чтение / Запись
int value Чтение / Запись

Типы и значения

GtkCellRendererProgress

Иерархия объектов

    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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API