Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > media > main > by-pkgid > ca81b57b553ae75608ba0fc5e7925e4e > files > 455

libgtkmm1.2-devel-1.2.10-1mdk.ppc.rpm

<html>
<head><title>Gtk-- Reference: Gtk::Widget</title></head>

<body bgcolor="#F0F0F0" text="#000000" link="#0000FF"
vlink="#000077" alink="#FF0000">
<table align=center border=0 cellspacing=10> <tr>
<td><a href="class_index.html">Class Index</a></td>
<td><a href="cross_index.html">Cross Index</a></td>
<td><a href="name_index.html">Namespace Index</a></td>
</table>
<h1 align=center>Class Gtk::Widget</h1><p>
<b>  Abstract Widget (Base class for all widgets)</b><br>
Contained in: <a href="Gtk.html">Gtk</a><br>
Derived from:
<a href="Gtk%3A%3AObject.html">Gtk::Object</a>
<br>
Derived by:
<a href="Gtk::Calendar.html">Gtk::Calendar</a>
<a href="Gtk::Container.html">Gtk::Container</a>
<a href="Gtk::DrawingArea.html">Gtk::DrawingArea</a>
<a href="Gtk::Editable.html">Gtk::Editable</a>
<a href="Gtk::Misc.html">Gtk::Misc</a>
<a href="Gtk::Preview.html">Gtk::Preview</a>
<a href="Gtk::Progress.html">Gtk::Progress</a>
<a href="Gtk::Range.html">Gtk::Range</a>
<a href="Gtk::Ruler.html">Gtk::Ruler</a>
<a href="Gtk::Separator.html">Gtk::Separator</a>
<p>
#include &lt;gtk--/widget.h&gt;
<p>
<hr noshade>
<table border=0>
<tr><td colspan=3><h3>public function member index:</h3></td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3280"><tt><font color=blue><b>accelerators_locked</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3284"><tt><font color=blue><b>activate</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3281"><tt><font color=blue><b>add_accelerator</b></font></tt></a></td><td><tt>(<tt>const</tt> <a href="Gtk%3A%3Anstring.html"><tt><font color=navy><b>nstring</b></font></tt></a>& <tt><font color=blue>accel_signal</font></tt>, <a href="Gtk%3A%3AAccelGroup.html"><tt><font color=navy><b>AccelGroup</b></font></tt></a>& <tt><font color=blue>accel_group</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>accel_key</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>accel_mods</font></tt>, <tt><font color=navy>GtkAccelFlags</font></tt> <tt><font color=blue>accel_flags</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3301"><tt><font color=blue><b>add_events</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>events</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3372"><tt><font color=blue><b>app_paintable</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3393"><tt><font color=blue><b>button_press_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventButton</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3394"><tt><font color=blue><b>button_release_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventButton</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3367"><tt><font color=blue><b>can_default</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3365"><tt><font color=blue><b>can_focus</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3338"><tt><font color=blue><b>class_path</b></font></tt></a></td><td><tt>(<tt><font color=navy>string</font></tt>& <tt><font color=blue>path</font></tt>, <tt><font color=navy>string</font></tt>& <tt><font color=blue>path_reversed</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3413"><tt><font color=blue><b>client_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventClient</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3402"><tt><font color=blue><b>configure_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventConfigure</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3416"><tt><font color=blue><b>debug_msg</b></font></tt></a></td><td><tt>(<tt>const</tt> <tt><font color=purple>gchar</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3396"><tt><font color=blue><b>delete_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventAny</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3419"><tt><font color=blue><b>drag_begin</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3422"><tt><font color=blue><b>drag_data_delete</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3421"><tt><font color=blue><b>drag_data_get</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>*, <tt><font color=navy>GtkSelectionData</font></tt>*, <tt><font color=purple>guint</font></tt>, <tt><font color=purple>guint</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3426"><tt><font color=blue><b>drag_data_received</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>*, <tt><font color=purple>gint</font></tt>, <tt><font color=purple>gint</font></tt>, <tt><font color=navy>GtkSelectionData</font></tt>*, <tt><font color=purple>guint</font></tt>, <tt><font color=purple>guint32</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3345"><tt><font color=blue><b>drag_dest_set</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkDestDefaults</font></tt> <tt><font color=blue>flags</font></tt>, <tt>const</tt> <a href="global.html#3261">GtkTargetEntry</a>* <tt><font color=blue>targets</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>n_targets</font></tt>, <tt><font color=navy>GdkDragAction</font></tt> <tt><font color=blue>actions</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3346"><tt><font color=blue><b>drag_dest_set_proxy</b></font></tt></a></td><td><tt>(<tt><font color=navy>Gdk_Window</font></tt>& <tt><font color=blue>proxy_window</font></tt>, <tt><font color=navy>GdkDragProtocol</font></tt> <tt><font color=blue>protocol</font></tt>, <tt><font color=purple>bool</font></tt> <tt><font color=blue>use_coordinates</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3347"><tt><font color=blue><b>drag_dest_unset</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>gboolean</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3425"><tt><font color=blue><b>drag_drop</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>*, <tt><font color=purple>gint</font></tt>, <tt><font color=purple>gint</font></tt>, <tt><font color=purple>guint</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3420"><tt><font color=blue><b>drag_end</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3342"><tt><font color=blue><b>drag_finish</b></font></tt></a></td><td><tt>(<tt><font color=navy>Gdk_Drag_Context</font></tt>& <tt><font color=blue>context</font></tt>, <tt><font color=purple>bool</font></tt> <tt><font color=blue>success</font></tt>, <tt><font color=purple>bool</font></tt> <tt><font color=blue>del</font></tt>, <tt><font color=purple>guint32</font></tt> <tt><font color=blue>time</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3341"><tt><font color=blue><b>drag_get_data</b></font></tt></a></td><td><tt>(<tt><font color=navy>Gdk_Drag_Context</font></tt>& <tt><font color=blue>context</font></tt>, <tt><font color=navy>Gdk_Atom</font></tt> <tt><font color=blue>target</font></tt>, <tt><font color=purple>guint32</font></tt> <tt><font color=blue>time</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>*</tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3351"><tt><font color=blue><b>drag_get_source_widget</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>* <tt><font color=blue>context</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3343"><tt><font color=blue><b>drag_highlight</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3423"><tt><font color=blue><b>drag_leave</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>*, <tt><font color=purple>guint</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>gboolean</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3424"><tt><font color=blue><b>drag_motion</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>*, <tt><font color=purple>gint</font></tt>, <tt><font color=purple>gint</font></tt>, <tt><font color=purple>guint</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3355"><tt><font color=blue><b>drag_set_default_icon</b></font></tt></a></td><td><tt>(<tt><font color=navy>Gdk_Colormap</font></tt>& <tt><font color=blue>colormap</font></tt>, <tt><font color=navy>Gdk_Pixmap</font></tt>& <tt><font color=blue>pixmap</font></tt>, <tt><font color=navy>Gdk_Bitmap</font></tt>& <tt><font color=blue>mask</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>hot_x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>hot_y</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3354"><tt><font color=blue><b>drag_set_icon_default</b></font></tt></a></td><td><tt>(<tt><font color=navy>Gdk_Drag_Context</font></tt>& <tt><font color=blue>context</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3353"><tt><font color=blue><b>drag_set_icon_pixmap</b></font></tt></a></td><td><tt>(<tt><font color=navy>Gdk_Drag_Context</font></tt>& <tt><font color=blue>context</font></tt>, <tt><font color=navy>Gdk_Colormap</font></tt>& <tt><font color=blue>colormap</font></tt>, <tt><font color=navy>Gdk_Pixmap</font></tt>& <tt><font color=blue>pixmap</font></tt>, <tt><font color=navy>Gdk_Bitmap</font></tt>& <tt><font color=blue>mask</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>hot_x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>hot_y</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3352"><tt><font color=blue><b>drag_set_icon_widget</b></font></tt></a></td><td><tt>(<tt><font color=navy>Gdk_Drag_Context</font></tt>& <tt><font color=blue>context</font></tt>, <a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>& <tt><font color=blue>widget</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>hot_x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>hot_y</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3348"><tt><font color=blue><b>drag_source_set</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkModifierType</font></tt> <tt><font color=blue>start_button_mask</font></tt>, <tt>const</tt> <a href="global.html#3261">GtkTargetEntry</a>* <tt><font color=blue>targets</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>n_targets</font></tt>, <tt><font color=navy>GdkDragAction</font></tt> <tt><font color=blue>actions</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3350"><tt><font color=blue><b>drag_source_set_icon</b></font></tt></a></td><td><tt>(<tt><font color=navy>Gdk_Colormap</font></tt>& <tt><font color=blue>colormap</font></tt>, <tt><font color=navy>Gdk_Pixmap</font></tt>& <tt><font color=blue>pixmap</font></tt>, <tt><font color=navy>Gdk_Bitmap</font></tt>& <tt><font color=blue>mask</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3349"><tt><font color=blue><b>drag_source_unset</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3344"><tt><font color=blue><b>drag_unhighlight</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3384"><tt><font color=blue><b>draw</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkRectangle</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3386"><tt><font color=blue><b>draw_default</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3385"><tt><font color=blue><b>draw_focus</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3315"><tt><font color=blue><b>ensure_style</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3400"><tt><font color=blue><b>enter_notify_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventCrossing</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3392"><tt><font color=blue><b>event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEvent</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3397"><tt><font color=blue><b>expose_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventExpose</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3403"><tt><font color=blue><b>focus_in_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventFocus</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3404"><tt><font color=blue><b>focus_out_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventFocus</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>*</tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3305"><tt><font color=blue><b>get_ancestor</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkType</font></tt> <tt><font color=blue>type</font></tt>) <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=navy>Gdk_Colormap</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3306"><tt><font color=blue><b>get_colormap</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><a href="Gtk%3A%3Anstring.html"><tt><font color=navy><b>nstring</b></font></tt></a></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3319"><tt><font color=blue><b>get_composite_name</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=navy>Gdk_Colormap</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3333"><tt><font color=blue><b>get_default_colormap</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <a href="Gtk%3A%3AStyle.html"><tt><font color=navy><b>Style</b></font></tt></a>*</tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3332"><tt><font color=blue><b>get_default_style</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=navy>Gdk_Visual</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3334"><tt><font color=blue><b>get_default_visual</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3310"><tt><font color=blue><b>get_events</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=navy>GdkExtensionMode</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3303"><tt><font color=blue><b>get_extension_events</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><a href="Gtk%3A%3Anstring.html"><tt><font color=navy><b>nstring</b></font></tt></a></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3290"><tt><font color=blue><b>get_name</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>*</tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3295"><tt><font color=blue><b>get_parent</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=navy>Gdk_Window</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3297"><tt><font color=blue><b>get_parent_window</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3311"><tt><font color=blue><b>get_pointer</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt>& <tt><font color=blue>x</font></tt>, <tt><font color=purple>gint</font></tt>& <tt><font color=blue>y</font></tt>) <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=navy>GtkStateType</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3291"><tt><font color=blue><b>get_state</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><a href="Gtk%3A%3AStyle.html"><tt><font color=navy><b>Style</b></font></tt></a>*</tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3316"><tt><font color=blue><b>get_style</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><a href="Gtk%3A%3AWindow.html"><tt><font color=navy><b>Window</b></font></tt></a>*</tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3304"><tt><font color=blue><b>get_toplevel</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=navy>Gdk_Visual</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3307"><tt><font color=blue><b>get_visual</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=navy>Gdk_Window</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3339"><tt><font color=blue><b>get_window</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3288"><tt><font color=blue><b>grab_default</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3383"><tt><font color=blue><b>grab_focus</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=navy>GdkDragContext</font></tt>*</tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3340"><tt><font color=blue><b>gtkmm_drag_begin</b></font></tt></a></td><td><tt>(<a href="global.html#3262">GtkTargetList</a>* <tt><font color=blue>p0</font></tt>, <tt><font color=navy>GdkDragAction</font></tt> <tt><font color=blue>p1</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>p2</font></tt>, <tt><font color=navy>GdkEvent</font></tt>* <tt><font color=blue>p3</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=navy>GtkWidget</font></tt>*</tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3266"><tt><font color=blue><b>gtkobj</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>const</tt> <tt><font color=navy>GtkWidget</font></tt>*</tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3267"><tt><font color=blue><b>gtkobj</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3368"><tt><font color=blue><b>has_default</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3366"><tt><font color=blue><b>has_focus</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3370"><tt><font color=blue><b>has_grab</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3357"><tt><font color=blue><b>has_no_window</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3428"><tt><font color=blue><b>height</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3378"><tt><font color=blue><b>hide</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3379"><tt><font color=blue><b>hide_all</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3287"><tt><font color=blue><b>intersect</b></font></tt></a></td><td><tt>(<tt>const</tt> <tt><font color=navy>Gdk_Rectangle</font></tt>& <tt><font color=blue>area</font></tt>, <tt>const</tt> <tt><font color=navy>Gdk_Rectangle</font></tt>& <tt><font color=blue>intersection</font></tt>) <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3268"><tt><font color=blue><b>isA</b></font></tt></a></td><td><tt>(<a href="Gtk%3A%3AObject.html"><tt><font color=navy><b>Object</b></font></tt></a>* <tt><font color=blue>object</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3312"><tt><font color=blue><b>is_ancestor</b></font></tt></a></td><td><tt>(<a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>& <tt><font color=blue>widget</font></tt>) <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3371"><tt><font color=blue><b>is_composite_child</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3361"><tt><font color=blue><b>is_drawable</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3359"><tt><font color=blue><b>is_mapped</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3358"><tt><font color=blue><b>is_realized</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3364"><tt><font color=blue><b>is_sensitive</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3356"><tt><font color=blue><b>is_toplevel</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3360"><tt><font color=blue><b>is_visible</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3398"><tt><font color=blue><b>key_press_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventKey</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3399"><tt><font color=blue><b>key_release_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventKey</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3401"><tt><font color=blue><b>leave_notify_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventCrossing</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3278"><tt><font color=blue><b>lock_accelerators</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3380"><tt><font color=blue><b>map_</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3405"><tt><font color=blue><b>map_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventAny</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3395"><tt><font color=blue><b>motion_notify_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventMotion</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3414"><tt><font color=blue><b>no_expose_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventAny</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3390"><tt><font color=blue><b>parent_changed</b></font></tt></a></td><td><tt>(<a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3363"><tt><font color=blue><b>parent_sensitive</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3337"><tt><font color=blue><b>path</b></font></tt></a></td><td><tt>(<tt><font color=navy>string</font></tt>& <tt><font color=blue>path</font></tt>, <tt><font color=navy>string</font></tt>& <tt><font color=blue>path_reversed</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3326"><tt><font color=blue><b>pop_colormap</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3328"><tt><font color=blue><b>pop_composite_child</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3325"><tt><font color=blue><b>pop_style</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3327"><tt><font color=blue><b>pop_visual</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3286"><tt><font color=blue><b>popup</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>y</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3407"><tt><font color=blue><b>property_notify_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventProperty</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3411"><tt><font color=blue><b>proximity_in_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventProximity</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3412"><tt><font color=blue><b>proximity_out_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventProximity</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3322"><tt><font color=blue><b>push_colormap</b></font></tt></a></td><td><tt>(<tt>const</tt> <tt><font color=navy>Gdk_Colormap</font></tt>& <tt><font color=blue>cmap</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3324"><tt><font color=blue><b>push_composite_child</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3321"><tt><font color=blue><b>push_style</b></font></tt></a></td><td><tt>(<a href="Gtk%3A%3AStyle.html"><tt><font color=navy><b>Style</b></font></tt></a>& <tt><font color=blue>style</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3323"><tt><font color=blue><b>push_visual</b></font></tt></a></td><td><tt>(<tt>const</tt> <tt><font color=navy>Gdk_Visual</font></tt>& <tt><font color=blue>visual</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3275"><tt><font color=blue><b>queue_clear</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3276"><tt><font color=blue><b>queue_clear_area</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>y</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>width</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>height</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3273"><tt><font color=blue><b>queue_draw</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3274"><tt><font color=blue><b>queue_draw_area</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>y</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>width</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>height</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3277"><tt><font color=blue><b>queue_resize</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3369"><tt><font color=blue><b>rc_style</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3382"><tt><font color=blue><b>realize</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3373"><tt><font color=blue><b>recieves_default</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3282"><tt><font color=blue><b>remove_accelerator</b></font></tt></a></td><td><tt>(<a href="Gtk%3A%3AAccelGroup.html"><tt><font color=navy><b>AccelGroup</b></font></tt></a>& <tt><font color=blue>accel_group</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>accel_key</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>accel_mods</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3283"><tt><font color=blue><b>remove_accelerators</b></font></tt></a></td><td><tt>(<tt>const</tt> <a href="Gtk%3A%3Anstring.html"><tt><font color=navy><b>nstring</b></font></tt></a>& <tt><font color=blue>accel_signal</font></tt>, <tt><font color=purple>bool</font></tt> <tt><font color=blue>visible_only</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3285"><tt><font color=blue><b>reparent</b></font></tt></a></td><td><tt>(<a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>& <tt><font color=blue>newparent</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3320"><tt><font color=blue><b>reset_rc_styles</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3317"><tt><font color=blue><b>restore_default_style</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3408"><tt><font color=blue><b>selection_clear_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventSelection</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3417"><tt><font color=blue><b>selection_get</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkSelectionData</font></tt>*, <tt><font color=purple>guint</font></tt>, <tt><font color=purple>guint</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3410"><tt><font color=blue><b>selection_notify_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventSelection</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3418"><tt><font color=blue><b>selection_received</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkSelectionData</font></tt>*, <tt><font color=purple>guint</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3409"><tt><font color=blue><b>selection_request_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventSelection</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>bool</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3362"><tt><font color=blue><b>sensitive</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3294"><tt><font color=blue><b>set_app_paintable</b></font></tt></a></td><td><tt>(<tt><font color=purple>bool</font></tt> <tt><font color=blue>app_paintable</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3308"><tt><font color=blue><b>set_colormap</b></font></tt></a></td><td><tt>(<tt>const</tt> <tt><font color=navy>Gdk_Colormap</font></tt>& <tt><font color=blue>colormap</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3318"><tt><font color=blue><b>set_composite_name</b></font></tt></a></td><td><tt>(<tt>const</tt> <a href="Gtk%3A%3Anstring.html"><tt><font color=navy><b>nstring</b></font></tt></a>& <tt><font color=blue>name</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3330"><tt><font color=blue><b>set_default_colormap</b></font></tt></a></td><td><tt>(<tt>const</tt> <tt><font color=navy>Gdk_Colormap</font></tt>& <tt><font color=blue>colormap</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3329"><tt><font color=blue><b>set_default_style</b></font></tt></a></td><td><tt>(<a href="Gtk%3A%3AStyle.html"><tt><font color=navy><b>Style</b></font></tt></a>& <tt><font color=blue>style</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3331"><tt><font color=blue><b>set_default_visual</b></font></tt></a></td><td><tt>(<tt>const</tt> <tt><font color=navy>Gdk_Visual</font></tt>& <tt><font color=blue>visual</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3300"><tt><font color=blue><b>set_events</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>events</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3302"><tt><font color=blue><b>set_extension_events</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkExtensionMode</font></tt> <tt><font color=blue>mode</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3374"><tt><font color=blue><b>set_flags</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>flag</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3289"><tt><font color=blue><b>set_name</b></font></tt></a></td><td><tt>(<tt>const</tt> <a href="Gtk%3A%3Anstring.html"><tt><font color=navy><b>nstring</b></font></tt></a>& <tt><font color=blue>name</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3296"><tt><font color=blue><b>set_parent_window</b></font></tt></a></td><td><tt>(<tt>const</tt> <tt><font color=navy>Gdk_Window</font></tt>& <tt><font color=blue>parent_window</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3314"><tt><font color=blue><b>set_rc_style</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3293"><tt><font color=blue><b>set_sensitive</b></font></tt></a></td><td><tt>(<tt><font color=purple>bool</font></tt> <tt><font color=blue>sensitive</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3292"><tt><font color=blue><b>set_state</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkStateType</font></tt> <tt><font color=blue>state</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3313"><tt><font color=blue><b>set_style</b></font></tt></a></td><td><tt>(<a href="Gtk%3A%3AStyle.html"><tt><font color=navy><b>Style</b></font></tt></a>& <tt><font color=blue>style</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3298"><tt><font color=blue><b>set_uposition</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>y</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3299"><tt><font color=blue><b>set_usize</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>y</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3309"><tt><font color=blue><b>set_visual</b></font></tt></a></td><td><tt>(<tt>const</tt> <tt><font color=navy>Gdk_Visual</font></tt>& <tt><font color=blue>visual</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3335"><tt><font color=blue><b>shape_combine_mask</b></font></tt></a></td><td><tt>(<tt>const</tt> <tt><font color=navy>Gdk_Bitmap</font></tt>& <tt><font color=blue>shape_mask</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>offset_x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>offset_y</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3376"><tt><font color=blue><b>show</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3377"><tt><font color=blue><b>show_all</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3272"><tt><font color=blue><b>show_now</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3388"><tt><font color=blue><b>size_allocate</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkAllocation</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3387"><tt><font color=blue><b>size_request</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkRequisition</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3389"><tt><font color=blue><b>state_changed</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkStateType</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3391"><tt><font color=blue><b>style_changed</b></font></tt></a></td><td><tt>(<a href="Gtk%3A%3AStyle.html"><tt><font color=navy><b>Style</b></font></tt></a>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3279"><tt><font color=blue><b>unlock_accelerators</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3381"><tt><font color=blue><b>unmap_</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3406"><tt><font color=blue><b>unmap_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventAny</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3271"><tt><font color=blue><b>unparent</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3375"><tt><font color=blue><b>unset_flags</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>flag</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3415"><tt><font color=blue><b>visibility_notify_event</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventVisibility</font></tt>*)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3427"><tt><font color=blue><b>width</b></font></tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> </tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3269"><tt><font color=blue><b>~Widget</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr><td>&nbsp;</td><tr><td colspan=3><h3>protected function member index:</h3></td>
<tr valign=top><td align=right><tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3430"><tt><font color=blue><b>Widget</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3448"><tt><font color=blue><b>button_press_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventButton</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3449"><tt><font color=blue><b>button_release_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventButton</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3468"><tt><font color=blue><b>client_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventClient</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3457"><tt><font color=blue><b>configure_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventConfigure</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3471"><tt><font color=blue><b>debug_msg_impl</b></font></tt></a></td><td><tt>(<tt>const</tt> <tt><font color=purple>gchar</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3451"><tt><font color=blue><b>delete_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventAny</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3474"><tt><font color=blue><b>drag_begin_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3477"><tt><font color=blue><b>drag_data_delete_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3476"><tt><font color=blue><b>drag_data_get_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>* <tt><font color=blue>p0</font></tt>, <tt><font color=navy>GtkSelectionData</font></tt>* <tt><font color=blue>p1</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>p2</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>p3</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3481"><tt><font color=blue><b>drag_data_received_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>* <tt><font color=blue>p0</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>p1</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>p2</font></tt>, <tt><font color=navy>GtkSelectionData</font></tt>* <tt><font color=blue>p3</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>p4</font></tt>, <tt><font color=purple>guint32</font></tt> <tt><font color=blue>p5</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gboolean</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3480"><tt><font color=blue><b>drag_drop_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>* <tt><font color=blue>p0</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>p1</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>p2</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>p3</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3475"><tt><font color=blue><b>drag_end_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3478"><tt><font color=blue><b>drag_leave_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>* <tt><font color=blue>p0</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>p1</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gboolean</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3479"><tt><font color=blue><b>drag_motion_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkDragContext</font></tt>* <tt><font color=blue>p0</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>p1</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>p2</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>p3</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3441"><tt><font color=blue><b>draw_default_impl</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3440"><tt><font color=blue><b>draw_focus_impl</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3439"><tt><font color=blue><b>draw_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkRectangle</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3455"><tt><font color=blue><b>enter_notify_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventCrossing</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3447"><tt><font color=blue><b>event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEvent</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3452"><tt><font color=blue><b>expose_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventExpose</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3458"><tt><font color=blue><b>focus_in_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventFocus</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3459"><tt><font color=blue><b>focus_out_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventFocus</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3438"><tt><font color=blue><b>grab_focus_impl</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3434"><tt><font color=blue><b>hide_all_impl</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3433"><tt><font color=blue><b>hide_impl</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3453"><tt><font color=blue><b>key_press_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventKey</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3454"><tt><font color=blue><b>key_release_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventKey</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3456"><tt><font color=blue><b>leave_notify_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventCrossing</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3435"><tt><font color=blue><b>map__impl</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3460"><tt><font color=blue><b>map_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventAny</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3450"><tt><font color=blue><b>motion_notify_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventMotion</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3469"><tt><font color=blue><b>no_expose_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventAny</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3445"><tt><font color=blue><b>parent_changed_impl</b></font></tt></a></td><td><tt>(<a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3462"><tt><font color=blue><b>property_notify_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventProperty</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3466"><tt><font color=blue><b>proximity_in_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventProximity</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3467"><tt><font color=blue><b>proximity_out_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventProximity</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3429"><tt><font color=blue><b>realize_if_needed</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3437"><tt><font color=blue><b>realize_impl</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3463"><tt><font color=blue><b>selection_clear_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventSelection</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3472"><tt><font color=blue><b>selection_get_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkSelectionData</font></tt>* <tt><font color=blue>p0</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>p1</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>p2</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3465"><tt><font color=blue><b>selection_notify_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventSelection</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3473"><tt><font color=blue><b>selection_received_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkSelectionData</font></tt>* <tt><font color=blue>p0</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>p1</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3464"><tt><font color=blue><b>selection_request_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventSelection</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3432"><tt><font color=blue><b>show_all_impl</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3431"><tt><font color=blue><b>show_impl</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3443"><tt><font color=blue><b>size_allocate_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkAllocation</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3442"><tt><font color=blue><b>size_request_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkRequisition</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3444"><tt><font color=blue><b>state_changed_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GtkStateType</font></tt> <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3446"><tt><font color=blue><b>style_changed_impl</b></font></tt></a></td><td><tt>(<a href="Gtk%3A%3AStyle.html"><tt><font color=navy><b>Style</b></font></tt></a>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3436"><tt><font color=blue><b>unmap__impl</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3461"><tt><font color=blue><b>unmap_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventAny</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3470"><tt><font color=blue><b>visibility_notify_event_impl</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkEventVisibility</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;</td>
<tr><td>&nbsp;</td><tr><td colspan=3><h3>private function member index:</h3></td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gtk%3A%3AWidget.html#3336"><tt><font color=blue><b>reset_shapes</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr><td>&nbsp;</td></table>
<hr noshade>
<h2>Description:</h2>
  As the base class of all widgets this contains all of the properties
  and methods common to all widgets.  It is an abstract class that
  can not be instantiated.
<P>
  Important part of widgets is the *_event signals and virtual methods
  that every widget has. Those are events coming directly from gdk and
  thus also from XLib. By overriding those virtual methods you can
  trap everything a widget can ever do.
  In order to capture events from a widget, the event mask must
  first be set with <a href="Gtk%3A%3AWidget.html#3300"><tt><font color=blue><b>set_events</b></font></tt></a>.
<P>
  Only widgets with a Gdk_Window on the server side are allowed to
  capture events.  Widgets in the <tt><a href="Gtk.html"><tt><font color=navy><b>Gtk</b></font></tt></a>::<a href="Gtk%3A%3AMisc.html"><tt><font color=navy><b>Misc</b></font></tt></a></tt> group for example lack
  a Gdk_Window.<br>
<p>
<hr noshade>
<h2>Function Member Descriptions:</h2>
<a name="3280"><font size=+1><b>Gtk::Widget::accelerators_locked</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>bool</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3280"><tt><font color=blue><b>accelerators_locked</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3284"><font size=+1><b>Gtk::Widget::activate</b></font></a> - <P><br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>bool</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3284"><tt><font color=blue><b>activate</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3281"><font size=+1><b>Gtk::Widget::add_accelerator</b></font></a> -   (internal) adds a key to an accelerator group for this widget<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3281"><tt><font color=blue><b>add_accelerator</b></font></tt></a><tt>(<tt>const</tt> <a href="Gtk%3A%3Anstring.html"><tt><font color=navy><b>nstring</b></font></tt></a>& <tt><font color=blue>accel_signal</font></tt>, <a href="Gtk%3A%3AAccelGroup.html"><tt><font color=navy><b>AccelGroup</b></font></tt></a>& <tt><font color=blue>accel_group</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>accel_key</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>accel_mods</font></tt>, <tt><font color=navy>GtkAccelFlags</font></tt> <tt><font color=blue>accel_flags</font></tt>)</tt>;<br><br>
<a name="3301"><font size=+1><b>Gtk::Widget::add_events</b></font></a> -   Add additional events to be monitored by the widget.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3301"><tt><font color=blue><b>add_events</b></font></tt></a><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>events</font></tt>)</tt>;<br><br>
<a name="3393"><font size=+1><b>Gtk::Widget::button_press_event</b></font></a> -   Event triggered by user pressing button.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3393"><tt><font color=blue><b>button_press_event</b></font></tt></a><tt>(<tt><font color=navy>GdkEventButton</font></tt>*)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3448"><tt><font color=blue><b>button_press_event_impl</b></font></tt></a><tt>(<tt><font color=navy>GdkEventButton</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;<br><br>
<a name="3394"><font size=+1><b>Gtk::Widget::button_release_event</b></font></a> -   Event triggered by user releasing button.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3394"><tt><font color=blue><b>button_release_event</b></font></tt></a><tt>(<tt><font color=navy>GdkEventButton</font></tt>*)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3449"><tt><font color=blue><b>button_release_event_impl</b></font></tt></a><tt>(<tt><font color=navy>GdkEventButton</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;<br><br>
<a name="3338"><font size=+1><b>Gtk::Widget::class_path</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3338"><tt><font color=blue><b>class_path</b></font></tt></a><tt>(<tt><font color=navy>string</font></tt>& <tt><font color=blue>path</font></tt>, <tt><font color=navy>string</font></tt>& <tt><font color=blue>path_reversed</font></tt>)</tt>;<br><br>
<a name="3402"><font size=+1><b>Gtk::Widget::configure_event</b></font></a> -   Event triggered by a window resizing.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3402"><tt><font color=blue><b>configure_event</b></font></tt></a><tt>(<tt><font color=navy>GdkEventConfigure</font></tt>*)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3457"><tt><font color=blue><b>configure_event_impl</b></font></tt></a><tt>(<tt><font color=navy>GdkEventConfigure</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;<br><br>
<a name="3396"><font size=+1><b>Gtk::Widget::delete_event</b></font></a> -   Event triggered by window begin closed.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3396"><tt><font color=blue><b>delete_event</b></font></tt></a><tt>(<tt><font color=navy>GdkEventAny</font></tt>*)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3451"><tt><font color=blue><b>delete_event_impl</b></font></tt></a><tt>(<tt><font color=navy>GdkEventAny</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;<br><br>
<a name="3345"><font size=+1><b>Gtk::Widget::drag_dest_set</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3345"><tt><font color=blue><b>drag_dest_set</b></font></tt></a><tt>(<tt><font color=navy>GtkDestDefaults</font></tt> <tt><font color=blue>flags</font></tt>, <tt>const</tt> <a href="global.html#3261">GtkTargetEntry</a>* <tt><font color=blue>targets</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>n_targets</font></tt>, <tt><font color=navy>GdkDragAction</font></tt> <tt><font color=blue>actions</font></tt>)</tt>;<br><br>
<a name="3346"><font size=+1><b>Gtk::Widget::drag_dest_set_proxy</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3346"><tt><font color=blue><b>drag_dest_set_proxy</b></font></tt></a><tt>(<tt><font color=navy>Gdk_Window</font></tt>& <tt><font color=blue>proxy_window</font></tt>, <tt><font color=navy>GdkDragProtocol</font></tt> <tt><font color=blue>protocol</font></tt>, <tt><font color=purple>bool</font></tt> <tt><font color=blue>use_coordinates</font></tt>)</tt>;<br><br>
<a name="3347"><font size=+1><b>Gtk::Widget::drag_dest_unset</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3347"><tt><font color=blue><b>drag_dest_unset</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3342"><font size=+1><b>Gtk::Widget::drag_finish</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3342"><tt><font color=blue><b>drag_finish</b></font></tt></a><tt>(<tt><font color=navy>Gdk_Drag_Context</font></tt>& <tt><font color=blue>context</font></tt>, <tt><font color=purple>bool</font></tt> <tt><font color=blue>success</font></tt>, <tt><font color=purple>bool</font></tt> <tt><font color=blue>del</font></tt>, <tt><font color=purple>guint32</font></tt> <tt><font color=blue>time</font></tt>)</tt>;<br><br>
<a name="3341"><font size=+1><b>Gtk::Widget::drag_get_data</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3341"><tt><font color=blue><b>drag_get_data</b></font></tt></a><tt>(<tt><font color=navy>Gdk_Drag_Context</font></tt>& <tt><font color=blue>context</font></tt>, <tt><font color=navy>Gdk_Atom</font></tt> <tt><font color=blue>target</font></tt>, <tt><font color=purple>guint32</font></tt> <tt><font color=blue>time</font></tt>)</tt>;<br><br>
<a name="3343"><font size=+1><b>Gtk::Widget::drag_highlight</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3343"><tt><font color=blue><b>drag_highlight</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3355"><font size=+1><b>Gtk::Widget::drag_set_default_icon</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3355"><tt><font color=blue><b>drag_set_default_icon</b></font></tt></a><tt>(<tt><font color=navy>Gdk_Colormap</font></tt>& <tt><font color=blue>colormap</font></tt>, <tt><font color=navy>Gdk_Pixmap</font></tt>& <tt><font color=blue>pixmap</font></tt>, <tt><font color=navy>Gdk_Bitmap</font></tt>& <tt><font color=blue>mask</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>hot_x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>hot_y</font></tt>)</tt>;<br><br>
<a name="3354"><font size=+1><b>Gtk::Widget::drag_set_icon_default</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3354"><tt><font color=blue><b>drag_set_icon_default</b></font></tt></a><tt>(<tt><font color=navy>Gdk_Drag_Context</font></tt>& <tt><font color=blue>context</font></tt>)</tt>;<br><br>
<a name="3353"><font size=+1><b>Gtk::Widget::drag_set_icon_pixmap</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3353"><tt><font color=blue><b>drag_set_icon_pixmap</b></font></tt></a><tt>(<tt><font color=navy>Gdk_Drag_Context</font></tt>& <tt><font color=blue>context</font></tt>, <tt><font color=navy>Gdk_Colormap</font></tt>& <tt><font color=blue>colormap</font></tt>, <tt><font color=navy>Gdk_Pixmap</font></tt>& <tt><font color=blue>pixmap</font></tt>, <tt><font color=navy>Gdk_Bitmap</font></tt>& <tt><font color=blue>mask</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>hot_x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>hot_y</font></tt>)</tt>;<br><br>
<a name="3352"><font size=+1><b>Gtk::Widget::drag_set_icon_widget</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3352"><tt><font color=blue><b>drag_set_icon_widget</b></font></tt></a><tt>(<tt><font color=navy>Gdk_Drag_Context</font></tt>& <tt><font color=blue>context</font></tt>, <a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>& <tt><font color=blue>widget</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>hot_x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>hot_y</font></tt>)</tt>;<br><br>
<a name="3348"><font size=+1><b>Gtk::Widget::drag_source_set</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3348"><tt><font color=blue><b>drag_source_set</b></font></tt></a><tt>(<tt><font color=navy>GdkModifierType</font></tt> <tt><font color=blue>start_button_mask</font></tt>, <tt>const</tt> <a href="global.html#3261">GtkTargetEntry</a>* <tt><font color=blue>targets</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>n_targets</font></tt>, <tt><font color=navy>GdkDragAction</font></tt> <tt><font color=blue>actions</font></tt>)</tt>;<br><br>
<a name="3350"><font size=+1><b>Gtk::Widget::drag_source_set_icon</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3350"><tt><font color=blue><b>drag_source_set_icon</b></font></tt></a><tt>(<tt><font color=navy>Gdk_Colormap</font></tt>& <tt><font color=blue>colormap</font></tt>, <tt><font color=navy>Gdk_Pixmap</font></tt>& <tt><font color=blue>pixmap</font></tt>, <tt><font color=navy>Gdk_Bitmap</font></tt>& <tt><font color=blue>mask</font></tt>)</tt>;<br><br>
<a name="3349"><font size=+1><b>Gtk::Widget::drag_source_unset</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3349"><tt><font color=blue><b>drag_source_unset</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3344"><font size=+1><b>Gtk::Widget::drag_unhighlight</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3344"><tt><font color=blue><b>drag_unhighlight</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3384"><font size=+1><b>Gtk::Widget::draw</b></font></a> -   Emitted to draw the widget.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3384"><tt><font color=blue><b>draw</b></font></tt></a><tt>(<tt><font color=navy>GdkRectangle</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3439"><tt><font color=blue><b>draw_impl</b></font></tt></a><tt>(<tt><font color=navy>GdkRectangle</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;<br><blockquote>  This is a gtk virtual function.  It can only be
  overriden with the impl method.</blockquote>
<br><br>
<a name="3386"><font size=+1><b>Gtk::Widget::draw_default</b></font></a> -   Emitted to draw the widget in a normal state.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3386"><tt><font color=blue><b>draw_default</b></font></tt></a><tt>()</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3441"><tt><font color=blue><b>draw_default_impl</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3385"><font size=+1><b>Gtk::Widget::draw_focus</b></font></a> -   Emitted to draw the widget in a focused state.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3385"><tt><font color=blue><b>draw_focus</b></font></tt></a><tt>()</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3440"><tt><font color=blue><b>draw_focus_impl</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3400"><font size=+1><b>Gtk::Widget::enter_notify_event</b></font></a> -   Event triggered by pointer entering widget area.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3400"><tt><font color=blue><b>enter_notify_event</b></font></tt></a><tt>(<tt><font color=navy>GdkEventCrossing</font></tt>*)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3455"><tt><font color=blue><b>enter_notify_event_impl</b></font></tt></a><tt>(<tt><font color=navy>GdkEventCrossing</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;<br><br>
<a name="3397"><font size=+1><b>Gtk::Widget::expose_event</b></font></a> -   Event triggered by window requiring a refresh.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3397"><tt><font color=blue><b>expose_event</b></font></tt></a><tt>(<tt><font color=navy>GdkEventExpose</font></tt>*)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3452"><tt><font color=blue><b>expose_event_impl</b></font></tt></a><tt>(<tt><font color=navy>GdkEventExpose</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;<br><blockquote>  Expose events cover a rectangular area that was covered
  or obscured by another window.  That area is now exposed
  and thus is needs to be redrawn.
<P>
  If the application is not capable of redrawing sections
  it should watch the count field and only draw on the last
  even indicated.  This is important for things such as
  <tt><a href="Gtk.html"><tt><font color=navy><b>Gtk</b></font></tt></a>::<a href="Gtk%3A%3ADrawingArea.html"><tt><font color=navy><b>DrawingArea</b></font></tt></a></tt>.</blockquote>
<br><br>
<a name="3305"><font size=+1><b>Gtk::Widget::get_ancestor</b></font></a> - <P><br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>*</tt> <a href="Gtk%3A%3AWidget.html#3305"><tt><font color=blue><b>get_ancestor</b></font></tt></a><tt>(<tt><font color=navy>GtkType</font></tt> <tt><font color=blue>type</font></tt>) <tt>const</tt></tt>;<br><br>
<a name="3306"><font size=+1><b>Gtk::Widget::get_colormap</b></font></a> -   Return the widget's colormap.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=navy>Gdk_Colormap</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3306"><tt><font color=blue><b>get_colormap</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3310"><font size=+1><b>Gtk::Widget::get_events</b></font></a> -   Get the widget's events (bitwise or'd together).<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3310"><tt><font color=blue><b>get_events</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3290"><font size=+1><b>Gtk::Widget::get_name</b></font></a> -   Return the <tt><tt><font color=blue>name</font></tt></tt> of the widget.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><a href="Gtk%3A%3Anstring.html"><tt><font color=navy><b>nstring</b></font></tt></a></tt> <a href="Gtk%3A%3AWidget.html#3290"><tt><font color=blue><b>get_name</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3295"><font size=+1><b>Gtk::Widget::get_parent</b></font></a> -   Return the <tt><tt><font color=blue>parent</font></tt></tt> of this widget.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>*</tt> <a href="Gtk%3A%3AWidget.html#3295"><tt><font color=blue><b>get_parent</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3297"><font size=+1><b>Gtk::Widget::get_parent_window</b></font></a> -   Return the parent's Gdk_Window.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=navy>Gdk_Window</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3297"><tt><font color=blue><b>get_parent_window</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3316"><font size=+1><b>Gtk::Widget::get_style</b></font></a> -   Get the widget's style.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><a href="Gtk%3A%3AStyle.html"><tt><font color=navy><b>Style</b></font></tt></a>*</tt> <a href="Gtk%3A%3AWidget.html#3316"><tt><font color=blue><b>get_style</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><blockquote>  Once a style is used it is constant and unchangeable.</blockquote>
<br><br>
<a name="3304"><font size=+1><b>Gtk::Widget::get_toplevel</b></font></a> - <P><br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><a href="Gtk%3A%3AWindow.html"><tt><font color=navy><b>Window</b></font></tt></a>*</tt> <a href="Gtk%3A%3AWidget.html#3304"><tt><font color=blue><b>get_toplevel</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3307"><font size=+1><b>Gtk::Widget::get_visual</b></font></a> -   Return the widget's visual.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=navy>Gdk_Visual</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3307"><tt><font color=blue><b>get_visual</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3339"><font size=+1><b>Gtk::Widget::get_window</b></font></a> -   Return the Gdk_Window on which the widget is drawn.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=navy>Gdk_Window</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3339"><tt><font color=blue><b>get_window</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3266"><font size=+1><b>Gtk::Widget::gtkobj</b></font></a> -   Returns the underlaying gtk+ object.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=navy>GtkWidget</font></tt>*</tt> <a href="Gtk%3A%3AWidget.html#3266"><tt><font color=blue><b>gtkobj</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3357"><font size=+1><b>Gtk::Widget::has_no_window</b></font></a> -   Returns property {flags.nowindow}.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>bool</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3357"><tt><font color=blue><b>has_no_window</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3428"><font size=+1><b>Gtk::Widget::height</b></font></a> -   Returns height of widget.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3428"><tt><font color=blue><b>height</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3378"><font size=+1><b>Gtk::Widget::hide</b></font></a> -   Hide a widget<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3378"><tt><font color=blue><b>hide</b></font></tt></a><tt>()</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3433"><tt><font color=blue><b>hide_impl</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3379"><font size=+1><b>Gtk::Widget::hide_all</b></font></a> -   Hide a widget and all items inserted to it<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3379"><tt><font color=blue><b>hide_all</b></font></tt></a><tt>()</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3434"><tt><font color=blue><b>hide_all_impl</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3268"><font size=+1><b>Gtk::Widget::isA</b></font></a> -   Returns true if object is this type.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>static</tt> <tt><font color=purple>bool</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3268"><tt><font color=blue><b>isA</b></font></tt></a><tt>(<a href="Gtk%3A%3AObject.html"><tt><font color=navy><b>Object</b></font></tt></a>* <tt><font color=blue>object</font></tt>)</tt>;<br><br>
<a name="3361"><font size=+1><b>Gtk::Widget::is_drawable</b></font></a> -   Returns if the widget is ready to be drawn to.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>bool</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3361"><tt><font color=blue><b>is_drawable</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3359"><font size=+1><b>Gtk::Widget::is_mapped</b></font></a> -   Returns property {flags.mapped}.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>bool</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3359"><tt><font color=blue><b>is_mapped</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3358"><font size=+1><b>Gtk::Widget::is_realized</b></font></a> -   Returns property {flags.realized}.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>bool</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3358"><tt><font color=blue><b>is_realized</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3356"><font size=+1><b>Gtk::Widget::is_toplevel</b></font></a> -   Returns property {flags.toplevel}.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>bool</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3356"><tt><font color=blue><b>is_toplevel</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3360"><font size=+1><b>Gtk::Widget::is_visible</b></font></a> -   Returns property {flags.visible}.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>bool</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3360"><tt><font color=blue><b>is_visible</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3398"><font size=+1><b>Gtk::Widget::key_press_event</b></font></a> -   Event triggered by a key press will widget has focus.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3398"><tt><font color=blue><b>key_press_event</b></font></tt></a><tt>(<tt><font color=navy>GdkEventKey</font></tt>*)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3453"><tt><font color=blue><b>key_press_event_impl</b></font></tt></a><tt>(<tt><font color=navy>GdkEventKey</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;<br><br>
<a name="3399"><font size=+1><b>Gtk::Widget::key_release_event</b></font></a> -   Event triggered by a key release will widget has focus.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3399"><tt><font color=blue><b>key_release_event</b></font></tt></a><tt>(<tt><font color=navy>GdkEventKey</font></tt>*)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3454"><tt><font color=blue><b>key_release_event_impl</b></font></tt></a><tt>(<tt><font color=navy>GdkEventKey</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;<br><br>
<a name="3401"><font size=+1><b>Gtk::Widget::leave_notify_event</b></font></a> -   Event triggered by pointer leaving widget area.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3401"><tt><font color=blue><b>leave_notify_event</b></font></tt></a><tt>(<tt><font color=navy>GdkEventCrossing</font></tt>*)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3456"><tt><font color=blue><b>leave_notify_event_impl</b></font></tt></a><tt>(<tt><font color=navy>GdkEventCrossing</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;<br><br>
<a name="3380"><font size=+1><b>Gtk::Widget::map_</b></font></a> -   Emitted on mapping of a widget to the screen.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3380"><tt><font color=blue><b>map_</b></font></tt></a><tt>()</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3435"><tt><font color=blue><b>map__impl</b></font></tt></a><tt>()</tt>;<br><blockquote>  See {flags.mapped}.  This should not be called by the user.</blockquote>
<br><br>
<a name="3395"><font size=+1><b>Gtk::Widget::motion_notify_event</b></font></a> -   Event triggered by user moving pointer.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3395"><tt><font color=blue><b>motion_notify_event</b></font></tt></a><tt>(<tt><font color=navy>GdkEventMotion</font></tt>*)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3450"><tt><font color=blue><b>motion_notify_event_impl</b></font></tt></a><tt>(<tt><font color=navy>GdkEventMotion</font></tt>* <tt><font color=blue>p0</font></tt>)</tt>;<br><br>
<a name="3390"><font size=+1><b>Gtk::Widget::parent_changed</b></font></a> -   Informs objects that their parent changed.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3390"><tt><font color=blue><b>parent_changed</b></font></tt></a><tt>(<a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>*)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3445"><tt><font color=blue><b>parent_changed_impl</b></font></tt></a><tt>(<a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>* <tt><font color=blue>p0</font></tt>)</tt>;<br><blockquote>  The widget passed is the former parent, which may be 0 if
  there was no parent. (was parent_set in gtk+)</blockquote>
<br><br>
<a name="3337"><font size=+1><b>Gtk::Widget::path</b></font></a> -   (Gtk 1.1)<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3337"><tt><font color=blue><b>path</b></font></tt></a><tt>(<tt><font color=navy>string</font></tt>& <tt><font color=blue>path</font></tt>, <tt><font color=navy>string</font></tt>& <tt><font color=blue>path_reversed</font></tt>)</tt>;<br><br>
<a name="3325"><font size=+1><b>Gtk::Widget::pop_style</b></font></a> -   Restores the old style for the widget.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3325"><tt><font color=blue><b>pop_style</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3321"><font size=+1><b>Gtk::Widget::push_style</b></font></a> -   Sets a new style for the widget, and saves the old one.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>static</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3321"><tt><font color=blue><b>push_style</b></font></tt></a><tt>(<a href="Gtk%3A%3AStyle.html"><tt><font color=navy><b>Style</b></font></tt></a>& <tt><font color=blue>style</font></tt>)</tt>;<br><br>
<a name="3382"><font size=+1><b>Gtk::Widget::realize</b></font></a> -   Emitted on realization of a widget.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3382"><tt><font color=blue><b>realize</b></font></tt></a><tt>()</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3437"><tt><font color=blue><b>realize_impl</b></font></tt></a><tt>()</tt>;<br><blockquote>  See {flags.realized}.  This is also responsible for
  setting {flags.realized} when it is done.  Therefore,
  when overriding the impl method, you should call the
  default realize method.</blockquote>
<br><br>
<a name="3282"><font size=+1><b>Gtk::Widget::remove_accelerator</b></font></a> -   (internal) removes a key to an accelerator group for this widget<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3282"><tt><font color=blue><b>remove_accelerator</b></font></tt></a><tt>(<a href="Gtk%3A%3AAccelGroup.html"><tt><font color=navy><b>AccelGroup</b></font></tt></a>& <tt><font color=blue>accel_group</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>accel_key</font></tt>, <tt><font color=purple>guint</font></tt> <tt><font color=blue>accel_mods</font></tt>)</tt>;<br><br>
<a name="3283"><font size=+1><b>Gtk::Widget::remove_accelerators</b></font></a> -   (internal) removes all accelerators to this object<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3283"><tt><font color=blue><b>remove_accelerators</b></font></tt></a><tt>(<tt>const</tt> <a href="Gtk%3A%3Anstring.html"><tt><font color=navy><b>nstring</b></font></tt></a>& <tt><font color=blue>accel_signal</font></tt>, <tt><font color=purple>bool</font></tt> <tt><font color=blue>visible_only</font></tt>)</tt>;<br><br>
<a name="3285"><font size=+1><b>Gtk::Widget::reparent</b></font></a> -   Change a widgets parent.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3285"><tt><font color=blue><b>reparent</b></font></tt></a><tt>(<a href="Gtk%3A%3AWidget.html"><tt><font color=navy><b>Widget</b></font></tt></a>& <tt><font color=blue>newparent</font></tt>)</tt>;<br><blockquote>  Equivalent to removing widget from old parent and adding it to
  the new parent, except that the widget will not be temporarily
  unrealized if both the old parent and the new parent are realized.
<P>
  Use this in place of <tt><font color=blue><b></b></font></tt> in an application.</blockquote>
<br><br>
<a name="3362"><font size=+1><b>Gtk::Widget::sensitive</b></font></a> -   Returns property {flags.sensitive}. You might want to check<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>bool</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3362"><tt><font color=blue><b>sensitive</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="3308"><font size=+1><b>Gtk::Widget::set_colormap</b></font></a> -   Set colormap prior to realization.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3308"><tt><font color=blue><b>set_colormap</b></font></tt></a><tt>(<tt>const</tt> <tt><font color=navy>Gdk_Colormap</font></tt>& <tt><font color=blue>colormap</font></tt>)</tt>;<br><br>
<a name="3300"><font size=+1><b>Gtk::Widget::set_events</b></font></a> -   Set the events the widget wishs to capture.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3300"><tt><font color=blue><b>set_events</b></font></tt></a><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>events</font></tt>)</tt>;<br><blockquote>  The available event masks that the user can select are:
  <tt><font color=green>GDK_EXPOSURE_MASK</font></tt>, <tt><font color=green>GDK_POINTER_MOTION_MASK</font></tt>,
  <tt><font color=green>GDK_POINTER_MOTION_HINT_MASK</font></tt>, <tt><font color=green>GDK_BUTTON_MOTION_MASK</font></tt>,
  <tt><font color=green>GDK_BUTTON1_MOTION_MASK</font></tt>, <tt><font color=green>GDK_BUTTON2_MOTION_MASK</font></tt>,
  <tt><font color=green>GDK_BUTTON3_MOTION_MASK</font></tt>, <tt><font color=green>GDK_BUTTON_PRESS_MASK</font></tt>,
  <tt><font color=green>GDK_BUTTON_RELEASE_MASK</font></tt>, <tt><font color=green>GDK_KEY_PRESS_MASK</font></tt>,
  <tt><font color=green>GDK_KEY_RELEASE_MASK</font></tt>, <tt><font color=green>GDK_ENTER_NOTIFY_MASK</font></tt>,
  <tt><font color=green>GDK_LEAVE_NOTIFY_MASK</font></tt>, <tt><font color=green>GDK_FOCUS_CHANGE_MASK</font></tt>,
  <tt><font color=green>GDK_STRUCTURE_MASK</font></tt>, <tt><font color=green>GDK_PROPERTY_CHANGE_MASK</font></tt>,
  <tt><font color=green>GDK_VISIBILITY_NOTIFY_MASK</font></tt>, <tt><font color=green>GDK_PROXIMITY_IN_MASK</font></tt>,
  <tt><font color=green>GDK_PROXIMITY_OUT_MASK</font></tt>, <tt><font color=green>GDK_SUBSTRUCTURE_MASK</font></tt></blockquote>
<br><br>
<a name="3374"><font size=+1><b>Gtk::Widget::set_flags</b></font></a> -   Set a member of the <tt><tt><font color=blue>flags</font></tt></tt> field.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3374"><tt><font color=blue><b>set_flags</b></font></tt></a><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>flag</font></tt>)</tt>;<br><br>
<a name="3289"><font size=+1><b>Gtk::Widget::set_name</b></font></a> -   Set the name of the widget.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3289"><tt><font color=blue><b>set_name</b></font></tt></a><tt>(<tt>const</tt> <a href="Gtk%3A%3Anstring.html"><tt><font color=navy><b>nstring</b></font></tt></a>& <tt><font color=blue>name</font></tt>)</tt>;<br><blockquote>  You can name your widgets, so that you can know which one you
  have a pointer to. I don't think that this has anything to do
  with a text label that is shown on the widget.</blockquote>
<br><br>
<a name="3293"><font size=+1><b>Gtk::Widget::set_sensitive</b></font></a> -   Change the widgets sensitivty.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3293"><tt><font color=blue><b>set_sensitive</b></font></tt></a><tt>(<tt><font color=purple>bool</font></tt> <tt><font color=blue>sensitive</font></tt>)</tt>;<br><blockquote>  The sensitivity of a widget is whether it will accept user
  input or not. Usually this also changes the widget's look,
  to incicate it's usability. Set true to allow user input on
  the widget, false to disable user input.</blockquote>
<br><br>
<a name="3313"><font size=+1><b>Gtk::Widget::set_style</b></font></a> -   Set the widget's style.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3313"><tt><font color=blue><b>set_style</b></font></tt></a><tt>(<a href="Gtk%3A%3AStyle.html"><tt><font color=navy><b>Style</b></font></tt></a>& <tt><font color=blue>style</font></tt>)</tt>;<br><blockquote>  The style of a widget includes font, color, and other
  information.</blockquote>
<br><br>
<a name="3299"><font size=+1><b>Gtk::Widget::set_usize</b></font></a> -   Set the minumum widget size.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3299"><tt><font color=blue><b>set_usize</b></font></tt></a><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>y</font></tt>)</tt>;<br><blockquote>  Set either x or y to -1 to keep it's old size.</blockquote>
<br><br>
<a name="3309"><font size=+1><b>Gtk::Widget::set_visual</b></font></a> -   Set visual prior to realization.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3309"><tt><font color=blue><b>set_visual</b></font></tt></a><tt>(<tt>const</tt> <tt><font color=navy>Gdk_Visual</font></tt>& <tt><font color=blue>visual</font></tt>)</tt>;<br><br>
<a name="3376"><font size=+1><b>Gtk::Widget::show</b></font></a> -   Show a widget.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>emitable</tt> <tt>signal</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3376"><tt><font color=blue><b>show</b></font></tt></a><tt>()</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3431"><tt><font color=blue><b>show_impl</b></font></tt></a><tt>()</tt>;<br><blockquote>  If the widget is not already destroyed, this will make the widget
  visible by setting {flags.visible}.</blockquote>
<br><br>
<a name="3377"><font size=+1><b>Gtk::Widget::show_all</b></font></a> -   Show a widget and all items inserted to it.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3377"><tt><font color=blue><b>show_all</b></font></tt></a><tt>()</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3432"><tt><font color=blue><b>show_all_impl</b></font></tt></a><tt>()</tt>;<br><br>
<a name="3389"><font size=+1><b>Gtk::Widget::state_changed</b></font></a> -   Informs objects that their state has changed.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3389"><tt><font color=blue><b>state_changed</b></font></tt></a><tt>(<tt><font color=navy>GtkStateType</font></tt>)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3444"><tt><font color=blue><b>state_changed_impl</b></font></tt></a><tt>(<tt><font color=navy>GtkStateType</font></tt> <tt><font color=blue>p0</font></tt>)</tt>;<br><blockquote>  The old state is passed as the argument.</blockquote>
<br><br>
<a name="3391"><font size=+1><b>Gtk::Widget::style_changed</b></font></a> -   Informs objects that their style has been changed.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>signal</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3391"><tt><font color=blue><b>style_changed</b></font></tt></a><tt>(<a href="Gtk%3A%3AStyle.html"><tt><font color=navy><b>Style</b></font></tt></a>*)</tt>;<br><tt><tt>virtual</tt> <tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3446"><tt><font color=blue><b>style_changed_impl</b></font></tt></a><tt>(<a href="Gtk%3A%3AStyle.html"><tt><font color=navy><b>Style</b></font></tt></a>* <tt><font color=blue>p0</font></tt>)</tt>;<br><blockquote>  The former style is passed as the argument. (was style_set in gtk+)</blockquote>
<br><br>
<a name="3375"><font size=+1><b>Gtk::Widget::unset_flags</b></font></a> -   Clear a member of the <tt><tt><font color=blue>flags</font></tt></tt> field.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3375"><tt><font color=blue><b>unset_flags</b></font></tt></a><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>flag</font></tt>)</tt>;<br><br>
<a name="3427"><font size=+1><b>Gtk::Widget::width</b></font></a> -   Returns width of widget.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>gint</font></tt></tt> <a href="Gtk%3A%3AWidget.html#3427"><tt><font color=blue><b>width</b></font></tt></a><tt>() <tt>const</tt></tt>;<br><br>
<hr noshade>
</html>