This file is indexed.

/usr/share/gtk-doc/html/pygtk/class-gtkhandlebox.html is in python-gtk2-doc 2.24.0-4ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>gtk.HandleBox</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="PyGTK 2.0 Reference Manual"><link rel="up" href="gtk-class-reference.html" title="The gtk Class Reference"><link rel="prev" href="class-pygtkgenerictreemodel.html" title="gtk.GenericTreeModel"><link rel="next" href="class-gtkhbox.html" title="gtk.HBox"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">gtk.HandleBox</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="class-pygtkgenerictreemodel.html">Prev</a> </td><th width="60%" align="center">The gtk Class Reference</th><td width="20%" align="right"> <a accesskey="n" href="class-gtkhbox.html">Next</a></td></tr></table><hr></div><div class="refentry" title="gtk.HandleBox"><a name="class-gtkhandlebox"></a><div class="titlepage"></div><div class="refnamediv"><h2>gtk.HandleBox</h2><p>gtk.HandleBox — a widget for detachable window portions.</p></div><div class="refsect1" title="Synopsis"><a name="id3725669"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">gtk.HandleBox</span></span>(<span class="ooclass"><span class="classname"><a class="link" href="class-gtkbin.html" title="gtk.Bin">gtk.Bin</a></span></span>):
<code class="constructorsynopsis">    <span class="methodname"><a class="link" href="class-gtkhandlebox.html#constructor-gtkhandlebox" title="Constructor">gtk.HandleBox</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtkhandlebox.html#method-gtkhandlebox--set-shadow-type" title="gtk.HandleBox.set_shadow_type">set_shadow_type</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>type</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtkhandlebox.html#method-gtkhandlebox--get-shadow-type" title="gtk.HandleBox.get_shadow_type">get_shadow_type</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtkhandlebox.html#method-gtkhandlebox--set-handle-position" title="gtk.HandleBox.set_handle_position">set_handle_position</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>position</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtkhandlebox.html#method-gtkhandlebox--get-handle-position" title="gtk.HandleBox.get_handle_position">get_handle_position</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtkhandlebox.html#method-gtkhandlebox--set-snap-edge" title="gtk.HandleBox.set_snap_edge">set_snap_edge</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>edge</code></strong></span></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtkhandlebox.html#method-gtkhandlebox--get-snap-edge" title="gtk.HandleBox.get_snap_edge">get_snap_edge</a></span>(<span class="methodparam"></span>)</code><br><code class="methodsynopsis">    def <span class="methodname"><a class="link" href="class-gtkhandlebox.html#method-gtkhandlebox--get-child-detached" title="gtk.HandleBox.get_child_detached">get_child_detached</a></span>(<span class="methodparam"></span>)</code><br></pre></td></tr></table></div><div class="refsect1" title="Ancestry"><a name="id3725883"></a><h2>Ancestry</h2><pre class="synopsis">+-- <PYGTKDOCLINK HREF="class-gobject">gobject.GObject</PYGTKDOCLINK>
  +-- <a class="link" href="class-gtkobject.html" title="gtk.Object">gtk.Object</a>
    +-- <a class="link" href="class-gtkwidget.html" title="gtk.Widget">gtk.Widget</a>
      +-- <a class="link" href="class-gtkcontainer.html" title="gtk.Container">gtk.Container</a>
        +-- <a class="link" href="class-gtkbin.html" title="gtk.Bin">gtk.Bin</a>
          +-- <a class="link" href="class-gtkhandlebox.html" title="gtk.HandleBox">gtk.HandleBox</a>
