 -- Class: <gtk-layout>
     Derives from <gtk-container>.

     This class defines the following slots:

     hadjustment
          The GtkAdjustment for the horizontal position

     vadjustment
          The GtkAdjustment for the vertical position

     width
          The width of the layout

     height
          The height of the layout

 -- Signal on <gtk-layout>: set-scroll-adjustments (arg0 <gtk-adjustment>) (arg1 <gtk-adjustment>)

 -- Function: gtk-layout-new (hadjustment <gtk-adjustment>) (vadjustment <gtk-adjustment>) =>  (ret <gtk-widget>)
     Creates a new <gtk-layout>. Unless you have a specific adjustment you'd like the layout to use for scrolling, pass #f for HADJUSTMENT and VADJUSTMENT.

     hadjustment
          horizontal scroll adjustment, or #f

     vadjustment
          vertical scroll adjustment, or #f

     ret
          a new <gtk-layout>

 -- Function: gtk-layout-put (self <gtk-layout>) (child_widget <gtk-widget>) (x int) (y int)
 -- Method: put
     Adds CHILD-WIDGET to LAYOUT, at position (X,Y). LAYOUT becomes the new parent container of CHILD-WIDGET.

     layout
          a <gtk-layout>

     child-widget
          child widget

     x
          X position of child widget

     y
          Y position of child widget

 -- Function: gtk-layout-move (self <gtk-layout>) (child_widget <gtk-widget>) (x int) (y int)
 -- Method: move
     Moves a current child of LAYOUT to a new position.

     layout
          a <gtk-layout>

     child-widget
          a current child of LAYOUT

     x
          X position to move to

     y
          Y position to move to

 -- Function: gtk-layout-set-size (self <gtk-layout>) (width unsigned-int) (height unsigned-int)
 -- Method: set-size
     Sets the size of the scrollable area of the layout.

     layout
          a <gtk-layout>

     width
          width of entire scrollable area

     height
          height of entire scrollable area

 -- Function: gtk-layout-get-size (self <gtk-layout>) =>  (width unsigned-int) (height unsigned-int)
 -- Method: get-size
     Gets the size that has been set on the layout, and that determines the total extents of the layout's scrollbar area. See gtk-layout-set-size.

     layout
          a <gtk-layout>

     width
          location to store the width set on LAYOUT, or #f

     height
          location to store the height set on LAYOUT, or #f

 -- Function: gtk-layout-get-hadjustment (self <gtk-layout>) =>  (ret <gtk-adjustment>)
 -- Method: get-hadjustment
     This function should only be called after the layout has been placed in a <gtk-scrolled-window> or otherwise configured for scrolling. It returns the <gtk-adjustment> used for communication between the horizontal scrollbar and LAYOUT.

     See <gtk-scrolled-window>, <gtk-scrollbar>, <gtk-adjustment> for details.

     layout
          a <gtk-layout>

     ret
          horizontal scroll adjustment

 -- Function: gtk-layout-get-vadjustment (self <gtk-layout>) =>  (ret <gtk-adjustment>)
 -- Method: get-vadjustment
     This function should only be called after the layout has been placed in a <gtk-scrolled-window> or otherwise configured for scrolling. It returns the <gtk-adjustment> used for communication between the vertical scrollbar and LAYOUT.

     See <gtk-scrolled-window>, <gtk-scrollbar>, <gtk-adjustment> for details.

     layout
          a <gtk-layout>

     ret
          vertical scroll adjustment

 -- Function: gtk-layout-set-hadjustment (self <gtk-layout>) (adjustment <gtk-adjustment>)
 -- Method: set-hadjustment
     Sets the horizontal scroll adjustment for the layout.

     See <gtk-scrolled-window>, <gtk-scrollbar>, <gtk-adjustment> for details.

     layout
          a <gtk-layout>

     adjustment
          new scroll adjustment

 -- Function: gtk-layout-set-vadjustment (self <gtk-layout>) (adjustment <gtk-adjustment>)
 -- Method: set-vadjustment
     Sets the vertical scroll adjustment for the layout.

     See <gtk-scrolled-window>, <gtk-scrollbar>, <gtk-adjustment> for details.

     layout
          a <gtk-layout>

     adjustment
          new scroll adjustment