Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > main-release > by-pkgid > 22e237efd6851989a23adf3360bb53d0 > files > 644

gtkmm2.4-doc-2.20.3-1mdv2010.1.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>gtkmm: Gtk::ScrolledWindow Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceGtk.html">Gtk</a>::<a class="el" href="classGtk_1_1ScrolledWindow.html">ScrolledWindow</a>
  </div>
</div>
<div class="contents">
<h1>Gtk::ScrolledWindow Class Reference<br/>
<small>
[<a class="el" href="group__Widgets.html">Widgets</a>,&#160;<a class="el" href="group__Containers.html">Container Widgets</a>]</small>
</h1><!-- doxytag: class="Gtk::ScrolledWindow" --><!-- doxytag: inherits="Gtk::Bin" -->
<p>Adds scrollbars to its child widget. <a href="#_details">More...</a></p>

<p>Inherits <a class="el" href="classGtk_1_1Bin.html">Gtk::Bin</a>.</p>
<div class="dynheader">
Collaboration diagram for Gtk::ScrolledWindow:</div>
<div class="dynsection">
<div class="center"><img src="classGtk_1_1ScrolledWindow__coll__graph.png" border="0" usemap="#Gtk_1_1ScrolledWindow_coll__map" alt="Collaboration graph"/></div>
<map name="Gtk_1_1ScrolledWindow_coll__map" id="Gtk_1_1ScrolledWindow_coll__map">
<area shape="rect" href="classGtk_1_1Bin.html" title="A container with just one child." alt="" coords="79,469,148,499"/><area shape="rect" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="61,392,165,421"/><area shape="rect" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)." alt="" coords="68,315,159,344"/><area shape="rect" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non&#45;widget objects such..." alt="" coords="5,237,93,267"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,160,96,189"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="51,83,171,112"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="123,160,227,189"/><area shape="rect" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,5,164,35"/><area shape="rect" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="117,237,237,267"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classGtk_1_1ScrolledWindow-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a88717f474cd3e9d0a8cac3be9fd01efc">~ScrolledWindow</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GtkScrolledWindow*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#abacc27fa2d7d97d377974c8cd698ec2a">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#abacc27fa2d7d97d377974c8cd698ec2a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const GtkScrolledWindow*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a7a97b89b72d74ee9e489992cbef3cca5">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a7a97b89b72d74ee9e489992cbef3cca5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#acfea794428221cb9d56517ea6d349579">ScrolledWindow</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#af2b1f1e90ee25c1a0c6e9bdfd09200b3">ScrolledWindow</a> (<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>&amp; hadjustment, <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>&amp; vadjustment)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a1f42b22857230bef70fa8f64f139a9a0">set_hadjustment</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* hadjustment=0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a> for the horizontal scrollbar. <a href="#a1f42b22857230bef70fa8f64f139a9a0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#ab39dadc9c8e16a8d2fa38e1c0748c8f4">set_vadjustment</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* vadjustment=0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a> for the vertical scrollbar. <a href="#ab39dadc9c8e16a8d2fa38e1c0748c8f4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a6f34279e600baec3599036195c442e5c">set_hadjustment</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>&amp; hadjustment)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a> for the horizontal scrollbar. <a href="#a6f34279e600baec3599036195c442e5c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a90608cbe7a2f79d36a4e0bcecabf5320">set_vadjustment</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>&amp; vadjustment)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a> for the vertical scrollbar. <a href="#a90608cbe7a2f79d36a4e0bcecabf5320"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a928d72772c846014f041d50f3d481a5c">get_hadjustment</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the horizontal scrollbar's adjustment, used to connect the horizontal scrollbar to the child widget's horizontal scroll functionality. <a href="#a928d72772c846014f041d50f3d481a5c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#aaf17ba9b4d3073d006a8227c3254b9fb">get_hadjustment</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the horizontal scrollbar's adjustment, used to connect the horizontal scrollbar to the child widget's horizontal scroll functionality. <a href="#aaf17ba9b4d3073d006a8227c3254b9fb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#abcff792a64f6cd7ad237b569d04b0860">get_vadjustment</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the vertical scrollbar's adjustment, used to connect the vertical scrollbar to the child widget's vertical scroll functionality. <a href="#abcff792a64f6cd7ad237b569d04b0860"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a7681d49a18f5f537b8ca3eb862019858">get_vadjustment</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the vertical scrollbar's adjustment, used to connect the vertical scrollbar to the child widget's vertical scroll functionality. <a href="#a7681d49a18f5f537b8ca3eb862019858"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a17352bdfd39d8a895e5c885f0bd1a246">set_policy</a> (<a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a> hscrollbar_policy, <a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a> vscrollbar_policy)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the scrollbar policy for the horizontal and vertical scrollbars. <a href="#a17352bdfd39d8a895e5c885f0bd1a246"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#ae71a3d73dc890f0c3972164627eba91b">get_policy</a> (<a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a>&amp; hscrollbar_policy, <a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a>&amp; vscrollbar_policy) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current policy values for the horizontal and vertical scrollbars. <a href="#ae71a3d73dc890f0c3972164627eba91b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a0f18402db19c53c106bd7a820682ba78">set_placement</a> (<a class="el" href="group__gtkmmEnums.html#gacb771ef9e379831be8ae9711cf01796a">CornerType</a> window_placement)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the placement of the contents with respect to the scrollbars for the scrolled window. <a href="#a0f18402db19c53c106bd7a820682ba78"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#abd0e5020be7a77509201a3a15f0da8bb">unset_placement</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unsets the placement of the contents with respect to the scrollbars for the scrolled window. <a href="#abd0e5020be7a77509201a3a15f0da8bb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#gacb771ef9e379831be8ae9711cf01796a">CornerType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a3a6ca6462c48ae9ecc088aa4c1f7cad8">get_placement</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the placement of the contents with respect to the scrollbars for the scrolled window. <a href="#a3a6ca6462c48ae9ecc088aa4c1f7cad8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#af77cafa057cf36404d634eede6b773d8">set_shadow_type</a> (<a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> type)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the type of shadow drawn around the contents of <em>scrolled_window</em>. <a href="#af77cafa057cf36404d634eede6b773d8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a16bd35a8ba7ed97f10346a15379dba86">get_shadow_type</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the shadow type of the scrolled window. <a href="#a16bd35a8ba7ed97f10346a15379dba86"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a17c588d56d93923841d38f0d5e2ec9d7">add</a> (<a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>&amp; widget)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts the child inside a <a class="el" href="classGtk_1_1Viewport.html" title="An adapter which makes widgets scrollable.">Gtk::Viewport</a> if it doesn't have native scrolling capability. <a href="#a17c588d56d93923841d38f0d5e2ec9d7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1VScrollbar.html">VScrollbar</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a8569ad4c91b9476586f6a794cd14ffc4">get_vscrollbar</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the vertical scrollbar of <em>scrolled_window</em>. <a href="#a8569ad4c91b9476586f6a794cd14ffc4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1VScrollbar.html">VScrollbar</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#ad1a9f8db9724feaaff955f109d0e87bf">get_vscrollbar</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the vertical scrollbar of <em>scrolled_window</em>. <a href="#ad1a9f8db9724feaaff955f109d0e87bf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1HScrollbar.html">HScrollbar</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a399cce9941b510a854efd72cd2a8bd02">get_hscrollbar</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the horizontal scrollbar of <em>scrolled_window</em>. <a href="#a399cce9941b510a854efd72cd2a8bd02"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1HScrollbar.html">HScrollbar</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#ac4ae254f3a5ab0ee269dcf870b3373f0">get_hscrollbar</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the horizontal scrollbar of <em>scrolled_window</em>. <a href="#ac4ae254f3a5ab0ee269dcf870b3373f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#ad18d851ff0e8549c3543b987edb7ad6c">get_vscrollbar_visible</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#ae09cec3d10d8ef12dc4afa602702307d">get_hscrollbar_visible</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a0e805c6974df935e90dccd4815a418fd">property_hadjustment</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The GtkAdjustment for the horizontal position. <a href="#a0e805c6974df935e90dccd4815a418fd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#afa95832cfb06df3d3717077ae66fbd85">property_hadjustment</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The GtkAdjustment for the horizontal position. <a href="#afa95832cfb06df3d3717077ae66fbd85"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a595908d43d9f1cbab4ee0c24f25ffff8">property_vadjustment</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The GtkAdjustment for the vertical position. <a href="#a595908d43d9f1cbab4ee0c24f25ffff8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a8213b5b07750584f75e78cb74b5c9267">property_vadjustment</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The GtkAdjustment for the vertical position. <a href="#a8213b5b07750584f75e78cb74b5c9267"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a548b28f5d9c609da2601b30349e810c6">property_hscrollbar_policy</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">When the horizontal scrollbar is displayed. <a href="#a548b28f5d9c609da2601b30349e810c6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a5b1ee78130abfa9eeeab9876e61d6745">property_hscrollbar_policy</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">When the horizontal scrollbar is displayed. <a href="#a5b1ee78130abfa9eeeab9876e61d6745"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a8c60a964a80b5634bdaf6e145393baec">property_vscrollbar_policy</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">When the vertical scrollbar is displayed. <a href="#a8c60a964a80b5634bdaf6e145393baec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a33867def45674ed13d72ba16eaa4cbb2">property_vscrollbar_policy</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">When the vertical scrollbar is displayed. <a href="#a33867def45674ed13d72ba16eaa4cbb2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="group__gtkmmEnums.html#gacb771ef9e379831be8ae9711cf01796a">CornerType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a60c822eda1da89423f410a34b790ec65">property_window_placement</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Where the contents are located with respect to the scrollbars. <a href="#a60c822eda1da89423f410a34b790ec65"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gtkmmEnums.html#gacb771ef9e379831be8ae9711cf01796a">CornerType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#ae4dd8f11fc3ca780ec4379b05ef22c63">property_window_placement</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Where the contents are located with respect to the scrollbars. <a href="#ae4dd8f11fc3ca780ec4379b05ef22c63"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#ada0eb1764387b4b1f611095b723b402d">property_shadow_type</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGtk_1_1Style.html">Style</a> of bevel around the contents. <a href="#ada0eb1764387b4b1f611095b723b402d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a86a8b4039799de8dcb5c9c978af9651d">property_shadow_type</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGtk_1_1Style.html">Style</a> of bevel around the contents. <a href="#a86a8b4039799de8dcb5c9c978af9651d"></a><br/></td></tr>
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1ScrolledWindow.html">Gtk::ScrolledWindow</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1ScrolledWindow.html#a08e8c15db9b3d1d025b5d7d6ec46ae5f">wrap</a> (GtkScrolledWindow* object, bool take_copy=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a08e8c15db9b3d1d025b5d7d6ec46ae5f"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Adds scrollbars to its child widget. </p>
<p>This container accepts a single child widget. It adds scrollbars to the child widget and optionally draws a beveled frame around the child widget. The scrolled window can work in two ways: 1) Some widgets have native scrolling support; these widgets handle certain <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a> signals. Widgets with native scroll support include <a class="el" href="classGtk_1_1TreeView.html" title="The TreeView widget displays the model (Gtk::TreeModel) data and allows the user...">Gtk::TreeView</a>, <a class="el" href="classGtk_1_1TextView.html" title="Multi-line text editing widget.">Gtk::TextView</a>, and <a class="el" href="classGtk_1_1Layout.html" title="Infinite scrollable area containing child widgets and/or custom drawing.">Gtk::Layout</a>. 2) For widgets that lack native scrolling support, such as <a class="el" href="classGtk_1_1Table.html" title="Pack widgets in regular patterns.">Gtk::Table</a>, <a class="el" href="classGtk_1_1Box.html" title="A base class for box containers.">Gtk::Box</a>, and so on, the widget will be placed inside a <a class="el" href="classGtk_1_1Viewport.html" title="An adapter which makes widgets scrollable.">Gtk::Viewport</a>.</p>
<p>The position of the scrollbars is controlled by the scroll adjustments. See <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a> for the fields in an adjustment - for <a class="el" href="classGtk_1_1Scrollbar.html" title="The Gtk::Scrollbar widget is an abstract base class for Gtk::HScrollbar and Gtk::VScrollbar...">Gtk::Scrollbar</a>, used by <a class="el" href="classGtk_1_1ScrolledWindow.html" title="Adds scrollbars to its child widget.">Gtk::ScrolledWindow</a>, the "value" field represents the position of the scrollbar, which must be between the "lower" field and "upper - page_size." The "page_size" field represents the size of the visible scrollable area. The "step_increment" and "page_increment" fields are used when the user asks to step down (using the small stepper arrows) or page down (using for example the PageDown key).</p>
<p>If a <a class="el" href="classGtk_1_1ScrolledWindow.html" title="Adds scrollbars to its child widget.">Gtk::ScrolledWindow</a> doesn't behave quite as you would like, or doesn't have exactly the right layout, it's very possible to set up your own scrolling with <a class="el" href="classGtk_1_1Scrollbar.html" title="The Gtk::Scrollbar widget is an abstract base class for Gtk::HScrollbar and Gtk::VScrollbar...">Gtk::Scrollbar</a> and, for example, a <a class="el" href="classGtk_1_1Table.html" title="Pack widgets in regular patterns.">Gtk::Table</a>. </p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a88717f474cd3e9d0a8cac3be9fd01efc"></a><!-- doxytag: member="Gtk::ScrolledWindow::~ScrolledWindow" ref="a88717f474cd3e9d0a8cac3be9fd01efc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::ScrolledWindow::~ScrolledWindow </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acfea794428221cb9d56517ea6d349579"></a><!-- doxytag: member="Gtk::ScrolledWindow::ScrolledWindow" ref="acfea794428221cb9d56517ea6d349579" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::ScrolledWindow::ScrolledWindow </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af2b1f1e90ee25c1a0c6e9bdfd09200b3"></a><!-- doxytag: member="Gtk::ScrolledWindow::ScrolledWindow" ref="af2b1f1e90ee25c1a0c6e9bdfd09200b3" args="(Adjustment &amp;hadjustment, Adjustment &amp;vadjustment)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::ScrolledWindow::ScrolledWindow </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>&amp;&#160;</td>
          <td class="paramname"> <em>hadjustment</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>&amp;&#160;</td>
          <td class="paramname"> <em>vadjustment</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a17c588d56d93923841d38f0d5e2ec9d7"></a><!-- doxytag: member="Gtk::ScrolledWindow::add" ref="a17c588d56d93923841d38f0d5e2ec9d7" args="(Gtk::Widget &amp;widget)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::ScrolledWindow::add </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>&amp;&#160;</td>
          <td class="paramname"> <em>widget</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Puts the child inside a <a class="el" href="classGtk_1_1Viewport.html" title="An adapter which makes widgets scrollable.">Gtk::Viewport</a> if it doesn't have native scrolling capability. </p>