</pre></div><div class="refsect1" title="Implemented Interfaces"><a name="id3725934"></a><h2>Implemented Interfaces</h2><p>
			<a class="link" href="class-gtkhandlebox.html" title="gtk.HandleBox"><code class="classname">gtk.HandleBox</code></a>
			implements 
			<a class="link" href="class-gtkbuildable.html" title="gtk.Buildable"><code class="classname">gtk.Buildable</code></a>
		</p></div><div class="refsect1" title="gtk.HandleBox Properties"><a name="properties-gtkhandlebox"></a><h2>gtk.HandleBox Properties</h2><p><a class="link" href="class-gtkobject.html#properties-gtkobject" title="gtk.Object Properties">gtk.Object Properties</a></p><p><a class="link" href="class-gtkwidget.html#properties-gtkwidget" title="gtk.Widget Properties">gtk.Widget Properties</a></p><p><a class="link" href="class-gtkcontainer.html#properties-gtkcontainer" title="gtk.Container Properties">gtk.Container Properties</a></p><div class="blockquote"><table width="100%" border="0" bgcolor="#E0E0E0"><tr><td valign="top"><div class="informaltable"><table width="100%" border="0"><colgroup><col width="1in"><col width="1in"><col width="4in"></colgroup><tbody><tr valign="top"><td valign="top">"child-detached"</td><td valign="top">Read</td><td valign="top"><code class="literal">True</code> if the handlebox's child is detached, <code class="literal">False</code> otherwise.</td></tr><tr valign="top"><td valign="top">"handle-position"</td><td valign="top">Read-Write</td><td valign="top">The position of the handle relative to the child
	      widget; one of the <a class="xref" href="gtk-constants.html#gtk-position-type-constants" title="GTK Position Type Constants">GTK Position Type Constants</a>.</td></tr><tr valign="top"><td valign="top">"shadow-type"</td><td valign="top">Read-Write</td><td valign="top">The type of shadow; one of the <a class="xref" href="gtk-constants.html#gtk-shadow-type-constants" title="GTK Shadow Type Constants">GTK Shadow Type Constants</a>.</td></tr><tr valign="top"><td valign="top">"snap-edge"</td><td valign="top">Read-Write</td><td valign="top">The side of the handlebox that's lined up with the
	      docking point to dock the handlebox; one of the <a class="xref" href="gtk-constants.html#gtk-position-type-constants" title="GTK Position Type Constants">GTK Position Type Constants</a>.</td></tr><tr valign="top"><td valign="top">"snap-edge-set"</td><td valign="top">Read-Write</td><td valign="top">If <code class="literal">True</code>, use the value from
	      "snap-edge"; otherwise, use a value derived from
	      "handle-position".  Available in GTK+ 2.2 and above.</td></tr></tbody></table></div></td></tr></table></div></div><div class="refsect1" title="gtk.HandleBox Style Properties"><a name="style-properties-gtkhandlebox"></a><h2>gtk.HandleBox Style Properties</h2><p><a class="link" href="class-gtkwidget.html#style-properties-gtkwidget" title="gtk.Widget Style Properties">gtk.Widget Style Properties</a></p></div><div class="refsect1" title="gtk.HandleBox Signal Prototypes"><a name="signal-prototypes-gtkhandlebox"></a><h2>gtk.HandleBox Signal Prototypes</h2><p><PYGTKDOCLINK HREF="signal-prototypes-gobject">gobject.GObject Signal Prototypes</PYGTKDOCLINK></p><p><a class="link" href="class-gtkobject.html#signal-prototypes-gtkobject" title="gtk.Object Signal Prototypes">gtk.Object Signal Prototypes</a></p><p><a class="link" href="class-gtkwidget.html#signal-prototypes-gtkwidget" title="gtk.Widget Signal Prototypes">gtk.Widget Signal Prototypes</a></p><p><a class="link" href="class-gtkcontainer.html#signal-prototypes-gtkcontainer" title="gtk.Container Signal Prototypes">gtk.Container Signal Prototypes</a></p><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term">"<a class="link" href="class-gtkhandlebox.html#signal-gtkhandlebox--child-attached" title='The "child-attached" gtk.HandleBox Signal'>child-attached</a>"</span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>handlebox</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>widget</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr><tr><td><p><span class="term">"<a class="link" href="class-gtkhandlebox.html#signal-gtkhandlebox--child-detached" title='The "child-detached" gtk.HandleBox Signal'>child-detached</a>"</span></p></td><td><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>handlebox</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>widget</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></td></tr></tbody></table></div><div class="refsect1" title="Description"><a name="id3726396"></a><h2>Description</h2><p>The <a class="link" href="class-gtkhandlebox.html" title="gtk.HandleBox"><code class="classname">gtk.HandleBox</code></a>
