The OpenNET Project / Index page

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

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

Prev

Up

Home

GTK+ Reference Manual

Next

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

GtkViewport

GtkViewport Адаптер который делает виджеты прокручиваемыми

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

#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

Описание

Детали

GtkViewport

typedef struct _GtkViewport GtkViewport;

gtk_viewport_new ()

GtkWidget*  gtk_viewport_new                (GtkAdjustment *hadjustment,
                                             GtkAdjustment *vadjustment);

Создаёт новый GtkViewport с полученными регуляторами.

hadjustment :

Горизонтальный регулятор.

vadjustment :

Вертикальный регулятор.

Возвращает :

новый GtkViewport.


gtk_viewport_get_hadjustment ()

GtkAdjustment* gtk_viewport_get_hadjustment (GtkViewport *viewport);

Находит горизонтальный регулятор области просмотра (viewport).

viewport :

GtkViewport.

Возвращает :

Горизонтальный регулятор viewport.


gtk_viewport_get_vadjustment ()

GtkAdjustment* gtk_viewport_get_vadjustment (GtkViewport *viewport);

Находит вертикальный регулятор области просмотра (viewport).

viewport :

GtkViewport.

Возвращает :

Вертикальный регулятор viewport.


gtk_viewport_set_hadjustment ()

void        gtk_viewport_set_hadjustment    (GtkViewport *viewport,
                                             GtkAdjustment *adjustment);

Устанавливает горизонтальный регулятор области просмотра (viewport).

viewport :

GtkViewport.

adjustment :

GtkAdjustment.


gtk_viewport_set_vadjustment ()

void        gtk_viewport_set_vadjustment    (GtkViewport *viewport,
                                             GtkAdjustment *adjustment);

Устанавливает вертикальный регулятор области просмотра (viewport).

viewport :

GtkViewport.

adjustment :

GtkAdjustment.


gtk_viewport_set_shadow_type ()

void        gtk_viewport_set_shadow_type    (GtkViewport *viewport,
                                             GtkShadowType type);

Устанавливает тип тени области просмотра (viewport).

viewport :

GtkViewport.

type :

Новый тип тени.


gtk_viewport_get_shadow_type ()

GtkShadowType gtk_viewport_get_shadow_type  (GtkViewport *viewport);

Определяет тип тени GtkViewport. Смотрите gtk_viewport_set_shadow_type().

viewport :

GtkViewport

Возвращает :

Тип тени

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

Свойство "hadjustment"

  "hadjustment"          GtkAdjustment         : Read / Write / Construct

GtkAdjustment который определяет значение горизонтальной позиции области просмотра.


Свойство "shadow-type"

  "shadow-type"          GtkShadowType         : Read / Write

Определяет как изображается тень области просмотра.

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


Свойство "vadjustment"

  "vadjustment"          GtkAdjustment         : Read / Write / Construct

GtkAdjustment который определяет значение вертикальной позиции для области просмотра.

Детали сигналов

Сигнал "set-scroll-adjustments"

void        user_function                  (GtkViewport   *viewport,
                                            GtkAdjustment *arg1,
                                            GtkAdjustment *arg2,
                                            gpointer       user_data)      : Run last / Action

viewport :

Объект получающий сигнал.

arg1 :

arg2 :

user_data :

Данные устанавливаемые при подключении обработчика сигнала.






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

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