<p>Reimplemented from <a class="el" href="classGtk_1_1Container.html#ae5f3b9c32b1b74e7613997843e91f4cc">Gtk::Container</a>.</p>

</div>
</div>
<a class="anchor" id="aaf17ba9b4d3073d006a8227c3254b9fb"></a><!-- doxytag: member="Gtk::ScrolledWindow::get_hadjustment" ref="aaf17ba9b4d3073d006a8227c3254b9fb" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* Gtk::ScrolledWindow::get_hadjustment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the horizontal scrollbar's adjustment, used to connect the horizontal scrollbar to the child widget's horizontal scroll functionality. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The horizontal <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="a928d72772c846014f041d50f3d481a5c"></a><!-- doxytag: member="Gtk::ScrolledWindow::get_hadjustment" ref="a928d72772c846014f041d50f3d481a5c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* Gtk::ScrolledWindow::get_hadjustment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the horizontal scrollbar's adjustment, used to connect the horizontal scrollbar to the child widget's horizontal scroll functionality. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The horizontal <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ac4ae254f3a5ab0ee269dcf870b3373f0"></a><!-- doxytag: member="Gtk::ScrolledWindow::get_hscrollbar" ref="ac4ae254f3a5ab0ee269dcf870b3373f0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1HScrollbar.html">HScrollbar</a>* Gtk::ScrolledWindow::get_hscrollbar </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the horizontal scrollbar of <em>scrolled_window</em>. </p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000037">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The horizontal scrollbar of the scrolled window, or <code>0</code> if it does not have one. </dd></dl>

