<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <link rel="previous" href="GContainer.html"> <link rel="next" href="GPack.html"> <link rel="Up" href="index.html"> <title>LablGTK : GBin</title> </head> <body> <div class="navbar"><a href="GContainer.html">Previous</a> <a href="index.html">Up</a> <a href="GPack.html">Next</a> </div> <center><h1>Module <a href="type_GBin.html">GBin</a></h1></center> <br> <pre><span class="keyword">module</span> GBin: <code class="code">sig</code> <a href="GBin.html">..</a> <code class="code">end</code></pre>Containers with just one child<br> <hr width="100%"> <br> Containers with just one child<br> <br> <a name="3_GtkScrolledWindow"></a> <h3> GtkScrolledWindow </h3><br> <pre><span class="keyword">class</span> <a name="TYPEscrolled_window"></a><a href="GBin.scrolled_window.html">scrolled_window</a> : <code class="type"><a href="Gtk.html#TYPEscrolled_window">Gtk.scrolled_window</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GBin.scrolled_window.html">..</a> <code class="code">end</code></pre><div class="info"> Adds scrollbars to its child widget </div> <br><pre><span class="keyword">val</span> <a name="VALscrolled_window"></a>scrolled_window : <code class="type">?hadjustment:<a href="GData.adjustment.html">GData.adjustment</a> -><br> ?vadjustment:<a href="GData.adjustment.html">GData.adjustment</a> -><br> ?hpolicy:<a href="Gtk.Tags.html#TYPEpolicy_type">Gtk.Tags.policy_type</a> -><br> ?vpolicy:<a href="Gtk.Tags.html#TYPEpolicy_type">Gtk.Tags.policy_type</a> -><br> ?placement:<a href="Gtk.Tags.html#TYPEcorner_type">Gtk.Tags.corner_type</a> -><br> ?shadow_type:<a href="Gtk.Tags.html#TYPEshadow_type">Gtk.Tags.shadow_type</a> -><br> ?border_width:int -><br> ?width:int -><br> ?height:int -><br> ?packing:(<a href="GObj.widget.html">GObj.widget</a> -> unit) -> ?show:bool -> unit -> <a href="GBin.scrolled_window.html">scrolled_window</a></code></pre><div class="info"> <small>GTK documentation: <a href="file:///usr/share/gtk-doc/html/gtk/GtkScrolledWindow.html">GtkScrolledWindow</a></small></div> <br> <a name="3_GtkEventBox"></a> <h3>GtkEventBox</h3><br> <pre><span class="keyword">class</span> <a name="TYPEevent_box"></a><a href="GBin.event_box.html">event_box</a> : <code class="type">[> <a href="Gtk.html#TYPEevent_box">Gtk.event_box</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GBin.event_box.html">..</a> <code class="code">end</code></pre><div class="info"> A widget used to catch events for widgets which do not have their own window </div> <br><pre><span class="keyword">val</span> <a name="VALevent_box"></a>event_box : <code class="type">?border_width:int -><br> ?width:int -><br> ?height:int -><br> ?packing:(<a href="GObj.widget.html">GObj.widget</a> -> unit) -> ?show:bool -> unit -> <a href="GBin.event_box.html">event_box</a></code></pre><div class="info"> <small>GTK documentation: <a href="file:///usr/share/gtk-doc/html/gtk/GtkEventBox.html">GtkEventBox</a></small></div> <pre><span class="keyword">class</span> <a name="TYPEinvisible"></a><a href="GBin.invisible.html">invisible</a> : <code class="type">[> <a href="Gtk.html#TYPEinvisible">Gtk.invisible</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GBin.invisible.html">..</a> <code class="code">end</code></pre><br><pre><span class="keyword">val</span> <a name="VALinvisible"></a>invisible : <code class="type">?border_width:int -><br> ?width:int -><br> ?height:int -><br> ?packing:(<a href="GObj.widget.html">GObj.widget</a> -> unit) -> ?show:bool -> unit -> <a href="GBin.invisible.html">invisible</a></code></pre><br> <a name="3_GtkHandleBox"></a> <h3>GtkHandleBox</h3><br> <pre><span class="keyword">class</span> <a name="TYPEhandle_box_signals"></a><a href="GBin.handle_box_signals.html">handle_box_signals</a> : <code class="type">[> <a href="Gtk.html#TYPEhandle_box">Gtk.handle_box</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GBin.handle_box_signals.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">class</span> <a name="TYPEhandle_box"></a><a href="GBin.handle_box.html">handle_box</a> : <code class="type"><a href="Gtk.html#TYPEhandle_box">Gtk.handle_box</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GBin.handle_box.html">..</a> <code class="code">end</code></pre><div class="info"> A widget for detachable window portions </div> <br><pre><span class="keyword">val</span> <a name="VALhandle_box"></a>handle_box : <code class="type">?handle_position:<a href="Gtk.Tags.html#TYPEposition">Gtk.Tags.position</a> -><br> ?snap_edge:<a href="Gtk.Tags.html#TYPEposition">Gtk.Tags.position</a> -><br> ?shadow_type:<a href="Gtk.Tags.html#TYPEshadow_type">Gtk.Tags.shadow_type</a> -><br> ?border_width:int -><br> ?width:int -><br> ?height:int -><br> ?packing:(<a href="GObj.widget.html">GObj.widget</a> -> unit) -> ?show:bool -> unit -> <a href="GBin.handle_box.html">handle_box</a></code></pre><div class="info"> <small>GTK documentation: <a href="file:///usr/share/gtk-doc/html/gtk/GtkHandleBox.html">GtkHandleBox</a></small></div> <br> <a name="3_GtkFrameGtkAspectFrame"></a> <h3>GtkFrame & GtkAspectFrame</h3><br> <pre><span class="keyword">class</span> <a name="TYPEframe_skel"></a><a href="GBin.frame_skel.html">frame_skel</a> : <code class="type">[> <a href="Gtk.html#TYPEframe">Gtk.frame</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GBin.frame_skel.html">..</a> <code class="code">end</code></pre><br><pre><span class="keyword">class</span> <a name="TYPEframe"></a><a href="GBin.frame.html">frame</a> : <code class="type"><a href="Gtk.html#TYPEframe">Gtk.frame</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GBin.frame.html">..</a> <code class="code">end</code></pre><div class="info"> A bin with a decorative frame and optional label </div> <br><pre><span class="keyword">val</span> <a name="VALframe"></a>frame : <code class="type">?label:string -><br> ?label_xalign:<a href="Gtk.html#TYPEclampf">Gtk.clampf</a> -><br> ?label_yalign:<a href="Gtk.html#TYPEclampf">Gtk.clampf</a> -><br> ?shadow_type:<a href="Gtk.Tags.html#TYPEshadow_type">Gtk.Tags.shadow_type</a> -><br> ?border_width:int -><br> ?width:int -><br> ?height:int -><br> ?packing:(<a href="GObj.widget.html">GObj.widget</a> -> unit) -> ?show:bool -> unit -> <a href="GBin.frame.html">frame</a></code></pre><div class="info"> <small>GTK documentation: <a href="file:///usr/share/gtk-doc/html/gtk/GtkFrame.html">GtkFrame</a></small></div> <pre><span class="keyword">class</span> <a name="TYPEaspect_frame"></a><a href="GBin.aspect_frame.html">aspect_frame</a> : <code class="type"><a href="Gtk.html#TYPEaspect_frame">Gtk.aspect_frame</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GBin.aspect_frame.html">..</a> <code class="code">end</code></pre><div class="info"> A frame that constrains its child to a particular aspect ratio </div> <br><pre><span class="keyword">val</span> <a name="VALaspect_frame"></a>aspect_frame : <code class="type">?obey_child:bool -><br> ?ratio:float -><br> ?xalign:<a href="Gtk.html#TYPEclampf">Gtk.clampf</a> -><br> ?yalign:<a href="Gtk.html#TYPEclampf">Gtk.clampf</a> -><br> ?label:string -><br> ?label_xalign:<a href="Gtk.html#TYPEclampf">Gtk.clampf</a> -><br> ?label_yalign:<a href="Gtk.html#TYPEclampf">Gtk.clampf</a> -><br> ?shadow_type:<a href="Gtk.Tags.html#TYPEshadow_type">Gtk.Tags.shadow_type</a> -><br> ?border_width:int -><br> ?width:int -><br> ?height:int -><br> ?packing:(<a href="GObj.widget.html">GObj.widget</a> -> unit) -> ?show:bool -> unit -> <a href="GBin.aspect_frame.html">aspect_frame</a></code></pre><div class="info"> <small>GTK documentation: <a href="file:///usr/share/gtk-doc/html/gtk/GtkAspectFrame.html">GtkAspectFrame</a></small></div> <br> <a name="3_GtkViewport"></a> <h3>GtkViewport</h3><br> <pre><span class="keyword">class</span> <a name="TYPEviewport"></a><a href="GBin.viewport.html">viewport</a> : <code class="type"><a href="Gtk.html#TYPEviewport">Gtk.viewport</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GBin.viewport.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">val</span> <a name="VALviewport"></a>viewport : <code class="type">?hadjustment:<a href="GData.adjustment.html">GData.adjustment</a> -><br> ?vadjustment:<a href="GData.adjustment.html">GData.adjustment</a> -><br> ?shadow_type:<a href="Gtk.Tags.html#TYPEshadow_type">Gtk.Tags.shadow_type</a> -><br> ?border_width:int -><br> ?width:int -><br> ?height:int -><br> ?packing:(<a href="GObj.widget.html">GObj.widget</a> -> unit) -> ?show:bool -> unit -> <a href="GBin.viewport.html">viewport</a></code></pre><div class="info"> <small>GTK documentation: <a href="file:///usr/share/gtk-doc/html/gtk/GtkViewport.html">GtkViewport</a></small></div> <br> <a name="3_GtkAlignment"></a> <h3>GtkAlignment</h3> A widget which controls the alignment and size of its child<br> <pre><span class="keyword">class</span> <a name="TYPEalignment"></a><a href="GBin.alignment.html">alignment</a> : <code class="type"><a href="Gtk.html#TYPEalignment">Gtk.alignment</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GBin.alignment.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">val</span> <a name="VALalignment"></a>alignment : <code class="type">?padding:int * int * int * int -><br> ?xalign:<a href="Gtk.html#TYPEclampf">Gtk.clampf</a> -><br> ?yalign:<a href="Gtk.html#TYPEclampf">Gtk.clampf</a> -><br> ?xscale:<a href="Gtk.html#TYPEclampf">Gtk.clampf</a> -><br> ?yscale:<a href="Gtk.html#TYPEclampf">Gtk.clampf</a> -><br> ?border_width:int -><br> ?width:int -><br> ?height:int -><br> ?packing:(<a href="GObj.widget.html">GObj.widget</a> -> unit) -> ?show:bool -> unit -> <a href="GBin.alignment.html">alignment</a></code></pre><div class="info"> <small>GTK documentation: <a href="file:///usr/share/gtk-doc/html/gtk/GtkAlignment.html">GtkAlignment</a></small></div> <pre><span class="keyword">val</span> <a name="VALalignment_cast"></a>alignment_cast : <code class="type">#<a href="GObj.widget.html">GObj.widget</a> -> <a href="GBin.alignment.html">alignment</a></code></pre><br> <a name="3_GtkExpander"></a> <h3>GtkExpander</h3> A container which can hide its child<br> <pre><span class="keyword">class</span> <a name="TYPEexpander_signals"></a><a href="GBin.expander_signals.html">expander_signals</a> : <code class="type">[> <a href="Gtk.html#TYPEexpander">Gtk.expander</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GBin.expander_signals.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">class</span> <a name="TYPEexpander"></a><a href="GBin.expander.html">expander</a> : <code class="type">[> <a href="Gtk.html#TYPEexpander">Gtk.expander</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GBin.expander.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">val</span> <a name="VALexpander"></a>expander : <code class="type">?expanded:bool -><br> ?label:string -><br> ?spacing:int -><br> ?use_underline:bool -><br> ?border_width:int -><br> ?width:int -><br> ?height:int -><br> ?packing:(<a href="GObj.widget.html">GObj.widget</a> -> unit) -> ?show:bool -> unit -> <a href="GBin.expander.html">expander</a></code></pre><div class="info"> <b>Since</b> GTK 2.4<br> <small>GTK documentation: <a href="file:///usr/share/gtk-doc/html/gtk/GtkExpander.html">GtkExpander</a></small></div> </body></html>