widget allows a portion of a window to be "torn off". It is a bin widget
which displays its child and a handle that the user can drag to tear off
into a separate floating window containing the child widget. A thin ghost is
drawn in the original location of the handlebox. The separate window can be
dragged back to its original location to be reattached. When reattaching,
the ghost and float window, must be aligned along one of the edges called
the snap edge that can be specified by the application, or specified
automatically using a reasonable default based on the handle position. The
snap edge is automatically set as <code class="literal">gtk.POS_TOP</code> if the
handle position is <code class="literal">gtk.POS_RIGHT</code> or
<code class="literal">gtk.POS_LEFT</code>; otherwise, the snap edge will be set as
<code class="literal">gtk.POS_LEFT</code>.</p><p>To make detaching and reattaching the handlebox as minimally
confusing as possible to the user, it is important to set the snap edge so
that the snap edge does not move when the handlebox is detached. For
example, if the handlebox is packed at the bottom of a <a class="link" href="class-gtkvbox.html" title="gtk.VBox"><code class="classname">gtk.VBox</code></a>, then when
the handlebox is detached, the bottom edge of the handlebox's allocation
will remain fixed as the height of the handlebox shrinks, so the snap edge
should be set to <code class="literal">gtk.POS_BOTTOM</code>.</p></div><div class="refsect1" title="Constructor"><a name="constructor-gtkhandlebox"></a><h2>Constructor</h2><pre class="programlisting"><code class="constructorsynopsis">    <span class="methodname">gtk.HandleBox</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new handlebox widget</td></tr></tbody></table><p>Creates a new <a class="link" href="class-gtkhandlebox.html" title="gtk.HandleBox"><code class="classname">gtk.HandleBox</code></a>
widget.</p></div><div class="refsect1" title="Methods"><a name="id3726536"></a><h2>Methods</h2><div class="refsect2" title="gtk.HandleBox.set_shadow_type"><a name="method-gtkhandlebox--set-shadow-type"></a><h3>gtk.HandleBox.set_shadow_type</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_shadow_type</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>type</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>type</code></strong> :</span></p></td><td>the shadow type:
<code class="literal">gtk.SHADOW_NONE</code>, <code class="literal">gtk.SHADOW_IN</code>,
<code class="literal">gtk.SHADOW_OUT</code>, <code class="literal">gtk.SHADOW_ETCHED_IN</code>,
<code class="literal">gtk.SHADOW_ETCHED_OUT</code></td></tr></tbody></table><p>The <code class="methodname">set_shadow_type</code>() method sets the
type of shadow to be drawn around the border of the handle box as specified
by <em class="parameter"><code>type</code></em>. The value of <em class="parameter"><code>type</code></em>
must be one of: <code class="literal">gtk.SHADOW_NONE</code>,
<code class="literal">gtk.SHADOW_IN</code>, <code class="literal">gtk.SHADOW_OUT</code>,
<code class="literal">gtk.SHADOW_ETCHED_IN</code>,
<code class="literal">gtk.SHADOW_ETCHED_OUT</code>.</p></div><div class="refsect2" title="gtk.HandleBox.get_shadow_type"><a name="method-gtkhandlebox--get-shadow-type"></a><h3>gtk.HandleBox.get_shadow_type</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_shadow_type</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>the type of shadow currently drawn around the
handle box.</td></tr></tbody></table><p>The <code class="methodname">get_shadow_type</code>() method gets the
type of shadow drawn around the handle box. The shadow type is one of:
<code class="literal">gtk.SHADOW_NONE</code>, <code class="literal">gtk.SHADOW_IN</code>,
<code class="literal">gtk.SHADOW_OUT</code>, <code class="literal">gtk.SHADOW_ETCHED_IN</code>,
<code class="literal">gtk.SHADOW_ETCHED_OUT</code>. See <a class="link" href="class-gtkhandlebox.html#method-gtkhandlebox--set-shadow-type" title="gtk.HandleBox.set_shadow_type"><code class="methodname">set_shadow_type</code>()</a>.</p></div><div class="refsect2" title="gtk.HandleBox.set_handle_position"><a name="method-gtkhandlebox--set-handle-position"></a><h3>gtk.HandleBox.set_handle_position</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_handle_position</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>position</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>position</code></strong> :</span></p></td><td>the side of the handlebox where the handle
should be drawn.</td></tr></tbody></table><p>The <code class="methodname">set_handle_position</code>() method sets
the side of the handlebox where the handle is drawn using the value of
<em class="parameter"><code>position</code></em>. The value of
<em class="parameter"><code>position</code></em> must be one of:
<code class="literal">gtk.POS_LEFT</code>, <code class="literal">gtk.POS_RIGHT</code>,
<code class="literal">gtk.POS_TOP</code>, <code class="literal">gtk.POS_BOTTOM</code></p></div><div class="refsect2" title="gtk.HandleBox.get_handle_position"><a name="method-gtkhandlebox--get-handle-position"></a><h3>gtk.HandleBox.get_handle_position</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_handle_position</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>the current handle
position.</td></tr></tbody></table><p>The <code class="methodname">get_handle_position</code>() method gets
the handle position of the handle box; one of:
<code class="literal">gtk.POS_LEFT</code>, <code class="literal">gtk.POS_RIGHT</code>,
<code class="literal">gtk.POS_TOP</code>, <code class="literal">gtk.POS_BOTTOM</code>. See <a class="link" href="class-gtkhandlebox.html#method-gtkhandlebox--set-handle-position" title="gtk.HandleBox.set_handle_position"><code class="methodname">set_handle_position</code>()</a>.</p></div><div class="refsect2" title="gtk.HandleBox.set_snap_edge"><a name="method-gtkhandlebox--set-snap-edge"></a><h3>gtk.HandleBox.set_snap_edge</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">set_snap_edge</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>edge</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>edge</code></strong> :</span></p></td><td>the edge to use as the snap edge or -1 to have
PyGTK automatically pick the snap edge</td></tr></tbody></table><p>The <code class="methodname">set_snap_edge</code>() method sets the
snap edge of the handlebox to the value specified by
<em class="parameter"><code>edge</code></em>. The value of <em class="parameter"><code>edge</code></em> can be
one of: <code class="literal">gtk.POS_LEFT</code>, <code class="literal">gtk.POS_RIGHT</code>,
<code class="literal">gtk.POS_TOP</code>, <code class="literal">gtk.POS_BOTTOM</code> or -1 to
have the snap edge automatically specified.</p><p>The snap edge is the edge of the detached child that must be
aligned with the corresponding edge of the "ghost" left behind when the
child was detached to reattach the torn-off window. Usually, the snap edge
should be chosen so that it stays in the same place on the screen when the
handlebox is torn off. If the snap edge is not set, then an appropriate
value will be guessed from the handle position. If the handle position is
<code class="literal">gtk.POS_RIGHT</code> or <code class="literal">gtk.POS_LEFT</code>, then
the snap edge will be <code class="literal">gtk.POS_TOP</code>, otherwise it will be
<code class="literal">gtk.POS_LEFT</code>.</p></div><div class="refsect2" title="gtk.HandleBox.get_snap_edge"><a name="method-gtkhandlebox--get-snap-edge"></a><h3>gtk.HandleBox.get_snap_edge</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_snap_edge</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>the edge used for determining reattachment, or
-1 if the snap edge is determined (as per default) from the handle
position.</td></tr></tbody></table><p>The <code class="methodname">get_snap_edge</code>() method gets the
edge used for determining reattachment of the handle box. The return value
will be one of: <code class="literal">gtk.POS_LEFT</code>,
<code class="literal">gtk.POS_RIGHT</code>, <code class="literal">gtk.POS_TOP</code>,
<code class="literal">gtk.POS_BOTTOM</code> or -1 to indicate the snap edge is
automatically selected. See <a class="link" href="class-gtkhandlebox.html#method-gtkhandlebox--set-snap-edge" title="gtk.HandleBox.set_snap_edge"><code class="methodname">set_snap_edge</code>()</a>.</p></div><div class="refsect2" title="gtk.HandleBox.get_child_detached"><a name="method-gtkhandlebox--get-child-detached"></a><h3>gtk.HandleBox.get_child_detached</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">get_child_detached</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td><code class="literal">True</code> if the child is currently detached,
	  otherwise <code class="literal">False</code></td></tr></tbody></table><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>This method is available in PyGTK 2.14 and above.</p></div><p>
	The <code class="methodname">get_child_detached</code>() method gets
	whether the handlebox's child is currently detached.
      </p></div></div><div class="refsect1" title="Signals"><a name="id3727307"></a><h2>Signals</h2><div class="refsect2" title='The "child-attached" gtk.HandleBox Signal'><a name="signal-gtkhandlebox--child-attached"></a><h3>The "child-attached" gtk.HandleBox Signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>handlebox</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>widget</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>handlebox</code></em> :</span></p></td><td>the widget that received the
