Spec-Zone.ru › GTK 3.24

GtkCellRendererProgress

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

Функции

GtkCellRenderer * gtk_cell_renderer_progress_new ()

Свойства

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

Spec-Zone.ru

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