| |
![]() |
GTK+ Reference Manual |
||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
GtkViewportGtkViewport Адаптер который делает виджеты прокручиваемыми |
#include <gtk/gtk.h>
GtkViewport;
GtkWidget* gtk_viewport_new (GtkAdjustment *hadjustment,
GtkAdjustment *vadjustment);
GtkAdjustment* gtk_viewport_get_hadjustment (GtkViewport *viewport);
GtkAdjustment* gtk_viewport_get_vadjustment (GtkViewport *viewport);
void gtk_viewport_set_hadjustment (GtkViewport *viewport,
GtkAdjustment *adjustment);
void gtk_viewport_set_vadjustment (GtkViewport *viewport,
GtkAdjustment *adjustment);
void gtk_viewport_set_shadow_type (GtkViewport *viewport,
GtkShadowType type);
GtkShadowType gtk_viewport_get_shadow_type (GtkViewport *viewport);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkViewport
GtkViewport реализует AtkImplementorIface.
"hadjustment" GtkAdjustment : Read / Write / Construct "shadow-type" GtkShadowType : Read / Write "vadjustment" GtkAdjustment : Read / Write / Construct
"set-scroll-adjustments" void user_function (GtkViewport *viewport, GtkAdjustment *arg1, GtkAdjustment *arg2, gpointer user_data) : Run last / Action
typedef struct _GtkViewport GtkViewport;
GtkWidget* gtk_viewport_new (GtkAdjustment *hadjustment, GtkAdjustment *vadjustment);
Создаёт новый GtkViewport с полученными регуляторами.
|
Горизонтальный регулятор. |
|
Вертикальный регулятор. |
Возвращает : |
новый GtkViewport. |
GtkAdjustment* gtk_viewport_get_hadjustment (GtkViewport *viewport);
Находит горизонтальный регулятор области просмотра (viewport).
|
|
Возвращает : |
Горизонтальный регулятор |
GtkAdjustment* gtk_viewport_get_vadjustment (GtkViewport *viewport);
Находит вертикальный регулятор области просмотра (viewport).
|
|
Возвращает : |
Вертикальный регулятор |
void gtk_viewport_set_hadjustment (GtkViewport *viewport, GtkAdjustment *adjustment);
Устанавливает горизонтальный регулятор области просмотра (viewport).
|
|
|
void gtk_viewport_set_vadjustment (GtkViewport *viewport, GtkAdjustment *adjustment);
Устанавливает вертикальный регулятор области просмотра (viewport).
|
|
|
void gtk_viewport_set_shadow_type (GtkViewport *viewport, GtkShadowType type);
Устанавливает тип тени области просмотра (viewport).
|
|
|
Новый тип тени. |
GtkShadowType gtk_viewport_get_shadow_type (GtkViewport *viewport);
Определяет тип тени GtkViewport.
Смотрите gtk_viewport_set_shadow_type()
.
|
|
Возвращает : |
Тип тени |
hadjustment
""hadjustment" GtkAdjustment : Read / Write / Construct
GtkAdjustment который определяет значение горизонтальной позиции области просмотра.
shadow-type
""shadow-type" GtkShadowType : Read / Write
Определяет как изображается тень области просмотра.
Значение по умолчанию: GTK_SHADOW_IN
vadjustment
""vadjustment" GtkAdjustment : Read / Write / Construct
GtkAdjustment который определяет значение вертикальной позиции для области просмотра.
void user_function (GtkViewport *viewport, GtkAdjustment *arg1, GtkAdjustment *arg2, gpointer user_data) : Run last / Action
|
Объект получающий сигнал. |
|
|
|
|
|
Данные устанавливаемые при подключении обработчика сигнала. |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |