29
32
<div class="contents">
30
<h1>Gtk::Viewport Class Reference<br>
33
<h1>Gtk::Viewport Class Reference<br/>
32
35
[<a class="el" href="group__Widgets.html">Widgets</a>, <a class="el" href="group__Containers.html">Container Widgets</a>]</small>
33
</h1><!-- doxytag: class="Gtk::Viewport" --><!-- doxytag: inherits="Gtk::Bin" -->An adapter which makes widgets scrollable. <a href="#_details">More...</a>
35
Inherits <a class="el" href="classGtk_1_1Bin.html">Gtk::Bin</a>.
36
</h1><!-- doxytag: class="Gtk::Viewport" --><!-- doxytag: inherits="Gtk::Bin" -->
37
<p>An adapter which makes widgets scrollable. <a href="#_details">More...</a></p>
39
<p>Inherits <a class="el" href="classGtk_1_1Bin.html">Gtk::Bin</a>.</p>
37
40
<div class="dynheader">
38
41
Collaboration diagram for Gtk::Viewport:</div>
39
42
<div class="dynsection">
40
<p><center><img src="classGtk_1_1Viewport__coll__graph.png" border="0" usemap="#Gtk_1_1Viewport__coll__map" alt="Collaboration graph"></center>
41
<map name="Gtk_1_1Viewport__coll__map">
42
<area shape="rect" href="classGtk_1_1Bin.html" title="A container with just one child." alt="" coords="79,453,148,480"><area shape="rect" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="61,379,165,405"><area shape="rect" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)." alt="" coords="68,304,159,331"><area shape="rect" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non-widget objects such..." alt="" coords="5,229,93,256"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,155,96,181"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="51,80,171,107"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="123,155,227,181"><area shape="rect" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,5,164,32"><area shape="rect" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="117,229,237,256"></map>
43
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
46
<a href="classGtk_1_1Viewport-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
48
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
49
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#762164fb27fcc632037893184f4282af">~Viewport</a> ()</td></tr>
51
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkViewport* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#dc421299119cc0f0b21de0abcdbb3bed">gobj</a> ()</td></tr>
53
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#dc421299119cc0f0b21de0abcdbb3bed"></a><br></td></tr>
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GtkViewport* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#1072c057da9c87b78acd12557d9d7434">gobj</a> () const </td></tr>
56
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#1072c057da9c87b78acd12557d9d7434"></a><br></td></tr>
57
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#80f232ef62bd65210f4dedb7f0122418">Viewport</a> (<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>& hadjustment, <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>& vadjustment)</td></tr>
59
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#eefbbf3dad701f7540f0c27b445a20de">get_hadjustment</a> ()</td></tr>
61
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: the horizontal adjustment of <em>viewport</em>. <a href="#eefbbf3dad701f7540f0c27b445a20de"></a><br></td></tr>
62
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#aa05454ab9c16f821712a9f0d8fb6864">get_hadjustment</a> () const </td></tr>
64
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: the horizontal adjustment of <em>viewport</em>. <a href="#aa05454ab9c16f821712a9f0d8fb6864"></a><br></td></tr>
65
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#8851e1449bd815aa20cd97e86ddd95b7">get_vadjustment</a> ()</td></tr>
67
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: the vertical adjustment of <em>viewport</em>. <a href="#8851e1449bd815aa20cd97e86ddd95b7"></a><br></td></tr>
68
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#acabcee276e90a662f4abecc5843c260">get_vadjustment</a> () const </td></tr>
70
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: the vertical adjustment of <em>viewport</em>. <a href="#acabcee276e90a662f4abecc5843c260"></a><br></td></tr>
71
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#c465faf7d24880b6a8da1906a2641b9b">set_hadjustment</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* adjustment=0)</td></tr>
73
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the horizontal adjustment of the viewport. <a href="#c465faf7d24880b6a8da1906a2641b9b"></a><br></td></tr>
74
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#8dce97ff26570dfa6032badec52233fc">set_hadjustment</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>& adjustment)</td></tr>
76
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the horizontal adjustment of the viewport. <a href="#8dce97ff26570dfa6032badec52233fc"></a><br></td></tr>
77
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#185daa55eea15c7ee48aa9ac4fc190d2">set_vadjustment</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* adjustment=0)</td></tr>
79
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the vertical adjustment of the viewport. <a href="#185daa55eea15c7ee48aa9ac4fc190d2"></a><br></td></tr>
80
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#be9043781ae26e87f6764797c4a614e3">set_vadjustment</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>& adjustment)</td></tr>
82
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the vertical adjustment of the viewport. <a href="#be9043781ae26e87f6764797c4a614e3"></a><br></td></tr>
83
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#c6e84f9ae4e4784475606c1a14cc89ac">set_shadow_type</a> (<a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> type)</td></tr>
85
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the shadow type of the viewport. <a href="#c6e84f9ae4e4784475606c1a14cc89ac"></a><br></td></tr>
86
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#a7e6dbf5ca54f5880a182c72c68b3f55">get_shadow_type</a> () const </td></tr>
88
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the shadow type of the <a class="el" href="classGtk_1_1Viewport.html" title="An adapter which makes widgets scrollable.">Gtk::Viewport</a>. <a href="#a7e6dbf5ca54f5880a182c72c68b3f55"></a><br></td></tr>
89
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>< void, <br class="typebreak">
90
<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a> <br class="typebreak">
91
*, <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#9c5f707d39f9a3074bac3005b8184b47">signal_set_scroll_adjustments</a> ()</td></tr>
93
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak">
94
< <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#82493c91e9c259f834793c05e34f419b">property_hadjustment</a> ()</td></tr>
96
<tr><td class="mdescLeft"> </td><td class="mdescRight">The GtkAdjustment that determines the values of the horizontal position for this viewport. <a href="#82493c91e9c259f834793c05e34f419b"></a><br></td></tr>
97
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
98
< <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#909275118e70d1935b6a052d44f37d81">property_hadjustment</a> () const </td></tr>
100
<tr><td class="mdescLeft"> </td><td class="mdescRight">The GtkAdjustment that determines the values of the horizontal position for this viewport. <a href="#909275118e70d1935b6a052d44f37d81"></a><br></td></tr>
101
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak">
102
< <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#ea194ca55c43c18f36ea94c5c4d27885">property_vadjustment</a> ()</td></tr>
104
<tr><td class="mdescLeft"> </td><td class="mdescRight">The GtkAdjustment that determines the values of the vertical position for this viewport. <a href="#ea194ca55c43c18f36ea94c5c4d27885"></a><br></td></tr>
105
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
106
< <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#e5764e690528cb6bf283bbe77a1c9b7c">property_vadjustment</a> () const </td></tr>
108
<tr><td class="mdescLeft"> </td><td class="mdescRight">The GtkAdjustment that determines the values of the vertical position for this viewport. <a href="#e5764e690528cb6bf283bbe77a1c9b7c"></a><br></td></tr>
109
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#e092ff3a61b600ab49613ba5a288b7a8">property_shadow_type</a> ()</td></tr>
111
<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines how the shadowed box around the viewport is drawn. <a href="#e092ff3a61b600ab49613ba5a288b7a8"></a><br></td></tr>
112
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak">
113
< <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#09be857c5f2c93c3953db6015007133e">property_shadow_type</a> () const </td></tr>
115
<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines how the shadowed box around the viewport is drawn. <a href="#09be857c5f2c93c3953db6015007133e"></a><br></td></tr>
116
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
117
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#f0e19721e0837c2d7f341d9fb0939dcd">on_set_scroll_adjustments</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* hadjustment, <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* vadjustment)</td></tr>
119
<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
120
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
121
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1Viewport.html">Gtk::Viewport</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#81a6a13f8762482a586c48b7da75ff4c">wrap</a> (GtkViewport* object, bool take_copy=false)</td></tr>
123
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#81a6a13f8762482a586c48b7da75ff4c"></a><br></td></tr>
43
<div class="center"><img src="classGtk_1_1Viewport__coll__graph.png" border="0" usemap="#Gtk_1_1Viewport_coll__map" alt="Collaboration graph"/></div>
44
<map name="Gtk_1_1Viewport_coll__map" id="Gtk_1_1Viewport_coll__map">
45
<area shape="rect" href="classGtk_1_1Bin.html" title="A container with just one child." alt="" coords="79,453,148,480"/><area shape="rect" href="classGtk_1_1Container.html" title="Abstract container class." alt="" coords="61,379,165,405"/><area shape="rect" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)." alt="" coords="68,304,159,331"/><area shape="rect" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non-widget objects such..." alt="" coords="5,229,93,256"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,155,96,181"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="51,80,171,107"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="123,155,227,181"/><area shape="rect" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,5,164,32"/><area shape="rect" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="117,229,237,256"/></map>
46
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
48
<p><a href="classGtk_1_1Viewport-members.html">List of all members.</a></p>
49
<table border="0" cellpadding="0" cellspacing="0">
50
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
51
<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#a762164fb27fcc632037893184f4282af">~Viewport</a> ()</td></tr>
52
<tr><td class="memItemLeft" align="right" valign="top">GtkViewport* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#adc421299119cc0f0b21de0abcdbb3bed">gobj</a> ()</td></tr>
53
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#adc421299119cc0f0b21de0abcdbb3bed"></a><br/></td></tr>
54
<tr><td class="memItemLeft" align="right" valign="top">const GtkViewport* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#a1072c057da9c87b78acd12557d9d7434">gobj</a> () const </td></tr>
55
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a1072c057da9c87b78acd12557d9d7434"></a><br/></td></tr>
56
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#a80f232ef62bd65210f4dedb7f0122418">Viewport</a> (<a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>& hadjustment, <a class="el" href="classGtk_1_1Adjustment.html">Adjustment</a>& vadjustment)</td></tr>
57
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#aeefbbf3dad701f7540f0c27b445a20de">get_hadjustment</a> ()</td></tr>
58
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: the horizontal adjustment of <em>viewport</em>. <a href="#aeefbbf3dad701f7540f0c27b445a20de"></a><br/></td></tr>
59
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#aaa05454ab9c16f821712a9f0d8fb6864">get_hadjustment</a> () const </td></tr>
60
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: the horizontal adjustment of <em>viewport</em>. <a href="#aaa05454ab9c16f821712a9f0d8fb6864"></a><br/></td></tr>
61
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#a8851e1449bd815aa20cd97e86ddd95b7">get_vadjustment</a> ()</td></tr>
62
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: the vertical adjustment of <em>viewport</em>. <a href="#a8851e1449bd815aa20cd97e86ddd95b7"></a><br/></td></tr>
63
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#aacabcee276e90a662f4abecc5843c260">get_vadjustment</a> () const </td></tr>
64
<tr><td class="mdescLeft"> </td><td class="mdescRight">Return value: the vertical adjustment of <em>viewport</em>. <a href="#aacabcee276e90a662f4abecc5843c260"></a><br/></td></tr>
65
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#ac465faf7d24880b6a8da1906a2641b9b">set_hadjustment</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* adjustment=0)</td></tr>
66
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the horizontal adjustment of the viewport. <a href="#ac465faf7d24880b6a8da1906a2641b9b"></a><br/></td></tr>
67
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#a8dce97ff26570dfa6032badec52233fc">set_hadjustment</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>& adjustment)</td></tr>
68
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the horizontal adjustment of the viewport. <a href="#a8dce97ff26570dfa6032badec52233fc"></a><br/></td></tr>
69
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#a185daa55eea15c7ee48aa9ac4fc190d2">set_vadjustment</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* adjustment=0)</td></tr>
70
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the vertical adjustment of the viewport. <a href="#a185daa55eea15c7ee48aa9ac4fc190d2"></a><br/></td></tr>
71
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#abe9043781ae26e87f6764797c4a614e3">set_vadjustment</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>& adjustment)</td></tr>
72
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the vertical adjustment of the viewport. <a href="#abe9043781ae26e87f6764797c4a614e3"></a><br/></td></tr>
73
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#ac6e84f9ae4e4784475606c1a14cc89ac">set_shadow_type</a> (<a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> type)</td></tr>
74
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the shadow type of the viewport. <a href="#ac6e84f9ae4e4784475606c1a14cc89ac"></a><br/></td></tr>
75
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#aa7e6dbf5ca54f5880a182c72c68b3f55">get_shadow_type</a> () const </td></tr>
76
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets the shadow type of the <a class="el" href="classGtk_1_1Viewport.html" title="An adapter which makes widgets scrollable.">Gtk::Viewport</a>. <a href="#aa7e6dbf5ca54f5880a182c72c68b3f55"></a><br/></td></tr>
77
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>< void, <br class="typebreak"/>
78
<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a> <br class="typebreak"/>
79
*, <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#a9c5f707d39f9a3074bac3005b8184b47">signal_set_scroll_adjustments</a> ()</td></tr>
80
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
81
< <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#a82493c91e9c259f834793c05e34f419b">property_hadjustment</a> ()</td></tr>
82
<tr><td class="mdescLeft"> </td><td class="mdescRight">The GtkAdjustment that determines the values of the horizontal position for this viewport. <a href="#a82493c91e9c259f834793c05e34f419b"></a><br/></td></tr>
83
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
84
< <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#a909275118e70d1935b6a052d44f37d81">property_hadjustment</a> () const </td></tr>
85
<tr><td class="mdescLeft"> </td><td class="mdescRight">The GtkAdjustment that determines the values of the horizontal position for this viewport. <a href="#a909275118e70d1935b6a052d44f37d81"></a><br/></td></tr>
86
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
87
< <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#aea194ca55c43c18f36ea94c5c4d27885">property_vadjustment</a> ()</td></tr>
88
<tr><td class="mdescLeft"> </td><td class="mdescRight">The GtkAdjustment that determines the values of the vertical position for this viewport. <a href="#aea194ca55c43c18f36ea94c5c4d27885"></a><br/></td></tr>
89
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
90
< <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#ae5764e690528cb6bf283bbe77a1c9b7c">property_vadjustment</a> () const </td></tr>
91
<tr><td class="mdescLeft"> </td><td class="mdescRight">The GtkAdjustment that determines the values of the vertical position for this viewport. <a href="#ae5764e690528cb6bf283bbe77a1c9b7c"></a><br/></td></tr>
92
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>< <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#ae092ff3a61b600ab49613ba5a288b7a8">property_shadow_type</a> ()</td></tr>
93
<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines how the shadowed box around the viewport is drawn. <a href="#ae092ff3a61b600ab49613ba5a288b7a8"></a><br/></td></tr>
94
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
95
< <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#a09be857c5f2c93c3953db6015007133e">property_shadow_type</a> () const </td></tr>
96
<tr><td class="mdescLeft"> </td><td class="mdescRight">Determines how the shadowed box around the viewport is drawn. <a href="#a09be857c5f2c93c3953db6015007133e"></a><br/></td></tr>
97
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
98
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#af0e19721e0837c2d7f341d9fb0939dcd">on_set_scroll_adjustments</a> (<a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* hadjustment, <a class="el" href="classGtk_1_1Adjustment.html">Gtk::Adjustment</a>* vadjustment)</td></tr>
99
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
100
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
102
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Viewport.html">Gtk::Viewport</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Viewport.html#a81a6a13f8762482a586c48b7da75ff4c">wrap</a> (GtkViewport* object, bool take_copy=false)</td></tr>
103
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a81a6a13f8762482a586c48b7da75ff4c"></a><br/></td></tr>
125
<hr><a name="_details"></a><h2>Detailed Description</h2>
126
An adapter which makes widgets scrollable. <hr><h2>Constructor & Destructor Documentation</h2>
127
<a class="anchor" name="762164fb27fcc632037893184f4282af"></a><!-- doxytag: member="Gtk::Viewport::~Viewport" ref="762164fb27fcc632037893184f4282af" args="()" -->
105
<hr/><a name="_details"></a><h2>Detailed Description</h2>
106
<p>An adapter which makes widgets scrollable. </p>
107
<hr/><h2>Constructor & Destructor Documentation</h2>
108
<a class="anchor" id="a762164fb27fcc632037893184f4282af"></a><!-- doxytag: member="Gtk::Viewport::~Viewport" ref="a762164fb27fcc632037893184f4282af" args="()" -->
128
109
<div class="memitem">
129
110
<div class="memproto">
130
111
<table class="memname">
132
113
<td class="memname">virtual Gtk::Viewport::~Viewport </td>
134
<td class="paramname"> </td>
115
<td class="paramname"></td>
135
116
<td> ) </td>
136
117
<td><code> [virtual]</code></td>