Prev

Up

Home

GTK+ Reference Manual

Next

Top  |  Description  |  Object Hierarchy  |  Implemented Interfaces  |  Style Properties

GtkScrollbar

GtkScrollbar Основной класс для GtkHScrollbar и GtkVScrollbar

Краткое описание

#include <gtk/gtk.h> GtkScrollbar;

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

GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkRange +----GtkScrollbar +----GtkHScrollbar +----GtkVScrollbar

Реализуемые интерфейсы

GtkScrollbar реализует AtkImplementorIface.

Свойства стиля

"fixed-slider-length" gboolean : Read "has-backward-stepper" gboolean : Read "has-forward-stepper" gboolean : Read "has-secondary-backward-stepper" gboolean : Read "has-secondary-forward-stepper" gboolean : Read "min-slider-length" gint : Read

Описание

GtkScrollbar виджет это абстрактный основной класс для GtkHScrollbar и GtkVScrollbar. Сам непосредственно он не очень полезен.

Позиция слайдера в полосе прокручивания контролируется регулировками. Смотрите GtkAdjustment для полей в регуляторе для GtkScrollbar, поле "value" представляет позицию полосы прокручивания, которая может быть между полем "lower" и "upper - page_size." Поле "page_size" представляет размер видимой прокручиваемой области. Поля "step_increment" и "page_increment" используются когда пользователь хочет пролистать шаг (используя небольшие стрелки пошаговой прокрутки) или страницу (используя например клавишу PageDown).

Детали

GtkScrollbar

typedef struct _GtkScrollbar GtkScrollbar;

Структура GtkScrollbar не содержит общедоступных данных.

Детали свойств стиля

Свойство стиля "fixed-slider-length"

  "fixed-slider-length"  gboolean              : Read

Не изменять размер слайдера, просто зафиксировать его в минимальном размере.

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


Свойство стиля "has-backward-stepper"

  "has-backward-stepper" gboolean              : Read

Отображать стандартную кнопку стрелку, пошагового прокручивания назад.

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


Свойство стиля "has-forward-stepper"

  "has-forward-stepper"  gboolean              : Read

Отображать стандартную кнопку стрелку, пошагового прокручивания вперёд.

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


Свойство стиля "has-secondary-backward-stepper"

  "has-secondary-backward-stepper" gboolean              : Read

Отображать дополнительную кнопку стрелки пошагового прокручивания назад с обратной стороны полосы прокручивания.

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


Свойство стиля "has-secondary-forward-stepper"

  "has-secondary-forward-stepper" gboolean              : Read

Отображать дополнительную кнопку стрелки пошагового прокручивания вперёд с обратной стороны полосы прокручивания.

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


Свойство стиля "min-slider-length"

  "min-slider-length"    gint                  : Read

Минимальная длина слайдера полосы прокручивания.

Допустимые значения: >= 0

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

Смотрите также

GtkHScrollbar

Горизонтальная полоса прокрутки.

GtkVScrollbar

Вертикальная полоса прокрутки.

GtkAdjustment

Подключает полосы прокрутки к виджета м которые нужно масштабировать.

GtkScrolledWindow

Удобный виджет для установки прокрутки.