Provided by: libgtk2-perl-doc_1.2498-1_all bug

NAME

       Gtk2::ScrolledWindow - wrapper for GtkScrolledWindow

HIERARCHY

         Glib::Object
         +----Glib::InitiallyUnowned
              +----Gtk2::Object
                   +----Gtk2::Widget
                        +----Gtk2::Container
                             +----Gtk2::Bin
                                  +----Gtk2::ScrolledWindow

INTERFACES

         Glib::Object::_Unregistered::AtkImplementorIface
         Gtk2::Buildable

METHODS

   widget = Gtk2::ScrolledWindow->new ($hadjustment=undef, $vadjustment=undef)
       •   $hadjustment (Gtk2::Adjustment or undef)

       •   $vadjustment (Gtk2::Adjustment or undef)

   $scrolled_window->add_with_viewport ($child)
       •   $child (Gtk2::Widget)

   adjustment = $scrolled_window->get_hadjustment
   $scrolled_window->set_hadjustment ($hadjustment)
       •   $hadjustment (Gtk2::Adjustment)

   widget or undef = $scrolled_window->get_hscrollbar
       Since: gtk+ 2.8

   cornertype = $scrolled_window->get_placement
   $scrolled_window->set_placement ($window_placement)
       •   $window_placement (Gtk2::CornerType)

   list = $scrolled_window->get_policy
   $scrolled_window->set_policy ($hscrollbar_policy, $vscrollbar_policy)
       •   $hscrollbar_policy (Gtk2::PolicyType)

       •   $vscrollbar_policy (Gtk2::PolicyType)

   shadowtype = $scrolled_window->get_shadow_type
   $scrolled_window->set_shadow_type ($type)
       •   $type (Gtk2::ShadowType)

   $scrolled_window->unset_placement
       Since: gtk+ 2.10

   adjustment = $scrolled_window->get_vadjustment
   $scrolled_window->set_vadjustment ($hadjustment)
       •   $hadjustment (Gtk2::Adjustment)

   widget or undef = $scrolled_window->get_vscrollbar
       Since: gtk+ 2.8

PROPERTIES

       'hadjustment' (Gtk2::Adjustment : default undef : readable / writable / construct /
       private)
           The GtkAdjustment for the horizontal position

       'hscrollbar-policy' (Gtk2::PolicyType : default "always" : readable / writable / private)
           When the horizontal scrollbar is displayed

       'shadow-type' (Gtk2::ShadowType : default "none" : readable / writable / private)
           Style of bevel around the contents

       'vadjustment' (Gtk2::Adjustment : default undef : readable / writable / construct /
       private)
           The GtkAdjustment for the vertical position

       'vscrollbar-policy' (Gtk2::PolicyType : default "always" : readable / writable / private)
           When the vertical scrollbar is displayed

       'window-placement' (Gtk2::CornerType : default "top-left" : readable / writable / private)
           Where the contents are located with respect to the scrollbars. This property only
           takes effect if "window-placement-set" is TRUE.

       'window-placement-set' (boolean : default false : readable / writable / private)
           Whether "window-placement" should be used to determine the location of the contents
           with respect to the scrollbars.

STYLE PROPERTIES

       'scrollbar-spacing' (integer : default 3 : readable / private)
           Number of pixels between the scrollbars and the scrolled window

       'scrollbars-within-bevel' (boolean : default false : readable / private)
           Place scrollbars within the scrolled window's bevel

SIGNALS

       move-focus-out (Gtk2::ScrolledWindow, Gtk2::DirectionType)
       boolean = scroll-child (Gtk2::ScrolledWindow, Gtk2::ScrollType, boolean)

ENUMS AND FLAGS

   enum Gtk2::CornerType
       •   'top-left' / 'GTK_CORNER_TOP_LEFT'

       •   'bottom-left' / 'GTK_CORNER_BOTTOM_LEFT'

       •   'top-right' / 'GTK_CORNER_TOP_RIGHT'

       •   'bottom-right' / 'GTK_CORNER_BOTTOM_RIGHT'

   enum Gtk2::DirectionType
       •   'tab-forward' / 'GTK_DIR_TAB_FORWARD'

       •   'tab-backward' / 'GTK_DIR_TAB_BACKWARD'

       •   'up' / 'GTK_DIR_UP'

       •   'down' / 'GTK_DIR_DOWN'

       •   'left' / 'GTK_DIR_LEFT'

       •   'right' / 'GTK_DIR_RIGHT'

   enum Gtk2::PolicyType
       •   'always' / 'GTK_POLICY_ALWAYS'

       •   'automatic' / 'GTK_POLICY_AUTOMATIC'

       •   'never' / 'GTK_POLICY_NEVER'

   enum Gtk2::ScrollType
       •   'none' / 'GTK_SCROLL_NONE'

       •   'jump' / 'GTK_SCROLL_JUMP'

       •   'step-backward' / 'GTK_SCROLL_STEP_BACKWARD'

       •   'step-forward' / 'GTK_SCROLL_STEP_FORWARD'

       •   'page-backward' / 'GTK_SCROLL_PAGE_BACKWARD'

       •   'page-forward' / 'GTK_SCROLL_PAGE_FORWARD'

       •   'step-up' / 'GTK_SCROLL_STEP_UP'

       •   'step-down' / 'GTK_SCROLL_STEP_DOWN'

       •   'page-up' / 'GTK_SCROLL_PAGE_UP'

       •   'page-down' / 'GTK_SCROLL_PAGE_DOWN'

       •   'step-left' / 'GTK_SCROLL_STEP_LEFT'

       •   'step-right' / 'GTK_SCROLL_STEP_RIGHT'

       •   'page-left' / 'GTK_SCROLL_PAGE_LEFT'

       •   'page-right' / 'GTK_SCROLL_PAGE_RIGHT'

       •   'start' / 'GTK_SCROLL_START'

       •   'end' / 'GTK_SCROLL_END'

   enum Gtk2::ShadowType
       •   'none' / 'GTK_SHADOW_NONE'

       •   'in' / 'GTK_SHADOW_IN'

       •   'out' / 'GTK_SHADOW_OUT'

       •   'etched-in' / 'GTK_SHADOW_ETCHED_IN'

       •   'etched-out' / 'GTK_SHADOW_ETCHED_OUT'

SEE ALSO

       Gtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget, Gtk2::Container,
       Gtk2::Bin

COPYRIGHT

       Copyright (C) 2003-2011 by the gtk2-perl team.

       This software is licensed under the LGPL.  See Gtk2 for a full notice.