</div>
</div>
<a class="anchor" id="a399cce9941b510a854efd72cd2a8bd02"></a><!-- doxytag: member="Gtk::ScrolledWindow::get_hscrollbar" ref="a399cce9941b510a854efd72cd2a8bd02" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1HScrollbar.html">HScrollbar</a>* Gtk::ScrolledWindow::get_hscrollbar </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the horizontal scrollbar of <em>scrolled_window</em>. </p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000036">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The horizontal scrollbar of the scrolled window, or <code>0</code> if it does not have one. </dd></dl>

</div>
</div>
<a class="anchor" id="ae09cec3d10d8ef12dc4afa602702307d"></a><!-- doxytag: member="Gtk::ScrolledWindow::get_hscrollbar_visible" ref="ae09cec3d10d8ef12dc4afa602702307d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::ScrolledWindow::get_hscrollbar_visible </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000052">Deprecated:</a></b></dt><dd>You should not need to call this method. </dd></dl>

</div>
</div>
<a class="anchor" id="a3a6ca6462c48ae9ecc088aa4c1f7cad8"></a><!-- doxytag: member="Gtk::ScrolledWindow::get_placement" ref="a3a6ca6462c48ae9ecc088aa4c1f7cad8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#gacb771ef9e379831be8ae9711cf01796a">CornerType</a> Gtk::ScrolledWindow::get_placement </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the placement of the contents with respect to the scrollbars for the scrolled window. </p>
<p>See <a class="el" href="classGtk_1_1ScrolledWindow.html#a0f18402db19c53c106bd7a820682ba78" title="Sets the placement of the contents with respect to the scrollbars for the scrolled...">set_placement()</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The current placement value.</dd></dl>
<p>See also <a class="el" href="classGtk_1_1ScrolledWindow.html#a0f18402db19c53c106bd7a820682ba78" title="Sets the placement of the contents with respect to the scrollbars for the scrolled...">set_placement()</a> and <a class="el" href="classGtk_1_1ScrolledWindow.html#abd0e5020be7a77509201a3a15f0da8bb" title="Unsets the placement of the contents with respect to the scrollbars for the scrolled...">unset_placement()</a>. </p>

