The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа

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

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






Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру