<!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="GDraw.html"> <link rel="next" href="GMain.html"> <link rel="Up" href="index.html"> <title>LablGTK : GObj</title> </head> <body> <div class="navbar"><a href="GDraw.html">Previous</a> <a href="index.html">Up</a> <a href="GMain.html">Next</a> </div> <center><h1>Module <a href="type_GObj.html">GObj</a></h1></center> <br> <pre><span class="keyword">module</span> GObj: <code class="code">sig</code> <a href="GObj.html">..</a> <code class="code">end</code></pre>Base classes for objects and widgets<br> <hr width="100%"> <br> Base classes for objects and widgets<br> <br> <a name="3_GObject"></a> <h3>GObject</h3><br> <pre><span class="keyword">class</span> <a name="TYPEgobject_ops"></a><a href="GObj.gobject_ops.html">gobject_ops</a> : <code class="type">'a <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.gobject_ops.html">..</a> <code class="code">end</code></pre><br><pre><span class="keyword">class</span> <a name="TYPEgobject_signals"></a><code class="type">['a]</code> <a href="GObj.gobject_signals.html">gobject_signals</a> : <code class="type">'a <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.gobject_signals.html">..</a> <code class="code">end</code></pre><br><br> <a name="3_GtkObject"></a> <h3>GtkObject</h3><br> <pre><span class="keyword">class type</span> <a name="TYPEobjvar"></a><code class="type">['a]</code> <a href="GObj.objvar.html">objvar</a> = <code class="code">object</code> <a href="GObj.objvar.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">class</span> <a name="TYPEgtkobj"></a><a href="GObj.gtkobj.html">gtkobj</a> : <code class="type">[> `gtk ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.gtkobj.html">..</a> <code class="code">end</code></pre><br><pre><span class="keyword">class</span> <a name="TYPEgtkobj_signals_impl"></a><a href="GObj.gtkobj_signals_impl.html">gtkobj_signals_impl</a> : <code class="type">[> `gtk ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.gtkobj_signals_impl.html">..</a> <code class="code">end</code></pre><br><pre><span class="keyword">class type</span> <a name="TYPEgtkobj_signals"></a><a href="GObj.gtkobj_signals.html">gtkobj_signals</a> = <code class="code">object</code> <a href="GObj.gtkobj_signals.html">..</a> <code class="code">end</code></pre><br> <a name="3_GtkWidget"></a> <h3>GtkWidget</h3><br> <pre><span class="keyword">class</span> <a name="TYPEevent_signals"></a><a href="GObj.event_signals.html">event_signals</a> : <code class="type">[> <a href="Gtk.html#TYPEwidget">Gtk.widget</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.event_signals.html">..</a> <code class="code">end</code></pre><br><pre><span class="keyword">class</span> <a name="TYPEevent_ops"></a><a href="GObj.event_ops.html">event_ops</a> : <code class="type">[> <a href="Gtk.html#TYPEwidget">Gtk.widget</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.event_ops.html">..</a> <code class="code">end</code></pre><br><pre><span class="keyword">class</span> <a name="TYPEstyle"></a><a href="GObj.style.html">style</a> : <code class="type"><a href="Gtk.html#TYPEstyle">Gtk.style</a> -> </code><code class="code">object</code> <a href="GObj.style.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">class</span> <a name="TYPEselection_data"></a><a href="GObj.selection_data.html">selection_data</a> : <code class="type"><a href="Gtk.html#TYPEselection_data">Gtk.selection_data</a> -> </code><code class="code">object</code> <a href="GObj.selection_data.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">class</span> <a name="TYPEselection_context"></a><a href="GObj.selection_context.html">selection_context</a> : <code class="type"><a href="Gtk.html#TYPEselection_data">Gtk.selection_data</a> -> </code><code class="code">object</code> <a href="GObj.selection_context.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">class</span> <a name="TYPEdrag_ops"></a><a href="GObj.drag_ops.html">drag_ops</a> : <code class="type"><a href="Gtk.html#TYPEwidget">Gtk.widget</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.drag_ops.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">class</span> <a name="TYPEmisc_ops"></a><a href="GObj.misc_ops.html">misc_ops</a> : <code class="type"><a href="Gtk.html#TYPEwidget">Gtk.widget</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.misc_ops.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">class</span> <a name="TYPEwidget"></a><a href="GObj.widget.html">widget</a> : <code class="type">[> <a href="Gtk.html#TYPEwidget">Gtk.widget</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.widget.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">class</span> <a name="TYPEmisc_signals"></a><a href="GObj.misc_signals.html">misc_signals</a> : <code class="type"><a href="Gtk.html#TYPEwidget">Gtk.widget</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.misc_signals.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">class</span> <a name="TYPEdrag_context"></a><a href="GObj.drag_context.html">drag_context</a> : <code class="type"><a href="Gdk.html#TYPEdrag_context">Gdk.drag_context</a> -> </code><code class="code">object</code> <a href="GObj.drag_context.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">class</span> <a name="TYPEdrag_signals"></a><a href="GObj.drag_signals.html">drag_signals</a> : <code class="type"><a href="Gtk.html#TYPEwidget">Gtk.widget</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.drag_signals.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">class</span> <a name="TYPEwidget_impl"></a><code class="type">[[> <a href="Gtk.html#TYPEwidget">Gtk.widget</a> ]]</code> <a href="GObj.widget_impl.html">widget_impl</a> : <code class="type">([> <a href="Gtk.html#TYPEwidget">Gtk.widget</a> ] as 'a) <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.widget_impl.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">class type</span> <a name="TYPEwidget_signals"></a><a href="GObj.widget_signals.html">widget_signals</a> = <code class="type"><a href="GObj.gtkobj_signals.html">gtkobj_signals</a></code></pre><div class="info"> </div> <pre><span class="keyword">class</span> <a name="TYPEwidget_signals_impl"></a><a href="GObj.widget_signals_impl.html">widget_signals_impl</a> : <code class="type">[> <a href="Gtk.html#TYPEwidget">Gtk.widget</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.widget_signals_impl.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">class</span> <a name="TYPEwidget_full"></a><a href="GObj.widget_full.html">widget_full</a> : <code class="type">[> <a href="Gtk.html#TYPEwidget">Gtk.widget</a> ] <a href="Gtk.html#TYPEobj">Gtk.obj</a> -> </code><code class="code">object</code> <a href="GObj.widget_full.html">..</a> <code class="code">end</code></pre><div class="info"> </div> <br><pre><span class="keyword">val</span> <a name="VALas_widget"></a>as_widget : <code class="type"><a href="GObj.widget.html">widget</a> -> <a href="Gtk.html#TYPEwidget">Gtk.widget</a> <a href="Gtk.html#TYPEobj">Gtk.obj</a></code></pre><div class="info"> <small>GTK documentation: <a href="file:///usr/share/gtk-doc/html/gtk/GtkWidget.html">GtkWidget</a></small></div> <pre><span class="keyword">val</span> <a name="VALpack_return"></a>pack_return : <code class="type">(#<a href="GObj.widget.html">widget</a> as 'a) -><br> packing:(<a href="GObj.widget.html">widget</a> -> unit) option -> show:bool option -> 'a</code></pre><pre><span class="keyword">val</span> <a name="VALconv_widget"></a>conv_widget : <code class="type"><a href="GObj.widget.html">widget</a> <a href="Gobject.html#TYPEdata_conv">Gobject.data_conv</a></code></pre><pre><span class="keyword">val</span> <a name="VALconv_widget_option"></a>conv_widget_option : <code class="type"><a href="GObj.widget.html">widget</a> option <a href="Gobject.html#TYPEdata_conv">Gobject.data_conv</a></code></pre></body></html>