Spec-Zone.ru › GTK 3.20

GtkSpinner

GtkSpinner — Отображение анимации вращающегося индикатора

Функции

GtkWidget * gtk_spinner_new ()
void gtk_spinner_start ()
void gtk_spinner_stop ()

Свойства

gboolean active Чтение/Запись

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

struct GtkSpinner

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

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkSpinner

Реализованные интерфейсы

GtkSpinner реализует AtkImplementorIface и GtkBuildable.

Файлы заголовков

#include <gtk/gtk.h>

Описание

Виджет GtkSpinner отображает анимацию вращающегося индикатора заданного размера. Он часто используется как альтернатива GtkProgressBar для отображения неопределённой активности, а не фактического прогресса.

Для запуска анимации используйте gtk_spinner_start(), для остановки — gtk_spinner_stop().

Узлы CSS

GtkSpinner имеет один узел CSS с именем spinner.

Подробное описание функций

gtk_spinner_new ()

GtkWidget *
gtk_spinner_new (void);

Возвращает новый виджет индикатора. Ещё не запущен.

Возвращаемое значение

новый GtkSpinner

С: 2.20

gtk_spinner_start ()

void
gtk_spinner_start (GtkSpinner *spinner);

Запускает анимацию индикатора.

Параметры

spinner

индикатор GtkSpinner

С: 2.20

gtk_spinner_stop ()

void
gtk_spinner_stop (GtkSpinner *spinner);

Останавливает анимацию индикатора.

Параметры

spinner

индикатор GtkSpinner

С: 2.20

Подробное описание типов и значений

struct GtkSpinner

struct GtkSpinner;

Подробное описание свойств

Свойство “active”

  “active”                   gboolean

Активность индикатора.

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

Значение по умолчанию: FALSE

См. также

GtkCellRendererSpinner, GtkProgressBar

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.20/GtkSpinner.html

Spec-Zone.ru

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