</div>
</div>
<a class="anchor" id="ae71a3d73dc890f0c3972164627eba91b"></a><!-- doxytag: member="Gtk::ScrolledWindow::get_policy" ref="ae71a3d73dc890f0c3972164627eba91b" args="(PolicyType &amp;hscrollbar_policy, PolicyType &amp;vscrollbar_policy) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ScrolledWindow::get_policy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a>&amp;&#160;</td>
          <td class="paramname"> <em>hscrollbar_policy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a>&amp;&#160;</td>
          <td class="paramname"> <em>vscrollbar_policy</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the current policy values for the horizontal and vertical scrollbars. </p>
<p>See <a class="el" href="classGtk_1_1ScrolledWindow.html#a17352bdfd39d8a895e5c885f0bd1a246" title="Sets the scrollbar policy for the horizontal and vertical scrollbars.">set_policy()</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>hscrollbar_policy</em>&#160;</td><td>Location to store the policy for the horizontal scrollbar, or <code>0</code>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>vscrollbar_policy</em>&#160;</td><td>Location to store the policy for the vertical scrollbar, or <code>0</code>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a16bd35a8ba7ed97f10346a15379dba86"></a><!-- doxytag: member="Gtk::ScrolledWindow::get_shadow_type" ref="a16bd35a8ba7ed97f10346a15379dba86" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> Gtk::ScrolledWindow::get_shadow_type </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the shadow type of the scrolled window. </p>
<p>See <a class="el" href="classGtk_1_1ScrolledWindow.html#af77cafa057cf36404d634eede6b773d8" title="Changes the type of shadow drawn around the contents of scrolled_window.">set_shadow_type()</a>. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The current shadow type. </dd></dl>