signal</td></tr><tr><td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td><td>the child widget</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></p></td><td>the first user parameter (if any) specified
with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK>
method</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>additional user parameters (if
any)</td></tr></tbody></table><p>The "child-attached" signal is emitted when the contents of the
handlebox are reattached to the main window.</p></div><div class="refsect2" title='The "child-detached" gtk.HandleBox Signal'><a name="signal-gtkhandlebox--child-detached"></a><h3>The "child-detached" gtk.HandleBox Signal</h3><pre class="programlisting"><code class="methodsynopsis">    def <span class="methodname">callback</span>(<span class="methodparam"><span class="parameter"><em class="parameter"><code>handlebox</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>widget</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>user_param1</code></em></span></span>, <span class="methodparam"><span class="parameter"><em class="parameter"><code>...</code></em></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><em class="parameter"><code>handlebox</code></em> :</span></p></td><td>the widget that received the
signal</td></tr><tr><td><p><span class="term"><em class="parameter"><code>widget</code></em> :</span></p></td><td>the child widget</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_param1</code></em> :</span></p></td><td>the first user parameter (if any) specified
with the <PYGTKDOCLINK HREF="method-gobject--connect"><code class="methodname">connect</code>()</PYGTKDOCLINK>
method</td></tr><tr><td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td><td>additional user parameters (if
any)</td></tr></tbody></table><p>The "child-detached" signal is emitted when the contents of the
handlebox are detached from the main window.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="class-pygtkgenerictreemodel.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="gtk-class-reference.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="class-gtkhbox.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">gtk.GenericTreeModel </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> gtk.HBox</td></tr></table></div></body></html>