|  |  |  | GTK+ Reference Manual |  | 
|---|---|---|---|---|
#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
hadjustment GtkAdjustment : Read / Write / Construct shadow-type GtkShadowType : Read / Write vadjustment GtkAdjustment : Read / Write / Construct
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 propertyhadjustment GtkAdjustment : Read / Write / Construct
The GtkAdjustment that determines the values of the horizontal position for this viewport.
shadow-type propertyshadow-type GtkShadowType : Read / Write
Determines how the shadowed box around the viewport is drawn.
Default value: GTK_SHADOW_IN
vadjustment propertyvadjustment GtkAdjustment : Read / Write / Construct
The GtkAdjustment that determines the values of the vertical position for this viewport.
::set-scroll-adjustments signalvoid user_function (GtkViewport *viewport, GtkAdjustment *arg1, GtkAdjustment *arg2, gpointer user_data) : Run Last / Action
| viewport: | the object which received the signal. | 
| arg1: | |
| arg2: | |
| user_data: | user data set when the signal handler was connected. |