</div>
</div>
<a class="anchor" id="a7681d49a18f5f537b8ca3eb862019858"></a><!-- doxytag: member="Gtk::ScrolledWindow::get_vadjustment" ref="a7681d49a18f5f537b8ca3eb862019858" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* Gtk::ScrolledWindow::get_vadjustment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the vertical scrollbar's adjustment, used to connect the vertical scrollbar to the child widget's vertical scroll functionality. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The vertical <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="abcff792a64f6cd7ad237b569d04b0860"></a><!-- doxytag: member="Gtk::ScrolledWindow::get_vadjustment" ref="abcff792a64f6cd7ad237b569d04b0860" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* Gtk::ScrolledWindow::get_vadjustment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the vertical scrollbar's adjustment, used to connect the vertical scrollbar to the child widget's vertical scroll functionality. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The vertical <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ad1a9f8db9724feaaff955f109d0e87bf"></a><!-- doxytag: member="Gtk::ScrolledWindow::get_vscrollbar" ref="ad1a9f8db9724feaaff955f109d0e87bf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classGtk_1_1VScrollbar.html">VScrollbar</a>* Gtk::ScrolledWindow::get_vscrollbar </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the vertical scrollbar of <em>scrolled_window</em>. </p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000035">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The vertical scrollbar of the scrolled window, or <code>0</code> if it does not have one. </dd></dl>

</div>
</div>
<a class="anchor" id="a8569ad4c91b9476586f6a794cd14ffc4"></a><!-- doxytag: member="Gtk::ScrolledWindow::get_vscrollbar" ref="a8569ad4c91b9476586f6a794cd14ffc4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1VScrollbar.html">VScrollbar</a>* Gtk::ScrolledWindow::get_vscrollbar </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the vertical scrollbar of <em>scrolled_window</em>. </p>
<dl class="since_2_8"><dt><b><a class="el" href="since_2_8.html#_since_2_8000034">Since gtkmm 2.8:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The vertical scrollbar of the scrolled window, or <code>0</code> if it does not have one. </dd></dl>

</div>
</div>
<a class="anchor" id="ad18d851ff0e8549c3543b987edb7ad6c"></a><!-- doxytag: member="Gtk::ScrolledWindow::get_vscrollbar_visible" ref="ad18d851ff0e8549c3543b987edb7ad6c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gtk::ScrolledWindow::get_vscrollbar_visible </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000051">Deprecated:</a></b></dt><dd>You should not need to call this method. </dd></dl>

