GtkViewport

GtkViewport —

Synopsis


#include <gtk/gtk.h>


struct      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);


Object Hierarchy


  GObject
   +----GtkObject
         +----GtkWidget
               +----GtkContainer
                     +----GtkBin
                           +----GtkViewport

Implemented Interfaces

GtkViewport implements AtkImplementorIface.

Properties


  "hadjustment"          GtkAdjustment        : Read / Write
  "shadow-type"          GtkShadowType        : Read / Write
  "vadjustment"          GtkAdjustment        : Read / Write

Signal Prototypes


"set-scroll-adjustments"
            void        user_function      (GtkViewport *viewport,
                                            GtkAdjustment *arg1,
                                            GtkAdjustment *arg2,
                                            gpointer user_data);

Description

Details

struct GtkViewport

struct GtkViewport;


gtk_viewport_new ()

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.

gtk_viewport_get_hadjustment ()

GtkAdjustment* gtk_viewport_get_hadjustment (GtkViewport *viewport);

Returns the horizontal adjustment of the viewport.

viewport : a GtkViewport.
Returns : the horizontal adjustment of viewport.

gtk_viewport_get_vadjustment ()

GtkAdjustment* gtk_viewport_get_vadjustment (GtkViewport *viewport);

Returns the vertical adjustment of the viewport.

viewport : a GtkViewport.
Returns : the vertical adjustment of viewport.

gtk_viewport_set_hadjustment ()

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

Sets the horizontal adjustment of the viewport.

viewport : a GtkViewport.
adjustment : a GtkAdjustment.

gtk_viewport_set_vadjustment ()

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

Sets the vertical adjustment of the viewport.

viewport : a GtkViewport.
adjustment : a GtkAdjustment.

gtk_viewport_set_shadow_type ()

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.

gtk_viewport_get_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

Properties

"hadjustment" (GtkAdjustment : Read / Write)

"shadow-type" (GtkShadowType : Read / Write)

"vadjustment" (GtkAdjustment : Read / Write)

Signals

The "set-scroll-adjustments" signal

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.