| GTK+ Reference Manual |
|---|
GtkViewportGtkViewport — An adapter which makes widgets scrollable |
#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 +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkViewport
"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);
GtkWidget* gtk_viewport_new (GtkAdjustment *hadjustment, GtkAdjustment *vadjustment);
Creates a new GtkViewport with the given adjustments.
| hadjustment : | horizontal adjustment. |
| vadjustment : | vertical adjustment. |
| Returns : | a new GtkViewport. |
GtkAdjustment* gtk_viewport_get_hadjustment (GtkViewport *viewport);
Returns the horizontal adjustment of the viewport.
| viewport : | a GtkViewport. |
| Returns : | the horizontal adjustment of viewport. |
GtkAdjustment* gtk_viewport_get_vadjustment (GtkViewport *viewport);
Returns the vertical adjustment of the viewport.
| viewport : | a GtkViewport. |
| Returns : | the vertical adjustment of viewport. |
void gtk_viewport_set_hadjustment (GtkViewport *viewport, GtkAdjustment *adjustment);
Sets the horizontal adjustment of the viewport.
| viewport : | a GtkViewport. |
| adjustment : | a GtkAdjustment. |
void gtk_viewport_set_vadjustment (GtkViewport *viewport, GtkAdjustment *adjustment);
Sets the vertical adjustment of the viewport.
| viewport : | a GtkViewport. |
| adjustment : | a GtkAdjustment. |
void gtk_viewport_set_shadow_type (GtkViewport *viewport, GtkShadowType type);
Sets the shadow type of the viewport.
| viewport : | a GtkViewport. |
| type : | the new shadow type. |
GtkShadowType gtk_viewport_get_shadow_type (GtkViewport *viewport);
Gets the shadow type of the GtkViewport. See gtk_viewport_set_shadow_type().
| viewport : | a GtkViewport |
| Returns : | the shadow type |
"hadjustment" GtkAdjustment : Read / Write / Construct
The GtkAdjustment that determines the values of the horizontal position for this viewport.
"shadow-type" GtkShadowType : Read / Write
Determines how the shadowed box around the viewport is drawn.
"vadjustment" GtkAdjustment : Read / Write / Construct
The GtkAdjustment that determines the values of the vertical position for this viewport.
void user_function (GtkViewport *viewport, GtkAdjustment *arg1, GtkAdjustment *arg2, gpointer user_data);
| viewport : | the object which received the signal. |
| arg1 : | |
| arg2 : | |
| user_data : | user data set when the signal handler was connected. |
| << GtkTooltips | GtkAccessible >> |