</div>
</div>
<a class="anchor" id="a7a97b89b72d74ee9e489992cbef3cca5"></a><!-- doxytag: member="Gtk::ScrolledWindow::gobj" ref="a7a97b89b72d74ee9e489992cbef3cca5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GtkScrolledWindow* Gtk::ScrolledWindow::gobj </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Provides access to the underlying C GtkObject. </p>

<p>Reimplemented from <a class="el" href="classGtk_1_1Bin.html#ad6db11cd388872c6ee36aee075478374">Gtk::Bin</a>.</p>

</div>
</div>
<a class="anchor" id="abacc27fa2d7d97d377974c8cd698ec2a"></a><!-- doxytag: member="Gtk::ScrolledWindow::gobj" ref="abacc27fa2d7d97d377974c8cd698ec2a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkScrolledWindow* Gtk::ScrolledWindow::gobj </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Provides access to the underlying C GtkObject. </p>

<p>Reimplemented from <a class="el" href="classGtk_1_1Bin.html#a6fef1f41c67a588dd33087ea479e0ad1">Gtk::Bin</a>.</p>

</div>
</div>
<a class="anchor" id="afa95832cfb06df3d3717077ae66fbd85"></a><!-- doxytag: member="Gtk::ScrolledWindow::property_hadjustment" ref="afa95832cfb06df3d3717077ae66fbd85" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&gt; Gtk::ScrolledWindow::property_hadjustment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The GtkAdjustment for the horizontal position. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a0e805c6974df935e90dccd4815a418fd"></a><!-- doxytag: member="Gtk::ScrolledWindow::property_hadjustment" ref="a0e805c6974df935e90dccd4815a418fd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&gt; Gtk::ScrolledWindow::property_hadjustment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The GtkAdjustment for the horizontal position. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a5b1ee78130abfa9eeeab9876e61d6745"></a><!-- doxytag: member="Gtk::ScrolledWindow::property_hscrollbar_policy" ref="a5b1ee78130abfa9eeeab9876e61d6745" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a>&gt; Gtk::ScrolledWindow::property_hscrollbar_policy </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>When the horizontal scrollbar is displayed. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a548b28f5d9c609da2601b30349e810c6"></a><!-- doxytag: member="Gtk::ScrolledWindow::property_hscrollbar_policy" ref="a548b28f5d9c609da2601b30349e810c6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a>&gt; Gtk::ScrolledWindow::property_hscrollbar_policy </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>When the horizontal scrollbar is displayed. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a86a8b4039799de8dcb5c9c978af9651d"></a><!-- doxytag: member="Gtk::ScrolledWindow::property_shadow_type" ref="a86a8b4039799de8dcb5c9c978af9651d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&gt; Gtk::ScrolledWindow::property_shadow_type </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classGtk_1_1Style.html">Style</a> of bevel around the contents. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ada0eb1764387b4b1f611095b723b402d"></a><!-- doxytag: member="Gtk::ScrolledWindow::property_shadow_type" ref="ada0eb1764387b4b1f611095b723b402d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&gt; Gtk::ScrolledWindow::property_shadow_type </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classGtk_1_1Style.html">Style</a> of bevel around the contents. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a8213b5b07750584f75e78cb74b5c9267"></a><!-- doxytag: member="Gtk::ScrolledWindow::property_vadjustment" ref="a8213b5b07750584f75e78cb74b5c9267" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&gt; Gtk::ScrolledWindow::property_vadjustment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The GtkAdjustment for the vertical position. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a595908d43d9f1cbab4ee0c24f25ffff8"></a><!-- doxytag: member="Gtk::ScrolledWindow::property_vadjustment" ref="a595908d43d9f1cbab4ee0c24f25ffff8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&gt; Gtk::ScrolledWindow::property_vadjustment </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The GtkAdjustment for the vertical position. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a33867def45674ed13d72ba16eaa4cbb2"></a><!-- doxytag: member="Gtk::ScrolledWindow::property_vscrollbar_policy" ref="a33867def45674ed13d72ba16eaa4cbb2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a>&gt; Gtk::ScrolledWindow::property_vscrollbar_policy </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>When the vertical scrollbar is displayed. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a8c60a964a80b5634bdaf6e145393baec"></a><!-- doxytag: member="Gtk::ScrolledWindow::property_vscrollbar_policy" ref="a8c60a964a80b5634bdaf6e145393baec" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a>&gt; Gtk::ScrolledWindow::property_vscrollbar_policy </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>When the vertical scrollbar is displayed. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ae4dd8f11fc3ca780ec4379b05ef22c63"></a><!-- doxytag: member="Gtk::ScrolledWindow::property_window_placement" ref="ae4dd8f11fc3ca780ec4379b05ef22c63" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gtkmmEnums.html#gacb771ef9e379831be8ae9711cf01796a">CornerType</a>&gt; Gtk::ScrolledWindow::property_window_placement </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Where the contents are located with respect to the scrollbars. </p>
<p>This property only takes effect if 'window-placement-set' is TRUE.</p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a60c822eda1da89423f410a34b790ec65"></a><!-- doxytag: member="Gtk::ScrolledWindow::property_window_placement" ref="a60c822eda1da89423f410a34b790ec65" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gtkmmEnums.html#gacb771ef9e379831be8ae9711cf01796a">CornerType</a>&gt; Gtk::ScrolledWindow::property_window_placement </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Where the contents are located with respect to the scrollbars. </p>
<p>This property only takes effect if 'window-placement-set' is TRUE.</p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a6f34279e600baec3599036195c442e5c"></a><!-- doxytag: member="Gtk::ScrolledWindow::set_hadjustment" ref="a6f34279e600baec3599036195c442e5c" args="(Gtk::Adjustment &amp;hadjustment)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ScrolledWindow::set_hadjustment </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>&amp;&#160;</td>
          <td class="paramname"> <em>hadjustment</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a> for the horizontal scrollbar. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>hadjustment</em>&#160;</td><td>Horizontal scroll adjustment. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1f42b22857230bef70fa8f64f139a9a0"></a><!-- doxytag: member="Gtk::ScrolledWindow::set_hadjustment" ref="a1f42b22857230bef70fa8f64f139a9a0" args="(Gtk::Adjustment *hadjustment=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ScrolledWindow::set_hadjustment </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&#160;</td>
          <td class="paramname"> <em>hadjustment</em> = <code>0</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a> for the horizontal scrollbar. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>hadjustment</em>&#160;</td><td>Horizontal scroll adjustment. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0f18402db19c53c106bd7a820682ba78"></a><!-- doxytag: member="Gtk::ScrolledWindow::set_placement" ref="a0f18402db19c53c106bd7a820682ba78" args="(CornerType window_placement)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ScrolledWindow::set_placement </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gacb771ef9e379831be8ae9711cf01796a">CornerType</a>&#160;</td>
          <td class="paramname"> <em>window_placement</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the placement of the contents with respect to the scrollbars for the scrolled window. </p>
