| |
|
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
+----GtkViewportGtkViewport реализует 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-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |