Spec-Zone.ru › GTK 3.22

GtkCellRendererProgress

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

Функции

GtkCellRenderer * gtk_cell_renderer_progress_new ()

Свойства

gboolean inverted Чтение / Запись
gint pulse Чтение / Запись
gchar * text Чтение / Запись
gfloat text-xalign Чтение / Запись
gfloat text-yalign Чтение / Запись
gint 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

Инвертировать направление, в котором растёт полоса прогресса.

Флаги: Чтение / Запись

Значение по умолчанию: 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

Spec-Zone.ru

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