<p>The default is <a class="el" href="group__gtkmmEnums.html#ggacb771ef9e379831be8ae9711cf01796aa92dcbb184fa6a80d233d298f10382a6f">Gtk::CORNER_TOP_LEFT</a>, meaning the child is in the top left, with the scrollbars underneath and to the right. Other values in <a class="el" href="group__gtkmmEnums.html#gacb771ef9e379831be8ae9711cf01796a">Gtk::CornerType</a> are <a class="el" href="group__gtkmmEnums.html#ggacb771ef9e379831be8ae9711cf01796aa4443b6ecdbe3fd05d6cf2ed8817e64eb">Gtk::CORNER_TOP_RIGHT</a>, <a class="el" href="group__gtkmmEnums.html#ggacb771ef9e379831be8ae9711cf01796aae49fc09eb26aaef7cde94e20f074e0ea">Gtk::CORNER_BOTTOM_LEFT</a>, and <a class="el" href="group__gtkmmEnums.html#ggacb771ef9e379831be8ae9711cf01796aa8a01c36df0bbb9159aa7ef6ca467a172">Gtk::CORNER_BOTTOM_RIGHT</a>.</p>
<p>See also <a class="el" href="classGtk_1_1ScrolledWindow.html#a3a6ca6462c48ae9ecc088aa4c1f7cad8" title="Gets the placement of the contents with respect to the scrollbars for the scrolled...">get_placement()</a> and <a class="el" href="classGtk_1_1ScrolledWindow.html#abd0e5020be7a77509201a3a15f0da8bb" title="Unsets the placement of the contents with respect to the scrollbars for the scrolled...">unset_placement()</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window_placement</em>&#160;</td><td>Position of the child window. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a17352bdfd39d8a895e5c885f0bd1a246"></a><!-- doxytag: member="Gtk::ScrolledWindow::set_policy" ref="a17352bdfd39d8a895e5c885f0bd1a246" args="(PolicyType hscrollbar_policy, PolicyType vscrollbar_policy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ScrolledWindow::set_policy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a>&#160;</td>
          <td class="paramname"> <em>hscrollbar_policy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">PolicyType</a>&#160;</td>
          <td class="paramname"> <em>vscrollbar_policy</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the scrollbar policy for the horizontal and vertical scrollbars. </p>
<p>The policy determines when the scrollbar should appear; it is a value from the <a class="el" href="group__gtkmmEnums.html#gacb7ebcc442f2bdbeca2bf7436c18ffd9">Gtk::PolicyType</a> enumeration. If <a class="el" href="group__gtkmmEnums.html#ggacb7ebcc442f2bdbeca2bf7436c18ffd9ae372cd668a949479ea4652f7ba790e90">Gtk::POLICY_ALWAYS</a>, the scrollbar is always present; if <a class="el" href="group__gtkmmEnums.html#ggacb7ebcc442f2bdbeca2bf7436c18ffd9a5052ac4c1cd72c86182c5adb7b49b336">Gtk::POLICY_NEVER</a>, the scrollbar is never present; if <a class="el" href="group__gtkmmEnums.html#ggacb7ebcc442f2bdbeca2bf7436c18ffd9ac48d495984e6875158f7d08bbce45200">Gtk::POLICY_AUTOMATIC</a>, the scrollbar is present only if needed (that is, if the slider part of the bar would be smaller than the trough - the display is larger than the page size). </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>hscrollbar_policy</em>&#160;</td><td>Policy for horizontal bar. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>vscrollbar_policy</em>&#160;</td><td>Policy for vertical bar. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af77cafa057cf36404d634eede6b773d8"></a><!-- doxytag: member="Gtk::ScrolledWindow::set_shadow_type" ref="af77cafa057cf36404d634eede6b773d8" args="(ShadowType type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ScrolledWindow::set_shadow_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&#160;</td>
          <td class="paramname"> <em>type</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Changes the type of shadow drawn around the contents of <em>scrolled_window</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>type</em>&#160;</td><td>Kind of shadow to draw around scrolled window contents. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a90608cbe7a2f79d36a4e0bcecabf5320"></a><!-- doxytag: member="Gtk::ScrolledWindow::set_vadjustment" ref="a90608cbe7a2f79d36a4e0bcecabf5320" args="(Gtk::Adjustment &amp;vadjustment)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ScrolledWindow::set_vadjustment </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>&amp;&#160;</td>
          <td class="paramname"> <em>vadjustment</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a> for the vertical scrollbar. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>vadjustment</em>&#160;</td><td>Vertical scroll adjustment. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab39dadc9c8e16a8d2fa38e1c0748c8f4"></a><!-- doxytag: member="Gtk::ScrolledWindow::set_vadjustment" ref="ab39dadc9c8e16a8d2fa38e1c0748c8f4" args="(Gtk::Adjustment *vadjustment=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ScrolledWindow::set_vadjustment </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>*&#160;</td>
          <td class="paramname"> <em>vadjustment</em> = <code>0</code></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the <a class="el" href="classGtk_1_1Adjustment.html" title="A class representing an adjustable bounded value.">Gtk::Adjustment</a> for the vertical scrollbar. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>vadjustment</em>&#160;</td><td>Vertical scroll adjustment. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="abd0e5020be7a77509201a3a15f0da8bb"></a><!-- doxytag: member="Gtk::ScrolledWindow::unset_placement" ref="abd0e5020be7a77509201a3a15f0da8bb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::ScrolledWindow::unset_placement </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Unsets the placement of the contents with respect to the scrollbars for the scrolled window. </p>
<p>If no window placement is set for a scrolled window, it obeys the "gtk-scrolled-window-placement" XSETTING.</p>
<p>See also <a class="el" href="classGtk_1_1ScrolledWindow.html#a0f18402db19c53c106bd7a820682ba78" title="Sets the placement of the contents with respect to the scrollbars for the scrolled...">set_placement()</a> and <a class="el" href="classGtk_1_1ScrolledWindow.html#a3a6ca6462c48ae9ecc088aa4c1f7cad8" title="Gets the placement of the contents with respect to the scrollbars for the scrolled...">get_placement()</a>.</p>
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000294">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a08e8c15db9b3d1d025b5d7d6ec46ae5f"></a><!-- doxytag: member="Gtk::ScrolledWindow::wrap" ref="a08e8c15db9b3d1d025b5d7d6ec46ae5f" args="(GtkScrolledWindow *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1ScrolledWindow.html">Gtk::ScrolledWindow</a>* wrap </td>
          <td>(</td>
          <td class="paramtype">GtkScrolledWindow *&#160;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&#160;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&#160;</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>gtkmm/scrolledwindow.h</li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue May 4 13:22:01 2010 for gtkmm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>