source: wxmtxy/trunk/wxmtxy_tab.html @ 180

Last change on this file since 180 was 180, checked in by jemian, 15 years ago

acknowledge the contributors

File size: 152.0 KB
Line 
1
2<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
3<html><head><title>Python: module wxmtxy_tab</title>
4</head><body bgcolor="#f0f0f8">
5
6<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
7<tr bgcolor="#7799ee">
8<td valign=bottom>&nbsp;<br>
9<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong>wxmtxy_tab</strong></big></big></font></td
10><td align=right valign=bottom
11><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/oxygen18/JEMIAN/Documents/eclipse/usaxs/wxmtxy/trunk/wxmtxy_tab.py">/home/oxygen18/JEMIAN/Documents/eclipse/usaxs/wxmtxy/trunk/wxmtxy_tab.py</a></font></td></tr></table>
12    <p><tt>Define&nbsp;the&nbsp;GUI&nbsp;elements&nbsp;and&nbsp;interface&nbsp;for&nbsp;one&nbsp;tab&nbsp;(table)&nbsp;of&nbsp;the&nbsp;X,Y&nbsp;pair<br>
13&nbsp;<br>
14@version:&nbsp;<br>
15###########&nbsp;SVN&nbsp;repository&nbsp;information&nbsp;###################<br>
16#&nbsp;$Date:&nbsp;2010-06-02&nbsp;18:14:09&nbsp;-0500&nbsp;(Wed,&nbsp;02&nbsp;Jun&nbsp;2010)&nbsp;$<br>
17#&nbsp;$Author:&nbsp;jemian&nbsp;$<br>
18#&nbsp;$Revision:&nbsp;178&nbsp;$<br>
19#&nbsp;$URL:&nbsp;https://subversion.xor.aps.anl.gov/bcdaext/wxmtxy/trunk/wxmtxy_tab.py&nbsp;$<br>
20#&nbsp;$Id:&nbsp;wxmtxy_tab.py&nbsp;178&nbsp;2010-06-02&nbsp;23:14:09Z&nbsp;jemian&nbsp;$<br>
21###########&nbsp;SVN&nbsp;repository&nbsp;information&nbsp;###################</tt></p>
22<p>
23<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
24<tr bgcolor="#aa55cc">
25<td colspan=3 valign=bottom>&nbsp;<br>
26<font color="#fffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>
27   
28<tr><td bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
29<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="wx.html">wx</a><br>
30</td><td width="25%" valign=top><a href="wxmtxy_row.html">wxmtxy_row</a><br>
31</td><td width="25%" valign=top></td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
32<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
33<tr bgcolor="#ee77aa">
34<td colspan=3 valign=bottom>&nbsp;<br>
35<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
36   
37<tr><td bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
38<td width="100%"><dl>
39<dt><font face="helvetica, arial"><a href="wx.lib.scrolledpanel.html#ScrolledPanel">wx.lib.scrolledpanel.ScrolledPanel</a>(<a href="wx._windows.html#PyScrolledWindow">wx._windows.PyScrolledWindow</a>)
40</font></dt><dd>
41<dl>
42<dt><font face="helvetica, arial"><a href="wxmtxy_tab.html#Tab">Tab</a>
43</font></dt></dl>
44</dd>
45</dl>
46 <p>
47<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
48<tr bgcolor="#ffc8d8">
49<td colspan=3 valign=bottom>&nbsp;<br>
50<font color="#000000" face="helvetica, arial"><a name="Tab">class <strong>Tab</strong></a>(<a href="wx.lib.scrolledpanel.html#ScrolledPanel">wx.lib.scrolledpanel.ScrolledPanel</a>)</font></td></tr>
51   
52<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
53<td colspan=2><tt>Create&nbsp;a&nbsp;panel&nbsp;to&nbsp;display&nbsp;rows&nbsp;of&nbsp;settings<br>&nbsp;</tt></td></tr>
54<tr><td>&nbsp;</td>
55<td width="100%"><dl><dt>Method resolution order:</dt>
56<dd><a href="wxmtxy_tab.html#Tab">Tab</a></dd>
57<dd><a href="wx.lib.scrolledpanel.html#ScrolledPanel">wx.lib.scrolledpanel.ScrolledPanel</a></dd>
58<dd><a href="wx._windows.html#PyScrolledWindow">wx._windows.PyScrolledWindow</a></dd>
59<dd><a href="wx._windows.html#ScrolledWindow">wx._windows.ScrolledWindow</a></dd>
60<dd><a href="wx._windows.html#Panel">wx._windows.Panel</a></dd>
61<dd><a href="wx._core.html#Window">wx._core.Window</a></dd>
62<dd><a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a></dd>
63<dd><a href="wx._core.html#Object">wx._core.Object</a></dd>
64<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
65</dl>
66<hr>
67Methods defined here:<br>
68<dl><dt><a name="Tab-DeleteRow"><strong>DeleteRow</strong></a>(self, theRow)</dt><dd><tt>Delete&nbsp;a&nbsp;row&nbsp;object<br>
69@param&nbsp;theRow:</tt></dd></dl>
70
71<dl><dt><a name="Tab-GetRowLabel"><strong>GetRowLabel</strong></a>(self, rownum)</dt><dd><tt>return&nbsp;the&nbsp;text&nbsp;in&nbsp;the&nbsp;label&nbsp;slot&nbsp;for&nbsp;the&nbsp;given&nbsp;row</tt></dd></dl>
72
73<dl><dt><a name="Tab-GetRowXY"><strong>GetRowXY</strong></a>(self, rownum)</dt><dd><tt>return&nbsp;the&nbsp;X,Y&nbsp;values&nbsp;in&nbsp;the&nbsp;label&nbsp;slot&nbsp;for&nbsp;the&nbsp;given&nbsp;row</tt></dd></dl>
74
75<dl><dt><a name="Tab-NewRow"><strong>NewRow</strong></a>(self, remap<font color="#909090">=False</font>)</dt><dd><tt>Make&nbsp;a&nbsp;new&nbsp;row&nbsp;and&nbsp;append&nbsp;it&nbsp;to&nbsp;the&nbsp;current&nbsp;tab<br>
76@param&nbsp;remap:&nbsp;[Boolean]&nbsp;option&nbsp;to&nbsp;call&nbsp;<a href="#Tab-Remap">Remap</a>()</tt></dd></dl>
77
78<dl><dt><a name="Tab-Remap"><strong>Remap</strong></a>(self)</dt><dd><tt>adjust&nbsp;the&nbsp;layout&nbsp;for&nbsp;any&nbsp;changes</tt></dd></dl>
79
80<dl><dt><a name="Tab-RowHandler"><strong>RowHandler</strong></a>(self, theRow, command)</dt><dd><tt>Handle&nbsp;a&nbsp;command&nbsp;from&nbsp;a&nbsp;row</tt></dd></dl>
81
82<dl><dt><a name="Tab-SetRowLabel"><strong>SetRowLabel</strong></a>(self, rownum, label)</dt><dd><tt>set&nbsp;the&nbsp;text&nbsp;in&nbsp;the&nbsp;label&nbsp;slot&nbsp;for&nbsp;the&nbsp;given&nbsp;row</tt></dd></dl>
83
84<dl><dt><a name="Tab-SetRowXY"><strong>SetRowXY</strong></a>(self, rownum, x, y)</dt><dd><tt>set&nbsp;the&nbsp;text&nbsp;in&nbsp;the&nbsp;label&nbsp;slot&nbsp;for&nbsp;the&nbsp;given&nbsp;row</tt></dd></dl>
85
86<dl><dt><a name="Tab-__init__"><strong>__init__</strong></a>(self, parent, pair, pairCallback, newrow<font color="#909090">=False</font>)</dt><dd><tt>create&nbsp;the&nbsp;panel</tt></dd></dl>
87
88<hr>
89Methods inherited from <a href="wx.lib.scrolledpanel.html#ScrolledPanel">wx.lib.scrolledpanel.ScrolledPanel</a>:<br>
90<dl><dt><a name="Tab-OnChildFocus"><strong>OnChildFocus</strong></a>(self, evt)</dt></dl>
91
92<dl><dt><a name="Tab-ScrollChildIntoView"><strong>ScrollChildIntoView</strong></a>(self, child)</dt><dd><tt>Scrolls&nbsp;the&nbsp;panel&nbsp;such&nbsp;that&nbsp;the&nbsp;specified&nbsp;child&nbsp;window&nbsp;is&nbsp;in&nbsp;view.</tt></dd></dl>
93
94<dl><dt><a name="Tab-SetupScrolling"><strong>SetupScrolling</strong></a>(self, scroll_x<font color="#909090">=True</font>, scroll_y<font color="#909090">=True</font>, rate_x<font color="#909090">=20</font>, rate_y<font color="#909090">=20</font>)</dt><dd><tt>This&nbsp;function&nbsp;sets&nbsp;up&nbsp;the&nbsp;event&nbsp;handling&nbsp;necessary&nbsp;to&nbsp;handle<br>
95scrolling&nbsp;properly.&nbsp;It&nbsp;should&nbsp;be&nbsp;called&nbsp;within&nbsp;the&nbsp;__init__<br>
96function&nbsp;of&nbsp;any&nbsp;class&nbsp;that&nbsp;is&nbsp;derived&nbsp;from&nbsp;<a href="wx.lib.scrolledpanel.html#ScrolledPanel">ScrolledPanel</a>,<br>
97once&nbsp;the&nbsp;controls&nbsp;on&nbsp;the&nbsp;panel&nbsp;have&nbsp;been&nbsp;constructed&nbsp;and<br>
98thus&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;scrolling&nbsp;area&nbsp;can&nbsp;be&nbsp;determined.</tt></dd></dl>
99
100<hr>
101Methods inherited from <a href="wx._windows.html#PyScrolledWindow">wx._windows.PyScrolledWindow</a>:<br>
102<dl><dt><a name="Tab-DoEraseBackground"><strong>DoEraseBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DoEraseBackground">DoEraseBackground</a>(self,&nbsp;DC&nbsp;dc)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>
103
104<dl><dt><a name="Tab-DoGetBestSize"><strong>DoGetBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DoGetBestSize">DoGetBestSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>
105
106<dl><dt><a name="Tab-DoGetClientSize"><strong>DoGetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DoGetClientSize">DoGetClientSize</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)</tt></dd></dl>
107
108<dl><dt><a name="Tab-DoGetPosition"><strong>DoGetPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DoGetPosition">DoGetPosition</a>()&nbsp;-&gt;&nbsp;(x,y)</tt></dd></dl>
109
110<dl><dt><a name="Tab-DoGetSize"><strong>DoGetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DoGetSize">DoGetSize</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)</tt></dd></dl>
111
112<dl><dt><a name="Tab-DoGetVirtualSize"><strong>DoGetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DoGetVirtualSize">DoGetVirtualSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>
113
114<dl><dt><a name="Tab-DoMoveWindow"><strong>DoMoveWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DoMoveWindow">DoMoveWindow</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)</tt></dd></dl>
115
116<dl><dt><a name="Tab-DoSetClientSize"><strong>DoSetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DoSetClientSize">DoSetClientSize</a>(self,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)</tt></dd></dl>
117
118<dl><dt><a name="Tab-DoSetSize"><strong>DoSetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DoSetSize">DoSetSize</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height,&nbsp;int&nbsp;sizeFlags=SIZE_AUTO)</tt></dd></dl>
119
120<dl><dt><a name="Tab-DoSetVirtualSize"><strong>DoSetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DoSetVirtualSize">DoSetVirtualSize</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)</tt></dd></dl>
121
122<dl><dt><a name="Tab-GetDefaultAttributes"><strong>GetDefaultAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetDefaultAttributes">GetDefaultAttributes</a>(self)&nbsp;-&gt;&nbsp;VisualAttributes</tt></dd></dl>
123
124<dl><dt><a name="Tab-OnInternalIdle"><strong>OnInternalIdle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-OnInternalIdle">OnInternalIdle</a>(self)</tt></dd></dl>
125
126<dl><dt><a name="Tab-SetBestSize"><strong>SetBestSize</strong></a> = SetInitialSize(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetInitialSize">SetInitialSize</a>(self,&nbsp;Size&nbsp;size=DefaultSize)<br>
127&nbsp;<br>
128A&nbsp;'Smart'&nbsp;SetSize&nbsp;that&nbsp;will&nbsp;fill&nbsp;in&nbsp;default&nbsp;size&nbsp;components&nbsp;with&nbsp;the<br>
129window's&nbsp;*best&nbsp;size*&nbsp;values.&nbsp;&nbsp;Also&nbsp;set's&nbsp;the&nbsp;minsize&nbsp;for&nbsp;use&nbsp;with&nbsp;sizers.</tt></dd></dl>
130
131<dl><dt><a name="Tab-__repr__"><strong>__repr__</strong></a> = _swig_repr(self)</dt></dl>
132
133<dl><dt><a name="Tab-base_AcceptsFocus"><strong>base_AcceptsFocus</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.AcceptsFocus&nbsp;instead.</tt></dd></dl>
134
135<dl><dt><a name="Tab-base_AcceptsFocusFromKeyboard"><strong>base_AcceptsFocusFromKeyboard</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.AcceptsFocusFromKeyboard&nbsp;instead.</tt></dd></dl>
136
137<dl><dt><a name="Tab-base_AddChild"><strong>base_AddChild</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.AddChild&nbsp;instead.</tt></dd></dl>
138
139<dl><dt><a name="Tab-base_DoGetBestSize"><strong>base_DoGetBestSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.DoGetBestSize&nbsp;instead.</tt></dd></dl>
140
141<dl><dt><a name="Tab-base_DoGetClientSize"><strong>base_DoGetClientSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.DoGetClientSize&nbsp;instead.</tt></dd></dl>
142
143<dl><dt><a name="Tab-base_DoGetPosition"><strong>base_DoGetPosition</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.DoGetPosition&nbsp;instead.</tt></dd></dl>
144
145<dl><dt><a name="Tab-base_DoGetSize"><strong>base_DoGetSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.DoGetSize&nbsp;instead.</tt></dd></dl>
146
147<dl><dt><a name="Tab-base_DoGetVirtualSize"><strong>base_DoGetVirtualSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.DoGetVirtualSize&nbsp;instead.</tt></dd></dl>
148
149<dl><dt><a name="Tab-base_DoMoveWindow"><strong>base_DoMoveWindow</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.DoMoveWindow&nbsp;instead.</tt></dd></dl>
150
151<dl><dt><a name="Tab-base_DoSetClientSize"><strong>base_DoSetClientSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.DoSetClientSize&nbsp;instead.</tt></dd></dl>
152
153<dl><dt><a name="Tab-base_DoSetSize"><strong>base_DoSetSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.DoSetSize&nbsp;instead.</tt></dd></dl>
154
155<dl><dt><a name="Tab-base_DoSetVirtualSize"><strong>base_DoSetVirtualSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.DoSetVirtualSize&nbsp;instead.</tt></dd></dl>
156
157<dl><dt><a name="Tab-base_GetDefaultAttributes"><strong>base_GetDefaultAttributes</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.GetDefaultAttributes&nbsp;instead.</tt></dd></dl>
158
159<dl><dt><a name="Tab-base_GetMaxSize"><strong>base_GetMaxSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.GetMaxSize&nbsp;instead.</tt></dd></dl>
160
161<dl><dt><a name="Tab-base_InitDialog"><strong>base_InitDialog</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.InitDialog&nbsp;instead.</tt></dd></dl>
162
163<dl><dt><a name="Tab-base_OnInternalIdle"><strong>base_OnInternalIdle</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.OnInternalIdle&nbsp;instead.</tt></dd></dl>
164
165<dl><dt><a name="Tab-base_RemoveChild"><strong>base_RemoveChild</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.RemoveChild&nbsp;instead.</tt></dd></dl>
166
167<dl><dt><a name="Tab-base_ShouldInheritColours"><strong>base_ShouldInheritColours</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.ShouldInheritColours&nbsp;instead.</tt></dd></dl>
168
169<dl><dt><a name="Tab-base_TransferDataFromWindow"><strong>base_TransferDataFromWindow</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.TransferDataFromWindow&nbsp;instead.</tt></dd></dl>
170
171<dl><dt><a name="Tab-base_TransferDataToWindow"><strong>base_TransferDataToWindow</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.TransferDataToWindow&nbsp;instead.</tt></dd></dl>
172
173<dl><dt><a name="Tab-base_Validate"><strong>base_Validate</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Please&nbsp;use&nbsp;PyScrolledWindow.Validate&nbsp;instead.</tt></dd></dl>
174
175<hr>
176Data descriptors inherited from <a href="wx._windows.html#PyScrolledWindow">wx._windows.PyScrolledWindow</a>:<br>
177<dl><dt><strong>thisown</strong></dt>
178<dd><tt>The&nbsp;membership&nbsp;flag</tt></dd>
179</dl>
180<hr>
181Methods inherited from <a href="wx._windows.html#ScrolledWindow">wx._windows.ScrolledWindow</a>:<br>
182<dl><dt><a name="Tab-AdjustScrollbars"><strong>AdjustScrollbars</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-AdjustScrollbars">AdjustScrollbars</a>(self)</tt></dd></dl>
183
184<dl><dt><a name="Tab-CalcScrollInc"><strong>CalcScrollInc</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-CalcScrollInc">CalcScrollInc</a>(self,&nbsp;ScrollWinEvent&nbsp;event)&nbsp;-&gt;&nbsp;int</tt></dd></dl>
185
186<dl><dt><a name="Tab-CalcScrolledPosition"><strong>CalcScrolledPosition</strong></a>(*args)</dt><dd><tt><a href="#Tab-CalcScrolledPosition">CalcScrolledPosition</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
187<a href="#Tab-CalcScrolledPosition">CalcScrolledPosition</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(sx,&nbsp;sy)<br>
188&nbsp;<br>
189Translate&nbsp;between&nbsp;scrolled&nbsp;and&nbsp;unscrolled&nbsp;coordinates.</tt></dd></dl>
190
191<dl><dt><a name="Tab-CalcUnscrolledPosition"><strong>CalcUnscrolledPosition</strong></a>(*args)</dt><dd><tt><a href="#Tab-CalcUnscrolledPosition">CalcUnscrolledPosition</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
192<a href="#Tab-CalcUnscrolledPosition">CalcUnscrolledPosition</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(ux,&nbsp;uy)<br>
193&nbsp;<br>
194Translate&nbsp;between&nbsp;scrolled&nbsp;and&nbsp;unscrolled&nbsp;coordinates.</tt></dd></dl>
195
196<dl><dt><a name="Tab-Create"><strong>Create</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Create">Create</a>(self,&nbsp;Window&nbsp;parent,&nbsp;int&nbsp;id=-1,&nbsp;Point&nbsp;pos=DefaultPosition,&nbsp;<br>
197&nbsp;&nbsp;&nbsp;&nbsp;Size&nbsp;size=DefaultSize,&nbsp;long&nbsp;style=wxHSCROLL|wxVSCROLL,&nbsp;<br>
198&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;name=PanelNameStr)&nbsp;-&gt;&nbsp;bool<br>
199&nbsp;<br>
200Create&nbsp;the&nbsp;GUI&nbsp;part&nbsp;of&nbsp;the&nbsp;Window&nbsp;for&nbsp;2-phase&nbsp;creation&nbsp;mode.</tt></dd></dl>
201
202<dl><dt><a name="Tab-DoPrepareDC"><strong>DoPrepareDC</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DoPrepareDC">DoPrepareDC</a>(self,&nbsp;DC&nbsp;dc)<br>
203&nbsp;<br>
204Normally&nbsp;what&nbsp;is&nbsp;called&nbsp;by&nbsp;`PrepareDC`.</tt></dd></dl>
205
206<dl><dt><a name="Tab-EnableScrolling"><strong>EnableScrolling</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-EnableScrolling">EnableScrolling</a>(self,&nbsp;bool&nbsp;x_scrolling,&nbsp;bool&nbsp;y_scrolling)</tt></dd></dl>
207
208<dl><dt><a name="Tab-GetScaleX"><strong>GetScaleX</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetScaleX">GetScaleX</a>(self)&nbsp;-&gt;&nbsp;double</tt></dd></dl>
209
210<dl><dt><a name="Tab-GetScaleY"><strong>GetScaleY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetScaleY">GetScaleY</a>(self)&nbsp;-&gt;&nbsp;double</tt></dd></dl>
211
212<dl><dt><a name="Tab-GetScrollPageSize"><strong>GetScrollPageSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetScrollPageSize">GetScrollPageSize</a>(self,&nbsp;int&nbsp;orient)&nbsp;-&gt;&nbsp;int</tt></dd></dl>
213
214<dl><dt><a name="Tab-GetScrollPixelsPerUnit"><strong>GetScrollPixelsPerUnit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetScrollPixelsPerUnit">GetScrollPixelsPerUnit</a>()&nbsp;-&gt;&nbsp;(xUnit,&nbsp;yUnit)<br>
215&nbsp;<br>
216Get&nbsp;the&nbsp;size&nbsp;of&nbsp;one&nbsp;logical&nbsp;unit&nbsp;in&nbsp;physical&nbsp;units.</tt></dd></dl>
217
218<dl><dt><a name="Tab-GetTargetWindow"><strong>GetTargetWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetTargetWindow">GetTargetWindow</a>(self)&nbsp;-&gt;&nbsp;Window</tt></dd></dl>
219
220<dl><dt><a name="Tab-GetViewStart"><strong>GetViewStart</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetViewStart">GetViewStart</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
221&nbsp;<br>
222Get&nbsp;the&nbsp;view&nbsp;start</tt></dd></dl>
223
224<dl><dt><a name="Tab-Scroll"><strong>Scroll</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Scroll">Scroll</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)</tt></dd></dl>
225
226<dl><dt><a name="Tab-SetScale"><strong>SetScale</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetScale">SetScale</a>(self,&nbsp;double&nbsp;xs,&nbsp;double&nbsp;ys)</tt></dd></dl>
227
228<dl><dt><a name="Tab-SetScrollPageSize"><strong>SetScrollPageSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetScrollPageSize">SetScrollPageSize</a>(self,&nbsp;int&nbsp;orient,&nbsp;int&nbsp;pageSize)</tt></dd></dl>
229
230<dl><dt><a name="Tab-SetScrollRate"><strong>SetScrollRate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetScrollRate">SetScrollRate</a>(self,&nbsp;int&nbsp;xstep,&nbsp;int&nbsp;ystep)</tt></dd></dl>
231
232<dl><dt><a name="Tab-SetScrollbars"><strong>SetScrollbars</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetScrollbars">SetScrollbars</a>(self,&nbsp;int&nbsp;pixelsPerUnitX,&nbsp;int&nbsp;pixelsPerUnitY,&nbsp;int&nbsp;noUnitsX,&nbsp;<br>
233&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;noUnitsY,&nbsp;int&nbsp;xPos=0,&nbsp;int&nbsp;yPos=0,&nbsp;bool&nbsp;noRefresh=False)</tt></dd></dl>
234
235<dl><dt><a name="Tab-SetTargetWindow"><strong>SetTargetWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetTargetWindow">SetTargetWindow</a>(self,&nbsp;Window&nbsp;target)</tt></dd></dl>
236
237<hr>
238Static methods inherited from <a href="wx._windows.html#ScrolledWindow">wx._windows.ScrolledWindow</a>:<br>
239<dl><dt><a name="Tab-GetClassDefaultAttributes"><strong>GetClassDefaultAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetClassDefaultAttributes">GetClassDefaultAttributes</a>(int&nbsp;variant=WINDOW_VARIANT_NORMAL)&nbsp;-&gt;&nbsp;VisualAttributes<br>
240&nbsp;<br>
241Get&nbsp;the&nbsp;default&nbsp;attributes&nbsp;for&nbsp;this&nbsp;class.&nbsp;&nbsp;This&nbsp;is&nbsp;useful&nbsp;if&nbsp;you&nbsp;want<br>
242to&nbsp;use&nbsp;the&nbsp;same&nbsp;font&nbsp;or&nbsp;colour&nbsp;in&nbsp;your&nbsp;own&nbsp;control&nbsp;as&nbsp;in&nbsp;a&nbsp;standard<br>
243control&nbsp;--&nbsp;which&nbsp;is&nbsp;a&nbsp;much&nbsp;better&nbsp;idea&nbsp;than&nbsp;hard&nbsp;coding&nbsp;specific<br>
244colours&nbsp;or&nbsp;fonts&nbsp;which&nbsp;might&nbsp;look&nbsp;completely&nbsp;out&nbsp;of&nbsp;place&nbsp;on&nbsp;the<br>
245user's&nbsp;system,&nbsp;especially&nbsp;if&nbsp;it&nbsp;uses&nbsp;themes.<br>
246&nbsp;<br>
247The&nbsp;variant&nbsp;parameter&nbsp;is&nbsp;only&nbsp;relevant&nbsp;under&nbsp;Mac&nbsp;currently&nbsp;and&nbsp;is<br>
248ignore&nbsp;under&nbsp;other&nbsp;platforms.&nbsp;Under&nbsp;Mac,&nbsp;it&nbsp;will&nbsp;change&nbsp;the&nbsp;size&nbsp;of<br>
249the&nbsp;returned&nbsp;font.&nbsp;See&nbsp;`wx.Window.SetWindowVariant`&nbsp;for&nbsp;more&nbsp;about<br>
250this.</tt></dd></dl>
251
252<hr>
253Data descriptors inherited from <a href="wx._windows.html#ScrolledWindow">wx._windows.ScrolledWindow</a>:<br>
254<dl><dt><strong>ScaleX</strong></dt>
255<dd><tt>See&nbsp;`GetScaleX`</tt></dd>
256</dl>
257<dl><dt><strong>ScaleY</strong></dt>
258<dd><tt>See&nbsp;`GetScaleY`</tt></dd>
259</dl>
260<dl><dt><strong>TargetWindow</strong></dt>
261<dd><tt>See&nbsp;`GetTargetWindow`&nbsp;and&nbsp;`SetTargetWindow`</tt></dd>
262</dl>
263<dl><dt><strong>ViewStart</strong></dt>
264<dd><tt>See&nbsp;`GetViewStart`</tt></dd>
265</dl>
266<hr>
267Methods inherited from <a href="wx._windows.html#Panel">wx._windows.Panel</a>:<br>
268<dl><dt><a name="Tab-SetFocusIgnoringChildren"><strong>SetFocusIgnoringChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetFocusIgnoringChildren">SetFocusIgnoringChildren</a>(self)<br>
269&nbsp;<br>
270In&nbsp;contrast&nbsp;to&nbsp;`SetFocus`&nbsp;(see&nbsp;above)&nbsp;this&nbsp;will&nbsp;set&nbsp;the&nbsp;focus&nbsp;to&nbsp;the<br>
271panel&nbsp;even&nbsp;of&nbsp;there&nbsp;are&nbsp;child&nbsp;windows&nbsp;in&nbsp;the&nbsp;panel.&nbsp;This&nbsp;is&nbsp;only<br>
272rarely&nbsp;needed.</tt></dd></dl>
273
274<hr>
275Methods inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
276<dl><dt><a name="Tab-AcceptsFocus"><strong>AcceptsFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-AcceptsFocus">AcceptsFocus</a>(self)&nbsp;-&gt;&nbsp;bool<br>
277&nbsp;<br>
278Can&nbsp;this&nbsp;window&nbsp;have&nbsp;focus?</tt></dd></dl>
279
280<dl><dt><a name="Tab-AcceptsFocusFromKeyboard"><strong>AcceptsFocusFromKeyboard</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-AcceptsFocusFromKeyboard">AcceptsFocusFromKeyboard</a>(self)&nbsp;-&gt;&nbsp;bool<br>
281&nbsp;<br>
282Can&nbsp;this&nbsp;window&nbsp;be&nbsp;given&nbsp;focus&nbsp;by&nbsp;keyboard&nbsp;navigation?&nbsp;if&nbsp;not,&nbsp;the<br>
283only&nbsp;way&nbsp;to&nbsp;give&nbsp;it&nbsp;focus&nbsp;(provided&nbsp;it&nbsp;accepts&nbsp;it&nbsp;at&nbsp;all)&nbsp;is&nbsp;to&nbsp;click<br>
284it.</tt></dd></dl>
285
286<dl><dt><a name="Tab-AddChild"><strong>AddChild</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-AddChild">AddChild</a>(self,&nbsp;Window&nbsp;child)<br>
287&nbsp;<br>
288Adds&nbsp;a&nbsp;child&nbsp;window.&nbsp;This&nbsp;is&nbsp;called&nbsp;automatically&nbsp;by&nbsp;window&nbsp;creation<br>
289functions&nbsp;so&nbsp;should&nbsp;not&nbsp;be&nbsp;required&nbsp;by&nbsp;the&nbsp;application&nbsp;programmer.</tt></dd></dl>
290
291<dl><dt><a name="Tab-AdjustForLayoutDirection"><strong>AdjustForLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-AdjustForLayoutDirection">AdjustForLayoutDirection</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;width,&nbsp;int&nbsp;widthTotal)&nbsp;-&gt;&nbsp;int<br>
292&nbsp;<br>
293Mirror&nbsp;coordinates&nbsp;for&nbsp;RTL&nbsp;layout&nbsp;if&nbsp;this&nbsp;window&nbsp;uses&nbsp;it&nbsp;and&nbsp;if&nbsp;the<br>
294mirroring&nbsp;is&nbsp;not&nbsp;done&nbsp;automatically&nbsp;like&nbsp;Win32.</tt></dd></dl>
295
296<dl><dt><a name="Tab-AssociateHandle"><strong>AssociateHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-AssociateHandle">AssociateHandle</a>(self,&nbsp;long&nbsp;handle)<br>
297&nbsp;<br>
298Associate&nbsp;the&nbsp;window&nbsp;with&nbsp;a&nbsp;new&nbsp;native&nbsp;handle</tt></dd></dl>
299
300<dl><dt><a name="Tab-CacheBestSize"><strong>CacheBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-CacheBestSize">CacheBestSize</a>(self,&nbsp;Size&nbsp;size)<br>
301&nbsp;<br>
302Cache&nbsp;the&nbsp;best&nbsp;size&nbsp;so&nbsp;it&nbsp;doesn't&nbsp;need&nbsp;to&nbsp;be&nbsp;calculated&nbsp;again,&nbsp;(at&nbsp;least&nbsp;until<br>
303some&nbsp;properties&nbsp;of&nbsp;the&nbsp;window&nbsp;change.)</tt></dd></dl>
304
305<dl><dt><a name="Tab-CanSetTransparent"><strong>CanSetTransparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-CanSetTransparent">CanSetTransparent</a>(self)&nbsp;-&gt;&nbsp;bool<br>
306&nbsp;<br>
307Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;platform&nbsp;supports&nbsp;setting&nbsp;the&nbsp;transparency&nbsp;for<br>
308this&nbsp;window.&nbsp;&nbsp;Note&nbsp;that&nbsp;this&nbsp;method&nbsp;will&nbsp;err&nbsp;on&nbsp;the&nbsp;side&nbsp;of&nbsp;caution,<br>
309so&nbsp;it&nbsp;is&nbsp;possible&nbsp;that&nbsp;this&nbsp;will&nbsp;return&nbsp;``False``&nbsp;when&nbsp;it&nbsp;is&nbsp;in&nbsp;fact<br>
310possible&nbsp;to&nbsp;set&nbsp;the&nbsp;transparency.<br>
311&nbsp;<br>
312NOTE:&nbsp;On&nbsp;X-windows&nbsp;systems&nbsp;the&nbsp;X&nbsp;server&nbsp;must&nbsp;have&nbsp;the&nbsp;composite<br>
313extension&nbsp;loaded,&nbsp;and&nbsp;there&nbsp;must&nbsp;be&nbsp;a&nbsp;composite&nbsp;manager&nbsp;program&nbsp;(such<br>
314as&nbsp;xcompmgr)&nbsp;running.</tt></dd></dl>
315
316<dl><dt><a name="Tab-CaptureMouse"><strong>CaptureMouse</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-CaptureMouse">CaptureMouse</a>(self)<br>
317&nbsp;<br>
318Directs&nbsp;all&nbsp;mouse&nbsp;input&nbsp;to&nbsp;this&nbsp;window.&nbsp;Call&nbsp;wx.Window.ReleaseMouse&nbsp;to<br>
319release&nbsp;the&nbsp;capture.<br>
320&nbsp;<br>
321Note&nbsp;that&nbsp;wxWindows&nbsp;maintains&nbsp;the&nbsp;stack&nbsp;of&nbsp;windows&nbsp;having&nbsp;captured&nbsp;the<br>
322mouse&nbsp;and&nbsp;when&nbsp;the&nbsp;mouse&nbsp;is&nbsp;released&nbsp;the&nbsp;capture&nbsp;returns&nbsp;to&nbsp;the&nbsp;window<br>
323which&nbsp;had&nbsp;had&nbsp;captured&nbsp;it&nbsp;previously&nbsp;and&nbsp;it&nbsp;is&nbsp;only&nbsp;really&nbsp;released&nbsp;if<br>
324there&nbsp;were&nbsp;no&nbsp;previous&nbsp;window.&nbsp;In&nbsp;particular,&nbsp;this&nbsp;means&nbsp;that&nbsp;you&nbsp;must<br>
325release&nbsp;the&nbsp;mouse&nbsp;as&nbsp;many&nbsp;times&nbsp;as&nbsp;you&nbsp;capture&nbsp;it,&nbsp;unless&nbsp;the&nbsp;window<br>
326receives&nbsp;the&nbsp;`wx.MouseCaptureLostEvent`&nbsp;event.<br>
327&nbsp;<br>
328Any&nbsp;application&nbsp;which&nbsp;captures&nbsp;the&nbsp;mouse&nbsp;in&nbsp;the&nbsp;beginning&nbsp;of&nbsp;some<br>
329operation&nbsp;*must*&nbsp;handle&nbsp;`wx.MouseCaptureLostEvent`&nbsp;and&nbsp;cancel&nbsp;this<br>
330operation&nbsp;when&nbsp;it&nbsp;receives&nbsp;the&nbsp;event.&nbsp;The&nbsp;event&nbsp;handler&nbsp;must&nbsp;not<br>
331recapture&nbsp;mouse.</tt></dd></dl>
332
333<dl><dt><a name="Tab-Center"><strong>Center</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Center">Center</a>(self,&nbsp;int&nbsp;direction=BOTH)<br>
334&nbsp;<br>
335Centers&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;parameter&nbsp;specifies&nbsp;the&nbsp;direction&nbsp;for<br>
336cetering,&nbsp;and&nbsp;may&nbsp;be&nbsp;wx.HORIZONTAL,&nbsp;wx.VERTICAL&nbsp;or&nbsp;wx.BOTH.&nbsp;It&nbsp;may<br>
337also&nbsp;include&nbsp;wx.CENTER_ON_SCREEN&nbsp;flag&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;center&nbsp;the&nbsp;window<br>
338on&nbsp;the&nbsp;entire&nbsp;screen&nbsp;and&nbsp;not&nbsp;on&nbsp;its&nbsp;parent&nbsp;window.&nbsp;&nbsp;If&nbsp;it&nbsp;is&nbsp;a<br>
339top-level&nbsp;window&nbsp;and&nbsp;has&nbsp;no&nbsp;parent&nbsp;then&nbsp;it&nbsp;will&nbsp;always&nbsp;be&nbsp;centered<br>
340relative&nbsp;to&nbsp;the&nbsp;screen.</tt></dd></dl>
341
342<dl><dt><a name="Tab-CenterOnParent"><strong>CenterOnParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-CenterOnParent">CenterOnParent</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
343&nbsp;<br>
344Center&nbsp;with&nbsp;respect&nbsp;to&nbsp;the&nbsp;the&nbsp;parent&nbsp;window</tt></dd></dl>
345
346<dl><dt><a name="Tab-Centre"><strong>Centre</strong></a> = Center(*args, **kwargs)</dt><dd><tt><a href="#Tab-Center">Center</a>(self,&nbsp;int&nbsp;direction=BOTH)<br>
347&nbsp;<br>
348Centers&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;parameter&nbsp;specifies&nbsp;the&nbsp;direction&nbsp;for<br>
349cetering,&nbsp;and&nbsp;may&nbsp;be&nbsp;wx.HORIZONTAL,&nbsp;wx.VERTICAL&nbsp;or&nbsp;wx.BOTH.&nbsp;It&nbsp;may<br>
350also&nbsp;include&nbsp;wx.CENTER_ON_SCREEN&nbsp;flag&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;center&nbsp;the&nbsp;window<br>
351on&nbsp;the&nbsp;entire&nbsp;screen&nbsp;and&nbsp;not&nbsp;on&nbsp;its&nbsp;parent&nbsp;window.&nbsp;&nbsp;If&nbsp;it&nbsp;is&nbsp;a<br>
352top-level&nbsp;window&nbsp;and&nbsp;has&nbsp;no&nbsp;parent&nbsp;then&nbsp;it&nbsp;will&nbsp;always&nbsp;be&nbsp;centered<br>
353relative&nbsp;to&nbsp;the&nbsp;screen.</tt></dd></dl>
354
355<dl><dt><a name="Tab-CentreOnParent"><strong>CentreOnParent</strong></a> = CenterOnParent(*args, **kwargs)</dt><dd><tt><a href="#Tab-CenterOnParent">CenterOnParent</a>(self,&nbsp;int&nbsp;dir=BOTH)<br>
356&nbsp;<br>
357Center&nbsp;with&nbsp;respect&nbsp;to&nbsp;the&nbsp;the&nbsp;parent&nbsp;window</tt></dd></dl>
358
359<dl><dt><a name="Tab-ClearBackground"><strong>ClearBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ClearBackground">ClearBackground</a>(self)<br>
360&nbsp;<br>
361Clears&nbsp;the&nbsp;window&nbsp;by&nbsp;filling&nbsp;it&nbsp;with&nbsp;the&nbsp;current&nbsp;background<br>
362colour.&nbsp;Does&nbsp;not&nbsp;cause&nbsp;an&nbsp;erase&nbsp;background&nbsp;event&nbsp;to&nbsp;be&nbsp;generated.</tt></dd></dl>
363
364<dl><dt><a name="Tab-ClientToScreen"><strong>ClientToScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ClientToScreen">ClientToScreen</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
365&nbsp;<br>
366Converts&nbsp;to&nbsp;screen&nbsp;coordinates&nbsp;from&nbsp;coordinates&nbsp;relative&nbsp;to&nbsp;this&nbsp;window.</tt></dd></dl>
367
368<dl><dt><a name="Tab-ClientToScreenXY"><strong>ClientToScreenXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ClientToScreenXY">ClientToScreenXY</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(x,y)<br>
369&nbsp;<br>
370Converts&nbsp;to&nbsp;screen&nbsp;coordinates&nbsp;from&nbsp;coordinates&nbsp;relative&nbsp;to&nbsp;this&nbsp;window.</tt></dd></dl>
371
372<dl><dt><a name="Tab-Close"><strong>Close</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Close">Close</a>(self,&nbsp;bool&nbsp;force=False)&nbsp;-&gt;&nbsp;bool<br>
373&nbsp;<br>
374This&nbsp;function&nbsp;simply&nbsp;generates&nbsp;a&nbsp;EVT_CLOSE&nbsp;event&nbsp;whose&nbsp;handler&nbsp;usually<br>
375tries&nbsp;to&nbsp;close&nbsp;the&nbsp;window.&nbsp;It&nbsp;doesn't&nbsp;close&nbsp;the&nbsp;window&nbsp;itself,<br>
376however.&nbsp;&nbsp;If&nbsp;force&nbsp;is&nbsp;False&nbsp;(the&nbsp;default)&nbsp;then&nbsp;the&nbsp;window's&nbsp;close<br>
377handler&nbsp;will&nbsp;be&nbsp;allowed&nbsp;to&nbsp;veto&nbsp;the&nbsp;destruction&nbsp;of&nbsp;the&nbsp;window.</tt></dd></dl>
378
379<dl><dt><a name="Tab-ConvertDialogPointToPixels"><strong>ConvertDialogPointToPixels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ConvertDialogPointToPixels">ConvertDialogPointToPixels</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
380&nbsp;<br>
381Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;Dialog&nbsp;units<br>
382are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
383changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
384average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
385the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
386then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>
387
388<dl><dt><a name="Tab-ConvertDialogSizeToPixels"><strong>ConvertDialogSizeToPixels</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ConvertDialogSizeToPixels">ConvertDialogSizeToPixels</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size<br>
389&nbsp;<br>
390Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;Dialog&nbsp;units<br>
391are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
392changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
393average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
394the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
395then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>
396
397<dl><dt><a name="Tab-ConvertPixelPointToDialog"><strong>ConvertPixelPointToDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ConvertPixelPointToDialog">ConvertPixelPointToDialog</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point</tt></dd></dl>
398
399<dl><dt><a name="Tab-ConvertPixelSizeToDialog"><strong>ConvertPixelSizeToDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ConvertPixelSizeToDialog">ConvertPixelSizeToDialog</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>
400
401<dl><dt><a name="Tab-DLG_PNT"><strong>DLG_PNT</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DLG_PNT">DLG_PNT</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
402&nbsp;<br>
403Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;Dialog&nbsp;units<br>
404are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
405changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
406average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
407the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
408then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>
409
410<dl><dt><a name="Tab-DLG_SZE"><strong>DLG_SZE</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DLG_SZE">DLG_SZE</a>(self,&nbsp;Size&nbsp;sz)&nbsp;-&gt;&nbsp;Size<br>
411&nbsp;<br>
412Converts&nbsp;a&nbsp;point&nbsp;or&nbsp;size&nbsp;from&nbsp;dialog&nbsp;units&nbsp;to&nbsp;pixels.&nbsp;&nbsp;Dialog&nbsp;units<br>
413are&nbsp;used&nbsp;for&nbsp;maintaining&nbsp;a&nbsp;dialog's&nbsp;proportions&nbsp;even&nbsp;if&nbsp;the&nbsp;font<br>
414changes.&nbsp;For&nbsp;the&nbsp;x&nbsp;dimension,&nbsp;the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the<br>
415average&nbsp;character&nbsp;width&nbsp;and&nbsp;then&nbsp;divided&nbsp;by&nbsp;4.&nbsp;For&nbsp;the&nbsp;y&nbsp;dimension,<br>
416the&nbsp;dialog&nbsp;units&nbsp;are&nbsp;multiplied&nbsp;by&nbsp;the&nbsp;average&nbsp;character&nbsp;height&nbsp;and<br>
417then&nbsp;divided&nbsp;by&nbsp;8.</tt></dd></dl>
418
419<dl><dt><a name="Tab-Destroy"><strong>Destroy</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Destroy">Destroy</a>(self)&nbsp;-&gt;&nbsp;bool<br>
420&nbsp;<br>
421Destroys&nbsp;the&nbsp;window&nbsp;safely.&nbsp;&nbsp;Frames&nbsp;and&nbsp;dialogs&nbsp;are&nbsp;not&nbsp;destroyed<br>
422immediately&nbsp;when&nbsp;this&nbsp;function&nbsp;is&nbsp;called&nbsp;--&nbsp;they&nbsp;are&nbsp;added&nbsp;to&nbsp;a&nbsp;list<br>
423of&nbsp;windows&nbsp;to&nbsp;be&nbsp;deleted&nbsp;on&nbsp;idle&nbsp;time,&nbsp;when&nbsp;all&nbsp;the&nbsp;window's&nbsp;events<br>
424have&nbsp;been&nbsp;processed.&nbsp;This&nbsp;prevents&nbsp;problems&nbsp;with&nbsp;events&nbsp;being&nbsp;sent&nbsp;to<br>
425non-existent&nbsp;windows.<br>
426&nbsp;<br>
427Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;either&nbsp;been&nbsp;successfully&nbsp;deleted,&nbsp;or&nbsp;it<br>
428has&nbsp;been&nbsp;added&nbsp;to&nbsp;the&nbsp;list&nbsp;of&nbsp;windows&nbsp;pending&nbsp;real&nbsp;deletion.</tt></dd></dl>
429
430<dl><dt><a name="Tab-DestroyChildren"><strong>DestroyChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DestroyChildren">DestroyChildren</a>(self)&nbsp;-&gt;&nbsp;bool<br>
431&nbsp;<br>
432Destroys&nbsp;all&nbsp;children&nbsp;of&nbsp;a&nbsp;window.&nbsp;Called&nbsp;automatically&nbsp;by&nbsp;the<br>
433destructor.</tt></dd></dl>
434
435<dl><dt><a name="Tab-Disable"><strong>Disable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Disable">Disable</a>(self)&nbsp;-&gt;&nbsp;bool<br>
436&nbsp;<br>
437Disables&nbsp;the&nbsp;window,&nbsp;same&nbsp;as&nbsp;<a href="#Tab-Enable">Enable</a>(false).</tt></dd></dl>
438
439<dl><dt><a name="Tab-DissociateHandle"><strong>DissociateHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DissociateHandle">DissociateHandle</a>(self)<br>
440&nbsp;<br>
441Dissociate&nbsp;the&nbsp;current&nbsp;native&nbsp;handle&nbsp;from&nbsp;the&nbsp;window</tt></dd></dl>
442
443<dl><dt><a name="Tab-DragAcceptFiles"><strong>DragAcceptFiles</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-DragAcceptFiles">DragAcceptFiles</a>(self,&nbsp;bool&nbsp;accept)<br>
444&nbsp;<br>
445Enables&nbsp;or&nbsp;disables&nbsp;eligibility&nbsp;for&nbsp;drop&nbsp;file&nbsp;events,&nbsp;EVT_DROP_FILES.<br>
446Only&nbsp;functional&nbsp;on&nbsp;Windows.</tt></dd></dl>
447
448<dl><dt><a name="Tab-Enable"><strong>Enable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Enable">Enable</a>(self,&nbsp;bool&nbsp;enable=True)&nbsp;-&gt;&nbsp;bool<br>
449&nbsp;<br>
450Enable&nbsp;or&nbsp;disable&nbsp;the&nbsp;window&nbsp;for&nbsp;user&nbsp;input.&nbsp;Note&nbsp;that&nbsp;when&nbsp;a&nbsp;parent<br>
451window&nbsp;is&nbsp;disabled,&nbsp;all&nbsp;of&nbsp;its&nbsp;children&nbsp;are&nbsp;disabled&nbsp;as&nbsp;well&nbsp;and&nbsp;they<br>
452are&nbsp;reenabled&nbsp;again&nbsp;when&nbsp;the&nbsp;parent&nbsp;is.&nbsp;&nbsp;Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window<br>
453has&nbsp;been&nbsp;enabled&nbsp;or&nbsp;disabled,&nbsp;false&nbsp;if&nbsp;nothing&nbsp;was&nbsp;done,&nbsp;i.e.&nbsp;if&nbsp;the<br>
454window&nbsp;had&nbsp;already&nbsp;been&nbsp;in&nbsp;the&nbsp;specified&nbsp;state.</tt></dd></dl>
455
456<dl><dt><a name="Tab-FindWindowById"><strong>FindWindowById</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-FindWindowById">FindWindowById</a>(self,&nbsp;long&nbsp;winid)&nbsp;-&gt;&nbsp;Window<br>
457&nbsp;<br>
458Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;window&nbsp;ID</tt></dd></dl>
459
460<dl><dt><a name="Tab-FindWindowByName"><strong>FindWindowByName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-FindWindowByName">FindWindowByName</a>(self,&nbsp;String&nbsp;name)&nbsp;-&gt;&nbsp;Window<br>
461&nbsp;<br>
462Find&nbsp;a&nbsp;child&nbsp;of&nbsp;this&nbsp;window&nbsp;by&nbsp;name</tt></dd></dl>
463
464<dl><dt><a name="Tab-Fit"><strong>Fit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Fit">Fit</a>(self)<br>
465&nbsp;<br>
466Sizes&nbsp;the&nbsp;window&nbsp;so&nbsp;that&nbsp;it&nbsp;fits&nbsp;around&nbsp;its&nbsp;subwindows.&nbsp;This&nbsp;function<br>
467won't&nbsp;do&nbsp;anything&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;subwindows&nbsp;and&nbsp;will&nbsp;only&nbsp;really&nbsp;work<br>
468correctly&nbsp;if&nbsp;sizers&nbsp;are&nbsp;used&nbsp;for&nbsp;the&nbsp;subwindows&nbsp;layout.&nbsp;Also,&nbsp;if&nbsp;the<br>
469window&nbsp;has&nbsp;exactly&nbsp;one&nbsp;subwindow&nbsp;it&nbsp;is&nbsp;better&nbsp;(faster&nbsp;and&nbsp;the&nbsp;result<br>
470is&nbsp;more&nbsp;precise&nbsp;as&nbsp;Fit&nbsp;adds&nbsp;some&nbsp;margin&nbsp;to&nbsp;account&nbsp;for&nbsp;fuzziness&nbsp;of<br>
471its&nbsp;calculations)&nbsp;to&nbsp;call&nbsp;window.<a href="#Tab-SetClientSize">SetClientSize</a>(child.<a href="#Tab-GetSize">GetSize</a>())<br>
472instead&nbsp;of&nbsp;calling&nbsp;Fit.</tt></dd></dl>
473
474<dl><dt><a name="Tab-FitInside"><strong>FitInside</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-FitInside">FitInside</a>(self)<br>
475&nbsp;<br>
476Similar&nbsp;to&nbsp;Fit,&nbsp;but&nbsp;sizes&nbsp;the&nbsp;interior&nbsp;(virtual)&nbsp;size&nbsp;of&nbsp;a<br>
477window.&nbsp;Mainly&nbsp;useful&nbsp;with&nbsp;scrolled&nbsp;windows&nbsp;to&nbsp;reset&nbsp;scrollbars&nbsp;after<br>
478sizing&nbsp;changes&nbsp;that&nbsp;do&nbsp;not&nbsp;trigger&nbsp;a&nbsp;size&nbsp;event,&nbsp;and/or&nbsp;scrolled<br>
479windows&nbsp;without&nbsp;an&nbsp;interior&nbsp;sizer.&nbsp;This&nbsp;function&nbsp;similarly&nbsp;won't&nbsp;do<br>
480anything&nbsp;if&nbsp;there&nbsp;are&nbsp;no&nbsp;subwindows.</tt></dd></dl>
481
482<dl><dt><a name="Tab-Freeze"><strong>Freeze</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Freeze">Freeze</a>(self)<br>
483&nbsp;<br>
484Freezes&nbsp;the&nbsp;window&nbsp;or,&nbsp;in&nbsp;other&nbsp;words,&nbsp;prevents&nbsp;any&nbsp;updates&nbsp;from<br>
485taking&nbsp;place&nbsp;on&nbsp;screen,&nbsp;the&nbsp;window&nbsp;is&nbsp;not&nbsp;redrawn&nbsp;at&nbsp;all.&nbsp;Thaw&nbsp;must&nbsp;be<br>
486called&nbsp;to&nbsp;reenable&nbsp;window&nbsp;redrawing.&nbsp;&nbsp;Calls&nbsp;to&nbsp;Freeze/Thaw&nbsp;may&nbsp;be<br>
487nested,&nbsp;with&nbsp;the&nbsp;actual&nbsp;Thaw&nbsp;being&nbsp;delayed&nbsp;until&nbsp;all&nbsp;the&nbsp;nesting&nbsp;has<br>
488been&nbsp;undone.<br>
489&nbsp;<br>
490This&nbsp;method&nbsp;is&nbsp;useful&nbsp;for&nbsp;visual&nbsp;appearance&nbsp;optimization&nbsp;(for&nbsp;example,<br>
491it&nbsp;is&nbsp;a&nbsp;good&nbsp;idea&nbsp;to&nbsp;use&nbsp;it&nbsp;before&nbsp;inserting&nbsp;large&nbsp;amount&nbsp;of&nbsp;text&nbsp;into<br>
492a&nbsp;wxTextCtrl&nbsp;under&nbsp;wxGTK)&nbsp;but&nbsp;is&nbsp;not&nbsp;implemented&nbsp;on&nbsp;all&nbsp;platforms&nbsp;nor<br>
493for&nbsp;all&nbsp;controls&nbsp;so&nbsp;it&nbsp;is&nbsp;mostly&nbsp;just&nbsp;a&nbsp;hint&nbsp;to&nbsp;wxWindows&nbsp;and&nbsp;not&nbsp;a<br>
494mandatory&nbsp;directive.</tt></dd></dl>
495
496<dl><dt><a name="Tab-GetAcceleratorTable"><strong>GetAcceleratorTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetAcceleratorTable">GetAcceleratorTable</a>(self)&nbsp;-&gt;&nbsp;AcceleratorTable<br>
497&nbsp;<br>
498Gets&nbsp;the&nbsp;accelerator&nbsp;table&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>
499
500<dl><dt><a name="Tab-GetAdjustedBestSize"><strong>GetAdjustedBestSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`GetEffectiveMinSize`&nbsp;instead.</tt></dd></dl>
501
502<dl><dt><a name="Tab-GetAutoLayout"><strong>GetAutoLayout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetAutoLayout">GetAutoLayout</a>(self)&nbsp;-&gt;&nbsp;bool<br>
503&nbsp;<br>
504Returns&nbsp;the&nbsp;current&nbsp;autoLayout&nbsp;setting</tt></dd></dl>
505
506<dl><dt><a name="Tab-GetBackgroundColour"><strong>GetBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetBackgroundColour">GetBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour<br>
507&nbsp;<br>
508Returns&nbsp;the&nbsp;background&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.</tt></dd></dl>
509
510<dl><dt><a name="Tab-GetBackgroundStyle"><strong>GetBackgroundStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetBackgroundStyle">GetBackgroundStyle</a>(self)&nbsp;-&gt;&nbsp;int<br>
511&nbsp;<br>
512Returns&nbsp;the&nbsp;background&nbsp;style&nbsp;of&nbsp;the&nbsp;window.<br>
513&nbsp;<br>
514:see:&nbsp;`SetBackgroundStyle`</tt></dd></dl>
515
516<dl><dt><a name="Tab-GetBestFittingSize"><strong>GetBestFittingSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`GetEffectiveMinSize`&nbsp;instead.</tt></dd></dl>
517
518<dl><dt><a name="Tab-GetBestSize"><strong>GetBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetBestSize">GetBestSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
519&nbsp;<br>
520This&nbsp;function&nbsp;returns&nbsp;the&nbsp;best&nbsp;acceptable&nbsp;minimal&nbsp;size&nbsp;for&nbsp;the<br>
521window,&nbsp;if&nbsp;applicable.&nbsp;For&nbsp;example,&nbsp;for&nbsp;a&nbsp;static&nbsp;text&nbsp;control,&nbsp;it&nbsp;will<br>
522be&nbsp;the&nbsp;minimal&nbsp;size&nbsp;such&nbsp;that&nbsp;the&nbsp;control&nbsp;label&nbsp;is&nbsp;not&nbsp;truncated.&nbsp;For<br>
523windows&nbsp;containing&nbsp;subwindows&nbsp;(suzh&nbsp;aswx.Panel),&nbsp;the&nbsp;size&nbsp;returned&nbsp;by<br>
524this&nbsp;function&nbsp;will&nbsp;be&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;size&nbsp;the&nbsp;window&nbsp;would&nbsp;have&nbsp;had<br>
525after&nbsp;calling&nbsp;Fit.</tt></dd></dl>
526
527<dl><dt><a name="Tab-GetBestSizeTuple"><strong>GetBestSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetBestSizeTuple">GetBestSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
528&nbsp;<br>
529This&nbsp;function&nbsp;returns&nbsp;the&nbsp;best&nbsp;acceptable&nbsp;minimal&nbsp;size&nbsp;for&nbsp;the<br>
530window,&nbsp;if&nbsp;applicable.&nbsp;For&nbsp;example,&nbsp;for&nbsp;a&nbsp;static&nbsp;text&nbsp;control,&nbsp;it&nbsp;will<br>
531be&nbsp;the&nbsp;minimal&nbsp;size&nbsp;such&nbsp;that&nbsp;the&nbsp;control&nbsp;label&nbsp;is&nbsp;not&nbsp;truncated.&nbsp;For<br>
532windows&nbsp;containing&nbsp;subwindows&nbsp;(suzh&nbsp;aswx.Panel),&nbsp;the&nbsp;size&nbsp;returned&nbsp;by<br>
533this&nbsp;function&nbsp;will&nbsp;be&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;size&nbsp;the&nbsp;window&nbsp;would&nbsp;have&nbsp;had<br>
534after&nbsp;calling&nbsp;Fit.</tt></dd></dl>
535
536<dl><dt><a name="Tab-GetBestVirtualSize"><strong>GetBestVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetBestVirtualSize">GetBestVirtualSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
537&nbsp;<br>
538Return&nbsp;the&nbsp;largest&nbsp;of&nbsp;ClientSize&nbsp;and&nbsp;BestSize&nbsp;(as&nbsp;determined&nbsp;by&nbsp;a<br>
539sizer,&nbsp;interior&nbsp;children,&nbsp;or&nbsp;other&nbsp;means)</tt></dd></dl>
540
541<dl><dt><a name="Tab-GetBorder"><strong>GetBorder</strong></a>(*args)</dt><dd><tt><a href="#Tab-GetBorder">GetBorder</a>(self,&nbsp;long&nbsp;flags)&nbsp;-&gt;&nbsp;int<br>
542<a href="#Tab-GetBorder">GetBorder</a>(self)&nbsp;-&gt;&nbsp;int<br>
543&nbsp;<br>
544Get&nbsp;border&nbsp;for&nbsp;the&nbsp;flags&nbsp;of&nbsp;this&nbsp;window</tt></dd></dl>
545
546<dl><dt><a name="Tab-GetCaret"><strong>GetCaret</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetCaret">GetCaret</a>(self)&nbsp;-&gt;&nbsp;Caret<br>
547&nbsp;<br>
548Returns&nbsp;the&nbsp;caret&nbsp;associated&nbsp;with&nbsp;the&nbsp;window.</tt></dd></dl>
549
550<dl><dt><a name="Tab-GetCharHeight"><strong>GetCharHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetCharHeight">GetCharHeight</a>(self)&nbsp;-&gt;&nbsp;int<br>
551&nbsp;<br>
552Get&nbsp;the&nbsp;(average)&nbsp;character&nbsp;size&nbsp;for&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>
553
554<dl><dt><a name="Tab-GetCharWidth"><strong>GetCharWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetCharWidth">GetCharWidth</a>(self)&nbsp;-&gt;&nbsp;int<br>
555&nbsp;<br>
556Get&nbsp;the&nbsp;(average)&nbsp;character&nbsp;size&nbsp;for&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>
557
558<dl><dt><a name="Tab-GetChildren"><strong>GetChildren</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetChildren">GetChildren</a>(self)&nbsp;-&gt;&nbsp;WindowList<br>
559&nbsp;<br>
560Returns&nbsp;an&nbsp;object&nbsp;containing&nbsp;a&nbsp;list&nbsp;of&nbsp;the&nbsp;window's&nbsp;children.&nbsp;&nbsp;The<br>
561object&nbsp;provides&nbsp;a&nbsp;Python&nbsp;sequence-like&nbsp;interface&nbsp;over&nbsp;the&nbsp;internal<br>
562list&nbsp;maintained&nbsp;by&nbsp;the&nbsp;window..</tt></dd></dl>
563
564<dl><dt><a name="Tab-GetClientAreaOrigin"><strong>GetClientAreaOrigin</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetClientAreaOrigin">GetClientAreaOrigin</a>(self)&nbsp;-&gt;&nbsp;Point<br>
565&nbsp;<br>
566Get&nbsp;the&nbsp;origin&nbsp;of&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;relative&nbsp;to&nbsp;the<br>
567window's&nbsp;top&nbsp;left&nbsp;corner&nbsp;(the&nbsp;client&nbsp;area&nbsp;may&nbsp;be&nbsp;shifted&nbsp;because&nbsp;of<br>
568the&nbsp;borders,&nbsp;scrollbars,&nbsp;other&nbsp;decorations...)</tt></dd></dl>
569
570<dl><dt><a name="Tab-GetClientRect"><strong>GetClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetClientRect">GetClientRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
571&nbsp;<br>
572Get&nbsp;the&nbsp;client&nbsp;area&nbsp;position&nbsp;and&nbsp;size&nbsp;as&nbsp;a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>
573
574<dl><dt><a name="Tab-GetClientSize"><strong>GetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetClientSize">GetClientSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
575&nbsp;<br>
576This&nbsp;gets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window's&nbsp;'client&nbsp;area'&nbsp;in&nbsp;pixels.&nbsp;The&nbsp;client<br>
577area&nbsp;is&nbsp;the&nbsp;area&nbsp;which&nbsp;may&nbsp;be&nbsp;drawn&nbsp;on&nbsp;by&nbsp;the&nbsp;programmer,&nbsp;excluding<br>
578title&nbsp;bar,&nbsp;border,&nbsp;scrollbars,&nbsp;etc.</tt></dd></dl>
579
580<dl><dt><a name="Tab-GetClientSizeTuple"><strong>GetClientSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetClientSizeTuple">GetClientSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
581&nbsp;<br>
582This&nbsp;gets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window's&nbsp;'client&nbsp;area'&nbsp;in&nbsp;pixels.&nbsp;The&nbsp;client<br>
583area&nbsp;is&nbsp;the&nbsp;area&nbsp;which&nbsp;may&nbsp;be&nbsp;drawn&nbsp;on&nbsp;by&nbsp;the&nbsp;programmer,&nbsp;excluding<br>
584title&nbsp;bar,&nbsp;border,&nbsp;scrollbars,&nbsp;etc.</tt></dd></dl>
585
586<dl><dt><a name="Tab-GetConstraints"><strong>GetConstraints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetConstraints">GetConstraints</a>(self)&nbsp;-&gt;&nbsp;LayoutConstraints<br>
587&nbsp;<br>
588Returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;window's&nbsp;layout&nbsp;constraints,&nbsp;or&nbsp;None&nbsp;if&nbsp;there<br>
589are&nbsp;none.</tt></dd></dl>
590
591<dl><dt><a name="Tab-GetContainingSizer"><strong>GetContainingSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetContainingSizer">GetContainingSizer</a>(self)&nbsp;-&gt;&nbsp;Sizer<br>
592&nbsp;<br>
593Return&nbsp;the&nbsp;sizer&nbsp;that&nbsp;this&nbsp;window&nbsp;is&nbsp;a&nbsp;member&nbsp;of,&nbsp;if&nbsp;any,&nbsp;otherwise&nbsp;None.</tt></dd></dl>
594
595<dl><dt><a name="Tab-GetCursor"><strong>GetCursor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetCursor">GetCursor</a>(self)&nbsp;-&gt;&nbsp;Cursor<br>
596&nbsp;<br>
597Return&nbsp;the&nbsp;cursor&nbsp;associated&nbsp;with&nbsp;this&nbsp;window.</tt></dd></dl>
598
599<dl><dt><a name="Tab-GetDropTarget"><strong>GetDropTarget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetDropTarget">GetDropTarget</a>(self)&nbsp;-&gt;&nbsp;DropTarget<br>
600&nbsp;<br>
601Returns&nbsp;the&nbsp;associated&nbsp;drop&nbsp;target,&nbsp;which&nbsp;may&nbsp;be&nbsp;None.</tt></dd></dl>
602
603<dl><dt><a name="Tab-GetEffectiveMinSize"><strong>GetEffectiveMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetEffectiveMinSize">GetEffectiveMinSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
604&nbsp;<br>
605This&nbsp;function&nbsp;will&nbsp;merge&nbsp;the&nbsp;window's&nbsp;best&nbsp;size&nbsp;into&nbsp;the&nbsp;window's<br>
606minimum&nbsp;size,&nbsp;giving&nbsp;priority&nbsp;to&nbsp;the&nbsp;min&nbsp;size&nbsp;components,&nbsp;and&nbsp;returns<br>
607the&nbsp;results.</tt></dd></dl>
608
609<dl><dt><a name="Tab-GetEventHandler"><strong>GetEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetEventHandler">GetEventHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler<br>
610&nbsp;<br>
611Returns&nbsp;the&nbsp;event&nbsp;handler&nbsp;for&nbsp;this&nbsp;window.&nbsp;By&nbsp;default,&nbsp;the&nbsp;window&nbsp;is<br>
612its&nbsp;own&nbsp;event&nbsp;handler.</tt></dd></dl>
613
614<dl><dt><a name="Tab-GetExtraStyle"><strong>GetExtraStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetExtraStyle">GetExtraStyle</a>(self)&nbsp;-&gt;&nbsp;long<br>
615&nbsp;<br>
616Returns&nbsp;the&nbsp;extra&nbsp;style&nbsp;bits&nbsp;for&nbsp;the&nbsp;window.</tt></dd></dl>
617
618<dl><dt><a name="Tab-GetFont"><strong>GetFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetFont">GetFont</a>(self)&nbsp;-&gt;&nbsp;Font<br>
619&nbsp;<br>
620Returns&nbsp;the&nbsp;default&nbsp;font&nbsp;used&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>
621
622<dl><dt><a name="Tab-GetForegroundColour"><strong>GetForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetForegroundColour">GetForegroundColour</a>(self)&nbsp;-&gt;&nbsp;Colour<br>
623&nbsp;<br>
624Returns&nbsp;the&nbsp;foreground&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of<br>
625foreground&nbsp;colour&nbsp;is&nbsp;dependent&nbsp;on&nbsp;the&nbsp;window&nbsp;class;&nbsp;it&nbsp;may&nbsp;be&nbsp;the&nbsp;text<br>
626colour&nbsp;or&nbsp;other&nbsp;colour,&nbsp;or&nbsp;it&nbsp;may&nbsp;not&nbsp;be&nbsp;used&nbsp;at&nbsp;all.</tt></dd></dl>
627
628<dl><dt><a name="Tab-GetFullTextExtent"><strong>GetFullTextExtent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetFullTextExtent">GetFullTextExtent</a>(String&nbsp;string,&nbsp;Font&nbsp;font=None)&nbsp;-&gt;<br>
629&nbsp;&nbsp;&nbsp;(width,&nbsp;height,&nbsp;descent,&nbsp;externalLeading)<br>
630&nbsp;<br>
631Get&nbsp;the&nbsp;width,&nbsp;height,&nbsp;decent&nbsp;and&nbsp;leading&nbsp;of&nbsp;the&nbsp;text&nbsp;using&nbsp;the<br>
632current&nbsp;or&nbsp;specified&nbsp;font.</tt></dd></dl>
633
634<dl><dt><a name="Tab-GetGrandParent"><strong>GetGrandParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetGrandParent">GetGrandParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
635&nbsp;<br>
636Returns&nbsp;the&nbsp;parent&nbsp;of&nbsp;the&nbsp;parent&nbsp;of&nbsp;this&nbsp;window,&nbsp;or&nbsp;None&nbsp;if&nbsp;there<br>
637isn't&nbsp;one.</tt></dd></dl>
638
639<dl><dt><a name="Tab-GetGtkWidget"><strong>GetGtkWidget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetGtkWidget">GetGtkWidget</a>(self)&nbsp;-&gt;&nbsp;long<br>
640&nbsp;<br>
641On&nbsp;wxGTK&nbsp;returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;GtkWidget&nbsp;for&nbsp;this&nbsp;window&nbsp;as&nbsp;a&nbsp;long<br>
642integer.&nbsp;&nbsp;On&nbsp;the&nbsp;other&nbsp;platforms&nbsp;this&nbsp;method&nbsp;returns&nbsp;zero.</tt></dd></dl>
643
644<dl><dt><a name="Tab-GetHandle"><strong>GetHandle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetHandle">GetHandle</a>(self)&nbsp;-&gt;&nbsp;long<br>
645&nbsp;<br>
646Returns&nbsp;the&nbsp;platform-specific&nbsp;handle&nbsp;(as&nbsp;a&nbsp;long&nbsp;integer)&nbsp;of&nbsp;the<br>
647physical&nbsp;window.&nbsp;&nbsp;On&nbsp;wxMSW&nbsp;this&nbsp;is&nbsp;the&nbsp;win32&nbsp;window&nbsp;handle,&nbsp;on&nbsp;wxGTK<br>
648it&nbsp;is&nbsp;the&nbsp;XWindow&nbsp;ID,&nbsp;and&nbsp;on&nbsp;wxMac&nbsp;it&nbsp;is&nbsp;the&nbsp;ControlRef.</tt></dd></dl>
649
650<dl><dt><a name="Tab-GetHelpText"><strong>GetHelpText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetHelpText">GetHelpText</a>(self)&nbsp;-&gt;&nbsp;String<br>
651&nbsp;<br>
652Gets&nbsp;the&nbsp;help&nbsp;text&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;context-sensitive&nbsp;help&nbsp;for&nbsp;this<br>
653window.&nbsp;&nbsp;Note&nbsp;that&nbsp;the&nbsp;text&nbsp;is&nbsp;actually&nbsp;stored&nbsp;by&nbsp;the&nbsp;current<br>
654`wx.HelpProvider`&nbsp;implementation,&nbsp;and&nbsp;not&nbsp;in&nbsp;the&nbsp;window&nbsp;object&nbsp;itself.</tt></dd></dl>
655
656<dl><dt><a name="Tab-GetHelpTextAtPoint"><strong>GetHelpTextAtPoint</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetHelpTextAtPoint">GetHelpTextAtPoint</a>(self,&nbsp;Point&nbsp;pt,&nbsp;wxHelpEvent::Origin&nbsp;origin)&nbsp;-&gt;&nbsp;String<br>
657&nbsp;<br>
658Get&nbsp;the&nbsp;help&nbsp;string&nbsp;associated&nbsp;with&nbsp;the&nbsp;given&nbsp;position&nbsp;in&nbsp;this&nbsp;window.<br>
659&nbsp;<br>
660Notice&nbsp;that&nbsp;pt&nbsp;may&nbsp;be&nbsp;invalid&nbsp;if&nbsp;event&nbsp;origin&nbsp;is&nbsp;keyboard&nbsp;or&nbsp;unknown<br>
661and&nbsp;this&nbsp;method&nbsp;should&nbsp;return&nbsp;the&nbsp;global&nbsp;window&nbsp;help&nbsp;text&nbsp;then</tt></dd></dl>
662
663<dl><dt><a name="Tab-GetId"><strong>GetId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetId">GetId</a>(self)&nbsp;-&gt;&nbsp;int<br>
664&nbsp;<br>
665Returns&nbsp;the&nbsp;identifier&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Each&nbsp;window&nbsp;has&nbsp;an&nbsp;integer<br>
666identifier.&nbsp;If&nbsp;the&nbsp;application&nbsp;has&nbsp;not&nbsp;provided&nbsp;one&nbsp;(or&nbsp;the&nbsp;default&nbsp;Id<br>
667-1&nbsp;is&nbsp;used)&nbsp;then&nbsp;an&nbsp;unique&nbsp;identifier&nbsp;with&nbsp;a&nbsp;negative&nbsp;value&nbsp;will&nbsp;be<br>
668generated.</tt></dd></dl>
669
670<dl><dt><a name="Tab-GetLabel"><strong>GetLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetLabel">GetLabel</a>(self)&nbsp;-&gt;&nbsp;String<br>
671&nbsp;<br>
672Generic&nbsp;way&nbsp;of&nbsp;getting&nbsp;a&nbsp;label&nbsp;from&nbsp;any&nbsp;window,&nbsp;for&nbsp;identification<br>
673purposes.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of&nbsp;this&nbsp;function&nbsp;differs&nbsp;from&nbsp;class&nbsp;to<br>
674class.&nbsp;For&nbsp;frames&nbsp;and&nbsp;dialogs,&nbsp;the&nbsp;value&nbsp;returned&nbsp;is&nbsp;the&nbsp;title.&nbsp;For<br>
675buttons&nbsp;or&nbsp;static&nbsp;text&nbsp;controls,&nbsp;it&nbsp;is&nbsp;the&nbsp;button&nbsp;text.&nbsp;This&nbsp;function<br>
676can&nbsp;be&nbsp;useful&nbsp;for&nbsp;meta-programs&nbsp;such&nbsp;as&nbsp;testing&nbsp;tools&nbsp;or&nbsp;special-needs<br>
677access&nbsp;programs)which&nbsp;need&nbsp;to&nbsp;identify&nbsp;windows&nbsp;by&nbsp;name.</tt></dd></dl>
678
679<dl><dt><a name="Tab-GetLayoutDirection"><strong>GetLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetLayoutDirection">GetLayoutDirection</a>(self)&nbsp;-&gt;&nbsp;int<br>
680&nbsp;<br>
681Get&nbsp;the&nbsp;layout&nbsp;direction&nbsp;(LTR&nbsp;or&nbsp;RTL)&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;Returns<br>
682``wx.Layout_Default``&nbsp;if&nbsp;layout&nbsp;direction&nbsp;is&nbsp;not&nbsp;supported.</tt></dd></dl>
683
684<dl><dt><a name="Tab-GetMaxHeight"><strong>GetMaxHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetMaxHeight">GetMaxHeight</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>
685
686<dl><dt><a name="Tab-GetMaxSize"><strong>GetMaxSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetMaxSize">GetMaxSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>
687
688<dl><dt><a name="Tab-GetMaxWidth"><strong>GetMaxWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetMaxWidth">GetMaxWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>
689
690<dl><dt><a name="Tab-GetMinHeight"><strong>GetMinHeight</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetMinHeight">GetMinHeight</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>
691
692<dl><dt><a name="Tab-GetMinSize"><strong>GetMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetMinSize">GetMinSize</a>(self)&nbsp;-&gt;&nbsp;Size</tt></dd></dl>
693
694<dl><dt><a name="Tab-GetMinWidth"><strong>GetMinWidth</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetMinWidth">GetMinWidth</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>
695
696<dl><dt><a name="Tab-GetName"><strong>GetName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetName">GetName</a>(self)&nbsp;-&gt;&nbsp;String<br>
697&nbsp;<br>
698Returns&nbsp;the&nbsp;windows&nbsp;name.&nbsp;&nbsp;This&nbsp;name&nbsp;is&nbsp;not&nbsp;guaranteed&nbsp;to&nbsp;be&nbsp;unique;<br>
699it&nbsp;is&nbsp;up&nbsp;to&nbsp;the&nbsp;programmer&nbsp;to&nbsp;supply&nbsp;an&nbsp;appropriate&nbsp;name&nbsp;in&nbsp;the&nbsp;window<br>
700constructor&nbsp;or&nbsp;via&nbsp;wx.Window.SetName.</tt></dd></dl>
701
702<dl><dt><a name="Tab-GetParent"><strong>GetParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetParent">GetParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
703&nbsp;<br>
704Returns&nbsp;the&nbsp;parent&nbsp;window&nbsp;of&nbsp;this&nbsp;window,&nbsp;or&nbsp;None&nbsp;if&nbsp;there&nbsp;isn't&nbsp;one.</tt></dd></dl>
705
706<dl><dt><a name="Tab-GetPosition"><strong>GetPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetPosition">GetPosition</a>(self)&nbsp;-&gt;&nbsp;Point<br>
707&nbsp;<br>
708Get&nbsp;the&nbsp;window's&nbsp;position.&nbsp;&nbsp;Notice&nbsp;that&nbsp;the&nbsp;position&nbsp;is&nbsp;in&nbsp;client<br>
709coordinates&nbsp;for&nbsp;child&nbsp;windows&nbsp;and&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;the&nbsp;top&nbsp;level<br>
710ones,&nbsp;use&nbsp;`GetScreenPosition`&nbsp;if&nbsp;you&nbsp;need&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;all<br>
711kinds&nbsp;of&nbsp;windows.</tt></dd></dl>
712
713<dl><dt><a name="Tab-GetPositionTuple"><strong>GetPositionTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetPositionTuple">GetPositionTuple</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
714&nbsp;<br>
715Get&nbsp;the&nbsp;window's&nbsp;position.&nbsp;&nbsp;Notice&nbsp;that&nbsp;the&nbsp;position&nbsp;is&nbsp;in&nbsp;client<br>
716coordinates&nbsp;for&nbsp;child&nbsp;windows&nbsp;and&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;the&nbsp;top&nbsp;level<br>
717ones,&nbsp;use&nbsp;`GetScreenPosition`&nbsp;if&nbsp;you&nbsp;need&nbsp;screen&nbsp;coordinates&nbsp;for&nbsp;all<br>
718kinds&nbsp;of&nbsp;windows.</tt></dd></dl>
719
720<dl><dt><a name="Tab-GetRect"><strong>GetRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetRect">GetRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
721&nbsp;<br>
722Returns&nbsp;the&nbsp;size&nbsp;and&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;as&nbsp;a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>
723
724<dl><dt><a name="Tab-GetScreenPosition"><strong>GetScreenPosition</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetScreenPosition">GetScreenPosition</a>(self)&nbsp;-&gt;&nbsp;Point<br>
725&nbsp;<br>
726Get&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes.</tt></dd></dl>
727
728<dl><dt><a name="Tab-GetScreenPositionTuple"><strong>GetScreenPositionTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetScreenPositionTuple">GetScreenPositionTuple</a>()&nbsp;-&gt;&nbsp;(x,y)<br>
729&nbsp;<br>
730Get&nbsp;the&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes.</tt></dd></dl>
731
732<dl><dt><a name="Tab-GetScreenRect"><strong>GetScreenRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetScreenRect">GetScreenRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
733&nbsp;<br>
734Returns&nbsp;the&nbsp;size&nbsp;and&nbsp;position&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;screen&nbsp;coordinantes&nbsp;as<br>
735a&nbsp;`wx.Rect`&nbsp;object.</tt></dd></dl>
736
737<dl><dt><a name="Tab-GetScrollPos"><strong>GetScrollPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetScrollPos">GetScrollPos</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
738&nbsp;<br>
739Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;position.</tt></dd></dl>
740
741<dl><dt><a name="Tab-GetScrollRange"><strong>GetScrollRange</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetScrollRange">GetScrollRange</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
742&nbsp;<br>
743Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;range.</tt></dd></dl>
744
745<dl><dt><a name="Tab-GetScrollThumb"><strong>GetScrollThumb</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetScrollThumb">GetScrollThumb</a>(self,&nbsp;int&nbsp;orientation)&nbsp;-&gt;&nbsp;int<br>
746&nbsp;<br>
747Returns&nbsp;the&nbsp;built-in&nbsp;scrollbar&nbsp;thumb&nbsp;size.</tt></dd></dl>
748
749<dl><dt><a name="Tab-GetSize"><strong>GetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetSize">GetSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
750&nbsp;<br>
751Get&nbsp;the&nbsp;window&nbsp;size.</tt></dd></dl>
752
753<dl><dt><a name="Tab-GetSizeTuple"><strong>GetSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetSizeTuple">GetSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
754&nbsp;<br>
755Get&nbsp;the&nbsp;window&nbsp;size.</tt></dd></dl>
756
757<dl><dt><a name="Tab-GetSizer"><strong>GetSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetSizer">GetSizer</a>(self)&nbsp;-&gt;&nbsp;Sizer<br>
758&nbsp;<br>
759Return&nbsp;the&nbsp;sizer&nbsp;associated&nbsp;with&nbsp;the&nbsp;window&nbsp;by&nbsp;a&nbsp;previous&nbsp;call&nbsp;to<br>
760SetSizer&nbsp;or&nbsp;None&nbsp;if&nbsp;there&nbsp;isn't&nbsp;one.</tt></dd></dl>
761
762<dl><dt><a name="Tab-GetTextExtent"><strong>GetTextExtent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetTextExtent">GetTextExtent</a>(String&nbsp;string)&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
763&nbsp;<br>
764Get&nbsp;the&nbsp;width&nbsp;and&nbsp;height&nbsp;of&nbsp;the&nbsp;text&nbsp;using&nbsp;the&nbsp;current&nbsp;font.</tt></dd></dl>
765
766<dl><dt><a name="Tab-GetThemeEnabled"><strong>GetThemeEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetThemeEnabled">GetThemeEnabled</a>(self)&nbsp;-&gt;&nbsp;bool<br>
767&nbsp;<br>
768Return&nbsp;the&nbsp;themeEnabled&nbsp;flag.</tt></dd></dl>
769
770<dl><dt><a name="Tab-GetToolTip"><strong>GetToolTip</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetToolTip">GetToolTip</a>(self)&nbsp;-&gt;&nbsp;ToolTip<br>
771&nbsp;<br>
772get&nbsp;the&nbsp;associated&nbsp;tooltip&nbsp;or&nbsp;None&nbsp;if&nbsp;none</tt></dd></dl>
773
774<dl><dt><a name="Tab-GetTopLevelParent"><strong>GetTopLevelParent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetTopLevelParent">GetTopLevelParent</a>(self)&nbsp;-&gt;&nbsp;Window<br>
775&nbsp;<br>
776Returns&nbsp;the&nbsp;first&nbsp;frame&nbsp;or&nbsp;dialog&nbsp;in&nbsp;this&nbsp;window's&nbsp;parental&nbsp;hierarchy.</tt></dd></dl>
777
778<dl><dt><a name="Tab-GetUpdateClientRect"><strong>GetUpdateClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetUpdateClientRect">GetUpdateClientRect</a>(self)&nbsp;-&gt;&nbsp;Rect<br>
779&nbsp;<br>
780Get&nbsp;the&nbsp;update&nbsp;rectangle&nbsp;region&nbsp;bounding&nbsp;box&nbsp;in&nbsp;client&nbsp;coords.</tt></dd></dl>
781
782<dl><dt><a name="Tab-GetUpdateRegion"><strong>GetUpdateRegion</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetUpdateRegion">GetUpdateRegion</a>(self)&nbsp;-&gt;&nbsp;Region<br>
783&nbsp;<br>
784Returns&nbsp;the&nbsp;region&nbsp;specifying&nbsp;which&nbsp;parts&nbsp;of&nbsp;the&nbsp;window&nbsp;have&nbsp;been<br>
785damaged.&nbsp;Should&nbsp;only&nbsp;be&nbsp;called&nbsp;within&nbsp;an&nbsp;EVT_PAINT&nbsp;handler.</tt></dd></dl>
786
787<dl><dt><a name="Tab-GetValidator"><strong>GetValidator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetValidator">GetValidator</a>(self)&nbsp;-&gt;&nbsp;Validator<br>
788&nbsp;<br>
789Returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;current&nbsp;validator&nbsp;for&nbsp;the&nbsp;window,&nbsp;or&nbsp;None&nbsp;if<br>
790there&nbsp;is&nbsp;none.</tt></dd></dl>
791
792<dl><dt><a name="Tab-GetVirtualSize"><strong>GetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetVirtualSize">GetVirtualSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
793&nbsp;<br>
794Get&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows<br>
795this&nbsp;is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
796windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>
797
798<dl><dt><a name="Tab-GetVirtualSizeTuple"><strong>GetVirtualSizeTuple</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetVirtualSizeTuple">GetVirtualSizeTuple</a>()&nbsp;-&gt;&nbsp;(width,&nbsp;height)<br>
799&nbsp;<br>
800Get&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows<br>
801this&nbsp;is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
802windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>
803
804<dl><dt><a name="Tab-GetWindowBorderSize"><strong>GetWindowBorderSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetWindowBorderSize">GetWindowBorderSize</a>(self)&nbsp;-&gt;&nbsp;Size<br>
805&nbsp;<br>
806Return&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;left/right&nbsp;and&nbsp;top/bottom&nbsp;borders.</tt></dd></dl>
807
808<dl><dt><a name="Tab-GetWindowStyle"><strong>GetWindowStyle</strong></a> = GetWindowStyleFlag(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetWindowStyleFlag">GetWindowStyleFlag</a>(self)&nbsp;-&gt;&nbsp;long<br>
809&nbsp;<br>
810Gets&nbsp;the&nbsp;window&nbsp;style&nbsp;that&nbsp;was&nbsp;passed&nbsp;to&nbsp;the&nbsp;constructor&nbsp;or&nbsp;Create<br>
811method.</tt></dd></dl>
812
813<dl><dt><a name="Tab-GetWindowStyleFlag"><strong>GetWindowStyleFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetWindowStyleFlag">GetWindowStyleFlag</a>(self)&nbsp;-&gt;&nbsp;long<br>
814&nbsp;<br>
815Gets&nbsp;the&nbsp;window&nbsp;style&nbsp;that&nbsp;was&nbsp;passed&nbsp;to&nbsp;the&nbsp;constructor&nbsp;or&nbsp;Create<br>
816method.</tt></dd></dl>
817
818<dl><dt><a name="Tab-GetWindowVariant"><strong>GetWindowVariant</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetWindowVariant">GetWindowVariant</a>(self)&nbsp;-&gt;&nbsp;int</tt></dd></dl>
819
820<dl><dt><a name="Tab-HasCapture"><strong>HasCapture</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-HasCapture">HasCapture</a>(self)&nbsp;-&gt;&nbsp;bool<br>
821&nbsp;<br>
822Returns&nbsp;true&nbsp;if&nbsp;this&nbsp;window&nbsp;has&nbsp;the&nbsp;current&nbsp;mouse&nbsp;capture.</tt></dd></dl>
823
824<dl><dt><a name="Tab-HasFlag"><strong>HasFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-HasFlag">HasFlag</a>(self,&nbsp;int&nbsp;flag)&nbsp;-&gt;&nbsp;bool<br>
825&nbsp;<br>
826Test&nbsp;if&nbsp;the&nbsp;given&nbsp;style&nbsp;is&nbsp;set&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>
827
828<dl><dt><a name="Tab-HasMultiplePages"><strong>HasMultiplePages</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-HasMultiplePages">HasMultiplePages</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>
829
830<dl><dt><a name="Tab-HasScrollbar"><strong>HasScrollbar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-HasScrollbar">HasScrollbar</a>(self,&nbsp;int&nbsp;orient)&nbsp;-&gt;&nbsp;bool<br>
831&nbsp;<br>
832Does&nbsp;the&nbsp;window&nbsp;have&nbsp;the&nbsp;scrollbar&nbsp;for&nbsp;this&nbsp;orientation?</tt></dd></dl>
833
834<dl><dt><a name="Tab-HasTransparentBackground"><strong>HasTransparentBackground</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-HasTransparentBackground">HasTransparentBackground</a>(self)&nbsp;-&gt;&nbsp;bool<br>
835&nbsp;<br>
836Returns&nbsp;True&nbsp;if&nbsp;this&nbsp;window's&nbsp;background&nbsp;is&nbsp;transparent&nbsp;(as,&nbsp;for<br>
837example,&nbsp;for&nbsp;`wx.StaticText`)&nbsp;and&nbsp;should&nbsp;show&nbsp;the&nbsp;parent&nbsp;window's<br>
838background.<br>
839&nbsp;<br>
840This&nbsp;method&nbsp;is&nbsp;mostly&nbsp;used&nbsp;internally&nbsp;by&nbsp;the&nbsp;library&nbsp;itself&nbsp;and&nbsp;you<br>
841normally&nbsp;shouldn't&nbsp;have&nbsp;to&nbsp;call&nbsp;it.&nbsp;You&nbsp;may,&nbsp;however,&nbsp;have&nbsp;to&nbsp;override<br>
842it&nbsp;in&nbsp;your&nbsp;custom&nbsp;control&nbsp;classes&nbsp;to&nbsp;ensure&nbsp;that&nbsp;background&nbsp;is&nbsp;painted<br>
843correctly.</tt></dd></dl>
844
845<dl><dt><a name="Tab-Hide"><strong>Hide</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Hide">Hide</a>(self)&nbsp;-&gt;&nbsp;bool<br>
846&nbsp;<br>
847Equivalent&nbsp;to&nbsp;calling&nbsp;<a href="#Tab-Show">Show</a>(False).</tt></dd></dl>
848
849<dl><dt><a name="Tab-HitTest"><strong>HitTest</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-HitTest">HitTest</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;int<br>
850&nbsp;<br>
851Test&nbsp;where&nbsp;the&nbsp;given&nbsp;(in&nbsp;client&nbsp;coords)&nbsp;point&nbsp;lies</tt></dd></dl>
852
853<dl><dt><a name="Tab-HitTestXY"><strong>HitTestXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-HitTestXY">HitTestXY</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;int<br>
854&nbsp;<br>
855Test&nbsp;where&nbsp;the&nbsp;given&nbsp;(in&nbsp;client&nbsp;coords)&nbsp;point&nbsp;lies</tt></dd></dl>
856
857<dl><dt><a name="Tab-InheritAttributes"><strong>InheritAttributes</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-InheritAttributes">InheritAttributes</a>(self)<br>
858&nbsp;<br>
859This&nbsp;function&nbsp;is&nbsp;(or&nbsp;should&nbsp;be,&nbsp;in&nbsp;case&nbsp;of&nbsp;custom&nbsp;controls)&nbsp;called<br>
860during&nbsp;window&nbsp;creation&nbsp;to&nbsp;intelligently&nbsp;set&nbsp;up&nbsp;the&nbsp;window&nbsp;visual<br>
861attributes,&nbsp;that&nbsp;is&nbsp;the&nbsp;font&nbsp;and&nbsp;the&nbsp;foreground&nbsp;and&nbsp;background<br>
862colours.<br>
863&nbsp;<br>
864By&nbsp;'intelligently'&nbsp;the&nbsp;following&nbsp;is&nbsp;meant:&nbsp;by&nbsp;default,&nbsp;all&nbsp;windows&nbsp;use<br>
865their&nbsp;own&nbsp;default&nbsp;attributes.&nbsp;However&nbsp;if&nbsp;some&nbsp;of&nbsp;the&nbsp;parent's<br>
866attributes&nbsp;are&nbsp;explicitly&nbsp;changed&nbsp;(that&nbsp;is,&nbsp;using&nbsp;SetFont&nbsp;and&nbsp;not<br>
867SetOwnFont)&nbsp;and&nbsp;if&nbsp;the&nbsp;corresponding&nbsp;attribute&nbsp;hadn't&nbsp;been<br>
868explicitly&nbsp;set&nbsp;for&nbsp;this&nbsp;window&nbsp;itself,&nbsp;then&nbsp;this&nbsp;window&nbsp;takes&nbsp;the&nbsp;same<br>
869value&nbsp;as&nbsp;used&nbsp;by&nbsp;the&nbsp;parent.&nbsp;In&nbsp;addition,&nbsp;if&nbsp;the&nbsp;window&nbsp;overrides<br>
870ShouldInheritColours&nbsp;to&nbsp;return&nbsp;false,&nbsp;the&nbsp;colours&nbsp;will&nbsp;not&nbsp;be&nbsp;changed<br>
871no&nbsp;matter&nbsp;what&nbsp;and&nbsp;only&nbsp;the&nbsp;font&nbsp;might.<br>
872&nbsp;<br>
873This&nbsp;rather&nbsp;complicated&nbsp;logic&nbsp;is&nbsp;necessary&nbsp;in&nbsp;order&nbsp;to&nbsp;accommodate&nbsp;the<br>
874different&nbsp;usage&nbsp;scenarios.&nbsp;The&nbsp;most&nbsp;common&nbsp;one&nbsp;is&nbsp;when&nbsp;all&nbsp;default<br>
875attributes&nbsp;are&nbsp;used&nbsp;and&nbsp;in&nbsp;this&nbsp;case,&nbsp;nothing&nbsp;should&nbsp;be&nbsp;inherited&nbsp;as<br>
876in&nbsp;modern&nbsp;GUIs&nbsp;different&nbsp;controls&nbsp;use&nbsp;different&nbsp;fonts&nbsp;(and&nbsp;colours)<br>
877than&nbsp;their&nbsp;siblings&nbsp;so&nbsp;they&nbsp;can't&nbsp;inherit&nbsp;the&nbsp;same&nbsp;value&nbsp;from&nbsp;the<br>
878parent.&nbsp;However&nbsp;it&nbsp;was&nbsp;also&nbsp;deemed&nbsp;desirable&nbsp;to&nbsp;allow&nbsp;to&nbsp;simply&nbsp;change<br>
879the&nbsp;attributes&nbsp;of&nbsp;all&nbsp;children&nbsp;at&nbsp;once&nbsp;by&nbsp;just&nbsp;changing&nbsp;the&nbsp;font&nbsp;or<br>
880colour&nbsp;of&nbsp;their&nbsp;common&nbsp;parent,&nbsp;hence&nbsp;in&nbsp;this&nbsp;case&nbsp;we&nbsp;do&nbsp;inherit&nbsp;the<br>
881parents&nbsp;attributes.</tt></dd></dl>
882
883<dl><dt><a name="Tab-InheritsBackgroundColour"><strong>InheritsBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-InheritsBackgroundColour">InheritsBackgroundColour</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>
884
885<dl><dt><a name="Tab-InitDialog"><strong>InitDialog</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-InitDialog">InitDialog</a>(self)<br>
886&nbsp;<br>
887Sends&nbsp;an&nbsp;EVT_INIT_DIALOG&nbsp;event,&nbsp;whose&nbsp;handler&nbsp;usually&nbsp;transfers&nbsp;data<br>
888to&nbsp;the&nbsp;dialog&nbsp;via&nbsp;validators.</tt></dd></dl>
889
890<dl><dt><a name="Tab-InvalidateBestSize"><strong>InvalidateBestSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-InvalidateBestSize">InvalidateBestSize</a>(self)<br>
891&nbsp;<br>
892Reset&nbsp;the&nbsp;cached&nbsp;best&nbsp;size&nbsp;value&nbsp;so&nbsp;it&nbsp;will&nbsp;be&nbsp;recalculated&nbsp;the&nbsp;next<br>
893time&nbsp;it&nbsp;is&nbsp;needed.</tt></dd></dl>
894
895<dl><dt><a name="Tab-IsBeingDeleted"><strong>IsBeingDeleted</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-IsBeingDeleted">IsBeingDeleted</a>(self)&nbsp;-&gt;&nbsp;bool<br>
896&nbsp;<br>
897Is&nbsp;the&nbsp;window&nbsp;in&nbsp;the&nbsp;process&nbsp;of&nbsp;being&nbsp;deleted?</tt></dd></dl>
898
899<dl><dt><a name="Tab-IsDoubleBuffered"><strong>IsDoubleBuffered</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-IsDoubleBuffered">IsDoubleBuffered</a>(self)&nbsp;-&gt;&nbsp;bool<br>
900&nbsp;<br>
901Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;contents&nbsp;is&nbsp;double-buffered&nbsp;by&nbsp;the<br>
902system,&nbsp;i.e.&nbsp;if&nbsp;any&nbsp;drawing&nbsp;done&nbsp;on&nbsp;the&nbsp;window&nbsp;is&nbsp;really&nbsp;done&nbsp;on&nbsp;a<br>
903temporary&nbsp;backing&nbsp;surface&nbsp;and&nbsp;transferred&nbsp;to&nbsp;the&nbsp;screen&nbsp;all&nbsp;at&nbsp;once<br>
904later.</tt></dd></dl>
905
906<dl><dt><a name="Tab-IsEnabled"><strong>IsEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-IsEnabled">IsEnabled</a>(self)&nbsp;-&gt;&nbsp;bool<br>
907&nbsp;<br>
908Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;enabled&nbsp;for&nbsp;input,&nbsp;false&nbsp;otherwise.</tt></dd></dl>
909
910<dl><dt><a name="Tab-IsExposed"><strong>IsExposed</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-IsExposed">IsExposed</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;w=1,&nbsp;int&nbsp;h=1)&nbsp;-&gt;&nbsp;bool<br>
911&nbsp;<br>
912Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
913since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
914optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
915exposed.</tt></dd></dl>
916
917<dl><dt><a name="Tab-IsExposedPoint"><strong>IsExposedPoint</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-IsExposedPoint">IsExposedPoint</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;bool<br>
918&nbsp;<br>
919Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
920since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
921optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
922exposed.</tt></dd></dl>
923
924<dl><dt><a name="Tab-IsExposedRect"><strong>IsExposedRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-IsExposedRect">IsExposedRect</a>(self,&nbsp;Rect&nbsp;rect)&nbsp;-&gt;&nbsp;bool<br>
925&nbsp;<br>
926Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;point&nbsp;or&nbsp;rectangle&nbsp;area&nbsp;has&nbsp;been&nbsp;exposed<br>
927since&nbsp;the&nbsp;last&nbsp;repaint.&nbsp;Call&nbsp;this&nbsp;in&nbsp;an&nbsp;paint&nbsp;event&nbsp;handler&nbsp;to<br>
928optimize&nbsp;redrawing&nbsp;by&nbsp;only&nbsp;redrawing&nbsp;those&nbsp;areas,&nbsp;which&nbsp;have&nbsp;been<br>
929exposed.</tt></dd></dl>
930
931<dl><dt><a name="Tab-IsFrozen"><strong>IsFrozen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-IsFrozen">IsFrozen</a>(self)&nbsp;-&gt;&nbsp;bool<br>
932&nbsp;<br>
933Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;been&nbsp;frozen&nbsp;and&nbsp;not&nbsp;thawed&nbsp;yet.<br>
934&nbsp;<br>
935:see:&nbsp;`Freeze`&nbsp;and&nbsp;`Thaw`</tt></dd></dl>
936
937<dl><dt><a name="Tab-IsRetained"><strong>IsRetained</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-IsRetained">IsRetained</a>(self)&nbsp;-&gt;&nbsp;bool<br>
938&nbsp;<br>
939Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;retained,&nbsp;false&nbsp;otherwise.&nbsp;&nbsp;Retained<br>
940windows&nbsp;are&nbsp;only&nbsp;available&nbsp;on&nbsp;X&nbsp;platforms.</tt></dd></dl>
941
942<dl><dt><a name="Tab-IsShown"><strong>IsShown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-IsShown">IsShown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
943&nbsp;<br>
944Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;shown,&nbsp;false&nbsp;if&nbsp;it&nbsp;has&nbsp;been&nbsp;hidden.</tt></dd></dl>
945
946<dl><dt><a name="Tab-IsShownOnScreen"><strong>IsShownOnScreen</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-IsShownOnScreen">IsShownOnScreen</a>(self)&nbsp;-&gt;&nbsp;bool<br>
947&nbsp;<br>
948Returns&nbsp;``True``&nbsp;if&nbsp;the&nbsp;window&nbsp;is&nbsp;physically&nbsp;visible&nbsp;on&nbsp;the&nbsp;screen,<br>
949i.e.&nbsp;it&nbsp;is&nbsp;shown&nbsp;and&nbsp;all&nbsp;its&nbsp;parents&nbsp;up&nbsp;to&nbsp;the&nbsp;toplevel&nbsp;window&nbsp;are<br>
950shown&nbsp;as&nbsp;well.</tt></dd></dl>
951
952<dl><dt><a name="Tab-IsTopLevel"><strong>IsTopLevel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-IsTopLevel">IsTopLevel</a>(self)&nbsp;-&gt;&nbsp;bool<br>
953&nbsp;<br>
954Returns&nbsp;true&nbsp;if&nbsp;the&nbsp;given&nbsp;window&nbsp;is&nbsp;a&nbsp;top-level&nbsp;one.&nbsp;Currently&nbsp;all<br>
955frames&nbsp;and&nbsp;dialogs&nbsp;are&nbsp;always&nbsp;considered&nbsp;to&nbsp;be&nbsp;top-level&nbsp;windows&nbsp;(even<br>
956if&nbsp;they&nbsp;have&nbsp;a&nbsp;parent&nbsp;window).</tt></dd></dl>
957
958<dl><dt><a name="Tab-Layout"><strong>Layout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Layout">Layout</a>(self)&nbsp;-&gt;&nbsp;bool<br>
959&nbsp;<br>
960Invokes&nbsp;the&nbsp;constraint-based&nbsp;layout&nbsp;algorithm&nbsp;or&nbsp;the&nbsp;sizer-based<br>
961algorithm&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;See&nbsp;SetAutoLayout:&nbsp;when&nbsp;auto&nbsp;layout&nbsp;is&nbsp;on,<br>
962this&nbsp;function&nbsp;gets&nbsp;called&nbsp;automatically&nbsp;by&nbsp;the&nbsp;default&nbsp;EVT_SIZE<br>
963handler&nbsp;when&nbsp;the&nbsp;window&nbsp;is&nbsp;resized.</tt></dd></dl>
964
965<dl><dt><a name="Tab-LineDown"><strong>LineDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-LineDown">LineDown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
966&nbsp;<br>
967This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#Tab-ScrollLines">ScrollLines</a>(1).</tt></dd></dl>
968
969<dl><dt><a name="Tab-LineUp"><strong>LineUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-LineUp">LineUp</a>(self)&nbsp;-&gt;&nbsp;bool<br>
970&nbsp;<br>
971This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#Tab-ScrollLines">ScrollLines</a>(-1).</tt></dd></dl>
972
973<dl><dt><a name="Tab-Lower"><strong>Lower</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Lower">Lower</a>(self)<br>
974&nbsp;<br>
975Lowers&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;bottom&nbsp;of&nbsp;the&nbsp;window&nbsp;hierarchy.&nbsp;&nbsp;In&nbsp;current<br>
976version&nbsp;of&nbsp;wxWidgets&nbsp;this&nbsp;works&nbsp;both&nbsp;for&nbsp;managed&nbsp;and&nbsp;child&nbsp;windows.</tt></dd></dl>
977
978<dl><dt><a name="Tab-MakeModal"><strong>MakeModal</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-MakeModal">MakeModal</a>(self,&nbsp;bool&nbsp;modal=True)<br>
979&nbsp;<br>
980Disables&nbsp;all&nbsp;other&nbsp;windows&nbsp;in&nbsp;the&nbsp;application&nbsp;so&nbsp;that&nbsp;the&nbsp;user&nbsp;can<br>
981only&nbsp;interact&nbsp;with&nbsp;this&nbsp;window.&nbsp;&nbsp;Passing&nbsp;False&nbsp;will&nbsp;reverse&nbsp;this<br>
982effect.</tt></dd></dl>
983
984<dl><dt><a name="Tab-Move"><strong>Move</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Move">Move</a>(self,&nbsp;Point&nbsp;pt,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
985&nbsp;<br>
986Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>
987
988<dl><dt><a name="Tab-MoveAfterInTabOrder"><strong>MoveAfterInTabOrder</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-MoveAfterInTabOrder">MoveAfterInTabOrder</a>(self,&nbsp;Window&nbsp;win)<br>
989&nbsp;<br>
990Moves&nbsp;this&nbsp;window&nbsp;in&nbsp;the&nbsp;tab&nbsp;navigation&nbsp;order&nbsp;after&nbsp;the&nbsp;specified<br>
991sibling&nbsp;window.&nbsp;&nbsp;This&nbsp;means&nbsp;that&nbsp;when&nbsp;the&nbsp;user&nbsp;presses&nbsp;the&nbsp;TAB&nbsp;key&nbsp;on<br>
992that&nbsp;other&nbsp;window,&nbsp;the&nbsp;focus&nbsp;switches&nbsp;to&nbsp;this&nbsp;window.<br>
993&nbsp;<br>
994The&nbsp;default&nbsp;tab&nbsp;order&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;creation&nbsp;order.&nbsp;&nbsp;This&nbsp;function<br>
995and&nbsp;`MoveBeforeInTabOrder`&nbsp;allow&nbsp;to&nbsp;change&nbsp;it&nbsp;after&nbsp;creating&nbsp;all&nbsp;the<br>
996windows.</tt></dd></dl>
997
998<dl><dt><a name="Tab-MoveBeforeInTabOrder"><strong>MoveBeforeInTabOrder</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-MoveBeforeInTabOrder">MoveBeforeInTabOrder</a>(self,&nbsp;Window&nbsp;win)<br>
999&nbsp;<br>
1000Same&nbsp;as&nbsp;`MoveAfterInTabOrder`&nbsp;except&nbsp;that&nbsp;it&nbsp;inserts&nbsp;this&nbsp;window&nbsp;just<br>
1001before&nbsp;win&nbsp;instead&nbsp;of&nbsp;putting&nbsp;it&nbsp;right&nbsp;after&nbsp;it.</tt></dd></dl>
1002
1003<dl><dt><a name="Tab-MoveXY"><strong>MoveXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-MoveXY">MoveXY</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
1004&nbsp;<br>
1005Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>
1006
1007<dl><dt><a name="Tab-Navigate"><strong>Navigate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Navigate">Navigate</a>(self,&nbsp;int&nbsp;flags=NavigationKeyEvent.IsForward)&nbsp;-&gt;&nbsp;bool<br>
1008&nbsp;<br>
1009Does&nbsp;keyboard&nbsp;navigation&nbsp;from&nbsp;this&nbsp;window&nbsp;to&nbsp;another,&nbsp;by&nbsp;sending&nbsp;a<br>
1010`wx.NavigationKeyEvent`.</tt></dd></dl>
1011
1012<dl><dt><a name="Tab-PageDown"><strong>PageDown</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-PageDown">PageDown</a>(self)&nbsp;-&gt;&nbsp;bool<br>
1013&nbsp;<br>
1014This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#Tab-ScrollPages">ScrollPages</a>(1).</tt></dd></dl>
1015
1016<dl><dt><a name="Tab-PageUp"><strong>PageUp</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-PageUp">PageUp</a>(self)&nbsp;-&gt;&nbsp;bool<br>
1017&nbsp;<br>
1018This&nbsp;is&nbsp;just&nbsp;a&nbsp;wrapper&nbsp;for&nbsp;<a href="#Tab-ScrollPages">ScrollPages</a>(-1).</tt></dd></dl>
1019
1020<dl><dt><a name="Tab-PopEventHandler"><strong>PopEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-PopEventHandler">PopEventHandler</a>(self,&nbsp;bool&nbsp;deleteHandler=False)&nbsp;-&gt;&nbsp;EvtHandler<br>
1021&nbsp;<br>
1022Removes&nbsp;and&nbsp;returns&nbsp;the&nbsp;top-most&nbsp;event&nbsp;handler&nbsp;on&nbsp;the&nbsp;event&nbsp;handler<br>
1023stack.&nbsp;&nbsp;If&nbsp;deleteHandler&nbsp;is&nbsp;True&nbsp;then&nbsp;the&nbsp;wx.EvtHandler&nbsp;object&nbsp;will&nbsp;be<br>
1024destroyed&nbsp;after&nbsp;it&nbsp;is&nbsp;popped,&nbsp;and&nbsp;``None``&nbsp;will&nbsp;be&nbsp;returned&nbsp;instead.</tt></dd></dl>
1025
1026<dl><dt><a name="Tab-PopupMenu"><strong>PopupMenu</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-PopupMenu">PopupMenu</a>(self,&nbsp;Menu&nbsp;menu,&nbsp;Point&nbsp;pos=DefaultPosition)&nbsp;-&gt;&nbsp;bool<br>
1027&nbsp;<br>
1028Pops&nbsp;up&nbsp;the&nbsp;given&nbsp;menu&nbsp;at&nbsp;the&nbsp;specified&nbsp;coordinates,&nbsp;relative&nbsp;to&nbsp;this&nbsp;window,<br>
1029and&nbsp;returns&nbsp;control&nbsp;when&nbsp;the&nbsp;user&nbsp;has&nbsp;dismissed&nbsp;the&nbsp;menu.&nbsp;If&nbsp;a&nbsp;menu&nbsp;item&nbsp;is<br>
1030selected,&nbsp;the&nbsp;corresponding&nbsp;menu&nbsp;event&nbsp;is&nbsp;generated&nbsp;and&nbsp;will&nbsp;be&nbsp;processed&nbsp;as<br>
1031usual.&nbsp;&nbsp;If&nbsp;the&nbsp;default&nbsp;position&nbsp;is&nbsp;given&nbsp;then&nbsp;the&nbsp;current&nbsp;position&nbsp;of&nbsp;the<br>
1032mouse&nbsp;cursor&nbsp;will&nbsp;be&nbsp;used.</tt></dd></dl>
1033
1034<dl><dt><a name="Tab-PopupMenuXY"><strong>PopupMenuXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-PopupMenuXY">PopupMenuXY</a>(self,&nbsp;Menu&nbsp;menu,&nbsp;int&nbsp;x=-1,&nbsp;int&nbsp;y=-1)&nbsp;-&gt;&nbsp;bool<br>
1035&nbsp;<br>
1036Pops&nbsp;up&nbsp;the&nbsp;given&nbsp;menu&nbsp;at&nbsp;the&nbsp;specified&nbsp;coordinates,&nbsp;relative&nbsp;to&nbsp;this&nbsp;window,<br>
1037and&nbsp;returns&nbsp;control&nbsp;when&nbsp;the&nbsp;user&nbsp;has&nbsp;dismissed&nbsp;the&nbsp;menu.&nbsp;If&nbsp;a&nbsp;menu&nbsp;item&nbsp;is<br>
1038selected,&nbsp;the&nbsp;corresponding&nbsp;menu&nbsp;event&nbsp;is&nbsp;generated&nbsp;and&nbsp;will&nbsp;be&nbsp;processed&nbsp;as<br>
1039usual.&nbsp;&nbsp;If&nbsp;the&nbsp;default&nbsp;position&nbsp;is&nbsp;given&nbsp;then&nbsp;the&nbsp;current&nbsp;position&nbsp;of&nbsp;the<br>
1040mouse&nbsp;cursor&nbsp;will&nbsp;be&nbsp;used.</tt></dd></dl>
1041
1042<dl><dt><a name="Tab-PostCreate"><strong>PostCreate</strong></a>(self, pre)</dt><dd><tt>Phase&nbsp;3&nbsp;of&nbsp;the&nbsp;2-phase&nbsp;create&nbsp;&lt;wink!&gt;<br>
1043Call&nbsp;this&nbsp;method&nbsp;after&nbsp;precreating&nbsp;the&nbsp;window&nbsp;with&nbsp;the&nbsp;2-phase&nbsp;create&nbsp;method.</tt></dd></dl>
1044
1045<dl><dt><a name="Tab-PrepareDC"><strong>PrepareDC</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-PrepareDC">PrepareDC</a>(self,&nbsp;DC&nbsp;dc)<br>
1046&nbsp;<br>
1047Call&nbsp;this&nbsp;function&nbsp;to&nbsp;prepare&nbsp;the&nbsp;device&nbsp;context&nbsp;for&nbsp;drawing&nbsp;a<br>
1048scrolled&nbsp;image.&nbsp;It&nbsp;sets&nbsp;the&nbsp;device&nbsp;origin&nbsp;according&nbsp;to&nbsp;the&nbsp;current<br>
1049scroll&nbsp;position.</tt></dd></dl>
1050
1051<dl><dt><a name="Tab-PushEventHandler"><strong>PushEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-PushEventHandler">PushEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)<br>
1052&nbsp;<br>
1053Pushes&nbsp;this&nbsp;event&nbsp;handler&nbsp;onto&nbsp;the&nbsp;event&nbsp;handler&nbsp;stack&nbsp;for&nbsp;the&nbsp;window.<br>
1054An&nbsp;event&nbsp;handler&nbsp;is&nbsp;an&nbsp;object&nbsp;that&nbsp;is&nbsp;capable&nbsp;of&nbsp;processing&nbsp;the&nbsp;events<br>
1055sent&nbsp;to&nbsp;a&nbsp;window.&nbsp;&nbsp;(In&nbsp;other&nbsp;words,&nbsp;is&nbsp;able&nbsp;to&nbsp;dispatch&nbsp;the&nbsp;events&nbsp;to&nbsp;a<br>
1056handler&nbsp;function.)&nbsp;&nbsp;By&nbsp;default,&nbsp;the&nbsp;window&nbsp;is&nbsp;its&nbsp;own&nbsp;event&nbsp;handler,<br>
1057but&nbsp;an&nbsp;application&nbsp;may&nbsp;wish&nbsp;to&nbsp;substitute&nbsp;another,&nbsp;for&nbsp;example&nbsp;to<br>
1058allow&nbsp;central&nbsp;implementation&nbsp;of&nbsp;event-handling&nbsp;for&nbsp;a&nbsp;variety&nbsp;of<br>
1059different&nbsp;window&nbsp;classes.<br>
1060&nbsp;<br>
1061wx.Window.PushEventHandler&nbsp;allows&nbsp;an&nbsp;application&nbsp;to&nbsp;set&nbsp;up&nbsp;a&nbsp;chain&nbsp;of<br>
1062event&nbsp;handlers,&nbsp;where&nbsp;an&nbsp;event&nbsp;not&nbsp;handled&nbsp;by&nbsp;one&nbsp;event&nbsp;handler&nbsp;is<br>
1063handed&nbsp;to&nbsp;the&nbsp;next&nbsp;one&nbsp;in&nbsp;the&nbsp;chain.&nbsp;&nbsp;Use&nbsp;`wx.Window.PopEventHandler`<br>
1064to&nbsp;remove&nbsp;the&nbsp;event&nbsp;handler.&nbsp;&nbsp;Ownership&nbsp;of&nbsp;the&nbsp;handler&nbsp;is&nbsp;*not*&nbsp;given<br>
1065to&nbsp;the&nbsp;window,&nbsp;so&nbsp;you&nbsp;should&nbsp;be&nbsp;sure&nbsp;to&nbsp;pop&nbsp;the&nbsp;handler&nbsp;before&nbsp;the<br>
1066window&nbsp;is&nbsp;destroyed&nbsp;and&nbsp;either&nbsp;let&nbsp;PopEventHandler&nbsp;destroy&nbsp;it,&nbsp;or&nbsp;call<br>
1067its&nbsp;Destroy&nbsp;method&nbsp;yourself.</tt></dd></dl>
1068
1069<dl><dt><a name="Tab-Raise"><strong>Raise</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Raise">Raise</a>(self)<br>
1070&nbsp;<br>
1071Raises&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;top&nbsp;of&nbsp;the&nbsp;window&nbsp;hierarchy.&nbsp;&nbsp;In&nbsp;current<br>
1072version&nbsp;of&nbsp;wxWidgets&nbsp;this&nbsp;works&nbsp;both&nbsp;for&nbsp;managed&nbsp;and&nbsp;child&nbsp;windows.</tt></dd></dl>
1073
1074<dl><dt><a name="Tab-Refresh"><strong>Refresh</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Refresh">Refresh</a>(self,&nbsp;bool&nbsp;eraseBackground=True,&nbsp;Rect&nbsp;rect=None)<br>
1075&nbsp;<br>
1076Mark&nbsp;the&nbsp;specified&nbsp;rectangle&nbsp;(or&nbsp;the&nbsp;whole&nbsp;window)&nbsp;as&nbsp;"dirty"&nbsp;so&nbsp;it<br>
1077will&nbsp;be&nbsp;repainted.&nbsp;&nbsp;Causes&nbsp;an&nbsp;EVT_PAINT&nbsp;event&nbsp;to&nbsp;be&nbsp;generated&nbsp;and&nbsp;sent<br>
1078to&nbsp;the&nbsp;window.</tt></dd></dl>
1079
1080<dl><dt><a name="Tab-RefreshRect"><strong>RefreshRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-RefreshRect">RefreshRect</a>(self,&nbsp;Rect&nbsp;rect,&nbsp;bool&nbsp;eraseBackground=True)<br>
1081&nbsp;<br>
1082Redraws&nbsp;the&nbsp;contents&nbsp;of&nbsp;the&nbsp;given&nbsp;rectangle:&nbsp;the&nbsp;area&nbsp;inside&nbsp;it&nbsp;will<br>
1083be&nbsp;repainted.&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;Refresh&nbsp;but&nbsp;has&nbsp;a&nbsp;nicer&nbsp;syntax.</tt></dd></dl>
1084
1085<dl><dt><a name="Tab-RegisterHotKey"><strong>RegisterHotKey</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-RegisterHotKey">RegisterHotKey</a>(self,&nbsp;int&nbsp;hotkeyId,&nbsp;int&nbsp;modifiers,&nbsp;int&nbsp;keycode)&nbsp;-&gt;&nbsp;bool<br>
1086&nbsp;<br>
1087Registers&nbsp;a&nbsp;system&nbsp;wide&nbsp;hotkey.&nbsp;Every&nbsp;time&nbsp;the&nbsp;user&nbsp;presses&nbsp;the&nbsp;hotkey<br>
1088registered&nbsp;here,&nbsp;this&nbsp;window&nbsp;will&nbsp;receive&nbsp;a&nbsp;hotkey&nbsp;event.&nbsp;It&nbsp;will<br>
1089receive&nbsp;the&nbsp;event&nbsp;even&nbsp;if&nbsp;the&nbsp;application&nbsp;is&nbsp;in&nbsp;the&nbsp;background&nbsp;and<br>
1090does&nbsp;not&nbsp;have&nbsp;the&nbsp;input&nbsp;focus&nbsp;because&nbsp;the&nbsp;user&nbsp;is&nbsp;working&nbsp;with&nbsp;some<br>
1091other&nbsp;application.&nbsp;&nbsp;To&nbsp;bind&nbsp;an&nbsp;event&nbsp;handler&nbsp;function&nbsp;to&nbsp;this&nbsp;hotkey<br>
1092use&nbsp;EVT_HOTKEY&nbsp;with&nbsp;an&nbsp;id&nbsp;equal&nbsp;to&nbsp;hotkeyId.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the<br>
1093hotkey&nbsp;was&nbsp;registered&nbsp;successfully.</tt></dd></dl>
1094
1095<dl><dt><a name="Tab-ReleaseMouse"><strong>ReleaseMouse</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ReleaseMouse">ReleaseMouse</a>(self)<br>
1096&nbsp;<br>
1097Releases&nbsp;mouse&nbsp;input&nbsp;captured&nbsp;with&nbsp;wx.Window.CaptureMouse.</tt></dd></dl>
1098
1099<dl><dt><a name="Tab-RemoveChild"><strong>RemoveChild</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-RemoveChild">RemoveChild</a>(self,&nbsp;Window&nbsp;child)<br>
1100&nbsp;<br>
1101Removes&nbsp;a&nbsp;child&nbsp;window.&nbsp;This&nbsp;is&nbsp;called&nbsp;automatically&nbsp;by&nbsp;window<br>
1102deletion&nbsp;functions&nbsp;so&nbsp;should&nbsp;not&nbsp;be&nbsp;required&nbsp;by&nbsp;the&nbsp;application<br>
1103programmer.</tt></dd></dl>
1104
1105<dl><dt><a name="Tab-RemoveEventHandler"><strong>RemoveEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-RemoveEventHandler">RemoveEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)&nbsp;-&gt;&nbsp;bool<br>
1106&nbsp;<br>
1107Find&nbsp;the&nbsp;given&nbsp;handler&nbsp;in&nbsp;the&nbsp;event&nbsp;handler&nbsp;chain&nbsp;and&nbsp;remove&nbsp;(but&nbsp;not<br>
1108delete)&nbsp;it&nbsp;from&nbsp;the&nbsp;event&nbsp;handler&nbsp;chain,&nbsp;returns&nbsp;True&nbsp;if&nbsp;it&nbsp;was&nbsp;found<br>
1109and&nbsp;False&nbsp;otherwise&nbsp;(this&nbsp;also&nbsp;results&nbsp;in&nbsp;an&nbsp;assert&nbsp;failure&nbsp;so&nbsp;this<br>
1110function&nbsp;should&nbsp;only&nbsp;be&nbsp;called&nbsp;when&nbsp;the&nbsp;handler&nbsp;is&nbsp;supposed&nbsp;to&nbsp;be<br>
1111there.)</tt></dd></dl>
1112
1113<dl><dt><a name="Tab-Reparent"><strong>Reparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Reparent">Reparent</a>(self,&nbsp;Window&nbsp;newParent)&nbsp;-&gt;&nbsp;bool<br>
1114&nbsp;<br>
1115Reparents&nbsp;the&nbsp;window,&nbsp;i.e&nbsp;the&nbsp;window&nbsp;will&nbsp;be&nbsp;removed&nbsp;from&nbsp;its&nbsp;current<br>
1116parent&nbsp;window&nbsp;(e.g.&nbsp;a&nbsp;non-standard&nbsp;toolbar&nbsp;in&nbsp;a&nbsp;wxFrame)&nbsp;and&nbsp;then<br>
1117re-inserted&nbsp;into&nbsp;another.&nbsp;Available&nbsp;on&nbsp;Windows&nbsp;and&nbsp;GTK.&nbsp;&nbsp;Returns&nbsp;True<br>
1118if&nbsp;the&nbsp;parent&nbsp;was&nbsp;changed,&nbsp;False&nbsp;otherwise&nbsp;(error&nbsp;or&nbsp;newParent&nbsp;==<br>
1119oldParent)</tt></dd></dl>
1120
1121<dl><dt><a name="Tab-ScreenToClient"><strong>ScreenToClient</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ScreenToClient">ScreenToClient</a>(self,&nbsp;Point&nbsp;pt)&nbsp;-&gt;&nbsp;Point<br>
1122&nbsp;<br>
1123Converts&nbsp;from&nbsp;screen&nbsp;to&nbsp;client&nbsp;window&nbsp;coordinates.</tt></dd></dl>
1124
1125<dl><dt><a name="Tab-ScreenToClientXY"><strong>ScreenToClientXY</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ScreenToClientXY">ScreenToClientXY</a>(int&nbsp;x,&nbsp;int&nbsp;y)&nbsp;-&gt;&nbsp;(x,y)<br>
1126&nbsp;<br>
1127Converts&nbsp;from&nbsp;screen&nbsp;to&nbsp;client&nbsp;window&nbsp;coordinates.</tt></dd></dl>
1128
1129<dl><dt><a name="Tab-ScrollLines"><strong>ScrollLines</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ScrollLines">ScrollLines</a>(self,&nbsp;int&nbsp;lines)&nbsp;-&gt;&nbsp;bool<br>
1130&nbsp;<br>
1131If&nbsp;the&nbsp;platform&nbsp;and&nbsp;window&nbsp;class&nbsp;supports&nbsp;it,&nbsp;scrolls&nbsp;the&nbsp;window&nbsp;by<br>
1132the&nbsp;given&nbsp;number&nbsp;of&nbsp;lines&nbsp;down,&nbsp;if&nbsp;lines&nbsp;is&nbsp;positive,&nbsp;or&nbsp;up&nbsp;if&nbsp;lines<br>
1133is&nbsp;negative.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;was&nbsp;scrolled,&nbsp;False&nbsp;if&nbsp;it&nbsp;was<br>
1134already&nbsp;on&nbsp;top/bottom&nbsp;and&nbsp;nothing&nbsp;was&nbsp;done.</tt></dd></dl>
1135
1136<dl><dt><a name="Tab-ScrollPages"><strong>ScrollPages</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ScrollPages">ScrollPages</a>(self,&nbsp;int&nbsp;pages)&nbsp;-&gt;&nbsp;bool<br>
1137&nbsp;<br>
1138If&nbsp;the&nbsp;platform&nbsp;and&nbsp;window&nbsp;class&nbsp;supports&nbsp;it,&nbsp;scrolls&nbsp;the&nbsp;window&nbsp;by<br>
1139the&nbsp;given&nbsp;number&nbsp;of&nbsp;pages&nbsp;down,&nbsp;if&nbsp;pages&nbsp;is&nbsp;positive,&nbsp;or&nbsp;up&nbsp;if&nbsp;pages<br>
1140is&nbsp;negative.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;window&nbsp;was&nbsp;scrolled,&nbsp;False&nbsp;if&nbsp;it&nbsp;was<br>
1141already&nbsp;on&nbsp;top/bottom&nbsp;and&nbsp;nothing&nbsp;was&nbsp;done.</tt></dd></dl>
1142
1143<dl><dt><a name="Tab-ScrollWindow"><strong>ScrollWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ScrollWindow">ScrollWindow</a>(self,&nbsp;int&nbsp;dx,&nbsp;int&nbsp;dy,&nbsp;Rect&nbsp;rect=None)<br>
1144&nbsp;<br>
1145Physically&nbsp;scrolls&nbsp;the&nbsp;pixels&nbsp;in&nbsp;the&nbsp;window&nbsp;and&nbsp;move&nbsp;child&nbsp;windows<br>
1146accordingly.&nbsp;&nbsp;Use&nbsp;this&nbsp;function&nbsp;to&nbsp;optimise&nbsp;your&nbsp;scrolling<br>
1147implementations,&nbsp;to&nbsp;minimise&nbsp;the&nbsp;area&nbsp;that&nbsp;must&nbsp;be&nbsp;redrawn.&nbsp;Note&nbsp;that<br>
1148it&nbsp;is&nbsp;rarely&nbsp;required&nbsp;to&nbsp;call&nbsp;this&nbsp;function&nbsp;from&nbsp;a&nbsp;user&nbsp;program.</tt></dd></dl>
1149
1150<dl><dt><a name="Tab-SendSizeEvent"><strong>SendSizeEvent</strong></a>(self)</dt></dl>
1151
1152<dl><dt><a name="Tab-SetAcceleratorTable"><strong>SetAcceleratorTable</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetAcceleratorTable">SetAcceleratorTable</a>(self,&nbsp;AcceleratorTable&nbsp;accel)<br>
1153&nbsp;<br>
1154Sets&nbsp;the&nbsp;accelerator&nbsp;table&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>
1155
1156<dl><dt><a name="Tab-SetAutoLayout"><strong>SetAutoLayout</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetAutoLayout">SetAutoLayout</a>(self,&nbsp;bool&nbsp;autoLayout)<br>
1157&nbsp;<br>
1158Determines&nbsp;whether&nbsp;the&nbsp;Layout&nbsp;function&nbsp;will&nbsp;be&nbsp;called&nbsp;automatically<br>
1159when&nbsp;the&nbsp;window&nbsp;is&nbsp;resized.&nbsp;&nbsp;lease&nbsp;note&nbsp;that&nbsp;this&nbsp;only&nbsp;happens&nbsp;for&nbsp;the<br>
1160windows&nbsp;usually&nbsp;used&nbsp;to&nbsp;contain&nbsp;children,&nbsp;namely&nbsp;`wx.Panel`&nbsp;and<br>
1161`wx.TopLevelWindow`&nbsp;(and&nbsp;the&nbsp;classes&nbsp;deriving&nbsp;from&nbsp;them).<br>
1162&nbsp;<br>
1163This&nbsp;method&nbsp;is&nbsp;called&nbsp;implicitly&nbsp;by&nbsp;`SetSizer`&nbsp;but&nbsp;if&nbsp;you&nbsp;use<br>
1164`SetConstraints`&nbsp;you&nbsp;should&nbsp;call&nbsp;it&nbsp;manually&nbsp;or&nbsp;otherwise&nbsp;the&nbsp;window<br>
1165layout&nbsp;won't&nbsp;be&nbsp;correctly&nbsp;updated&nbsp;when&nbsp;its&nbsp;size&nbsp;changes.</tt></dd></dl>
1166
1167<dl><dt><a name="Tab-SetBackgroundColour"><strong>SetBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetBackgroundColour">SetBackgroundColour</a>(self,&nbsp;Colour&nbsp;colour)&nbsp;-&gt;&nbsp;bool<br>
1168&nbsp;<br>
1169Sets&nbsp;the&nbsp;background&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if&nbsp;the&nbsp;colour<br>
1170was&nbsp;changed.&nbsp;&nbsp;The&nbsp;background&nbsp;colour&nbsp;is&nbsp;usually&nbsp;painted&nbsp;by&nbsp;the&nbsp;default<br>
1171EVT_ERASE_BACKGROUND&nbsp;event&nbsp;handler&nbsp;function&nbsp;under&nbsp;Windows&nbsp;and<br>
1172automatically&nbsp;under&nbsp;GTK.&nbsp;&nbsp;Using&nbsp;`wx.NullColour`&nbsp;will&nbsp;reset&nbsp;the&nbsp;window<br>
1173to&nbsp;the&nbsp;default&nbsp;background&nbsp;colour.<br>
1174&nbsp;<br>
1175Note&nbsp;that&nbsp;setting&nbsp;the&nbsp;background&nbsp;colour&nbsp;may&nbsp;not&nbsp;cause&nbsp;an&nbsp;immediate<br>
1176refresh,&nbsp;so&nbsp;you&nbsp;may&nbsp;wish&nbsp;to&nbsp;call&nbsp;`ClearBackground`&nbsp;or&nbsp;`Refresh`&nbsp;after<br>
1177calling&nbsp;this&nbsp;function.<br>
1178&nbsp;<br>
1179Using&nbsp;this&nbsp;function&nbsp;will&nbsp;disable&nbsp;attempts&nbsp;to&nbsp;use&nbsp;themes&nbsp;for&nbsp;this<br>
1180window,&nbsp;if&nbsp;the&nbsp;system&nbsp;supports&nbsp;them.&nbsp;&nbsp;Use&nbsp;with&nbsp;care&nbsp;since&nbsp;usually&nbsp;the<br>
1181themes&nbsp;represent&nbsp;the&nbsp;appearance&nbsp;chosen&nbsp;by&nbsp;the&nbsp;user&nbsp;to&nbsp;be&nbsp;used&nbsp;for&nbsp;all<br>
1182applications&nbsp;on&nbsp;the&nbsp;system.</tt></dd></dl>
1183
1184<dl><dt><a name="Tab-SetBackgroundStyle"><strong>SetBackgroundStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetBackgroundStyle">SetBackgroundStyle</a>(self,&nbsp;int&nbsp;style)&nbsp;-&gt;&nbsp;bool<br>
1185&nbsp;<br>
1186Returns&nbsp;the&nbsp;background&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;The&nbsp;background&nbsp;style<br>
1187indicates&nbsp;how&nbsp;the&nbsp;background&nbsp;of&nbsp;the&nbsp;window&nbsp;is&nbsp;drawn.<br>
1188&nbsp;<br>
1189&nbsp;&nbsp;&nbsp;&nbsp;======================&nbsp;&nbsp;========================================<br>
1190&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_SYSTEM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;colour&nbsp;or&nbsp;pattern&nbsp;should<br>
1191&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;be&nbsp;determined&nbsp;by&nbsp;the&nbsp;system<br>
1192&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_COLOUR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;should&nbsp;be&nbsp;a&nbsp;solid&nbsp;colour<br>
1193&nbsp;&nbsp;&nbsp;&nbsp;wx.BG_STYLE_CUSTOM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;background&nbsp;will&nbsp;be&nbsp;implemented&nbsp;by&nbsp;the<br>
1194&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;application.<br>
1195&nbsp;&nbsp;&nbsp;&nbsp;======================&nbsp;&nbsp;========================================<br>
1196&nbsp;<br>
1197On&nbsp;GTK+,&nbsp;use&nbsp;of&nbsp;wx.BG_STYLE_CUSTOM&nbsp;allows&nbsp;the&nbsp;flicker-free&nbsp;drawing&nbsp;of<br>
1198a&nbsp;custom&nbsp;background,&nbsp;such&nbsp;as&nbsp;a&nbsp;tiled&nbsp;bitmap.&nbsp;Currently&nbsp;the&nbsp;style&nbsp;has<br>
1199no&nbsp;effect&nbsp;on&nbsp;other&nbsp;platforms.<br>
1200&nbsp;<br>
1201:see:&nbsp;`GetBackgroundStyle`,&nbsp;`SetBackgroundColour`</tt></dd></dl>
1202
1203<dl><dt><a name="Tab-SetBestFittingSize"><strong>SetBestFittingSize</strong></a> = deprecatedWrapper(*args, **kwargs)</dt><dd><tt>Use&nbsp;`SetInitialSize`</tt></dd></dl>
1204
1205<dl><dt><a name="Tab-SetCaret"><strong>SetCaret</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetCaret">SetCaret</a>(self,&nbsp;Caret&nbsp;caret)<br>
1206&nbsp;<br>
1207Sets&nbsp;the&nbsp;caret&nbsp;associated&nbsp;with&nbsp;the&nbsp;window.</tt></dd></dl>
1208
1209<dl><dt><a name="Tab-SetClientRect"><strong>SetClientRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetClientRect">SetClientRect</a>(self,&nbsp;Rect&nbsp;rect)<br>
1210&nbsp;<br>
1211This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
1212function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
1213wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
1214dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
1215around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>
1216
1217<dl><dt><a name="Tab-SetClientSize"><strong>SetClientSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetClientSize">SetClientSize</a>(self,&nbsp;Size&nbsp;size)<br>
1218&nbsp;<br>
1219This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
1220function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
1221wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
1222dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
1223around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>
1224
1225<dl><dt><a name="Tab-SetClientSizeWH"><strong>SetClientSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetClientSizeWH">SetClientSizeWH</a>(self,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)<br>
1226&nbsp;<br>
1227This&nbsp;sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;client&nbsp;area&nbsp;in&nbsp;pixels.&nbsp;Using&nbsp;this<br>
1228function&nbsp;to&nbsp;size&nbsp;a&nbsp;window&nbsp;tends&nbsp;to&nbsp;be&nbsp;more&nbsp;device-independent&nbsp;than<br>
1229wx.Window.SetSize,&nbsp;since&nbsp;the&nbsp;application&nbsp;need&nbsp;not&nbsp;worry&nbsp;about&nbsp;what<br>
1230dimensions&nbsp;the&nbsp;border&nbsp;or&nbsp;title&nbsp;bar&nbsp;have&nbsp;when&nbsp;trying&nbsp;to&nbsp;fit&nbsp;the&nbsp;window<br>
1231around&nbsp;panel&nbsp;items,&nbsp;for&nbsp;example.</tt></dd></dl>
1232
1233<dl><dt><a name="Tab-SetConstraints"><strong>SetConstraints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetConstraints">SetConstraints</a>(self,&nbsp;LayoutConstraints&nbsp;constraints)<br>
1234&nbsp;<br>
1235Sets&nbsp;the&nbsp;window&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;layout&nbsp;constraints.&nbsp;If&nbsp;an&nbsp;existing<br>
1236layout&nbsp;constraints&nbsp;object&nbsp;is&nbsp;already&nbsp;owned&nbsp;by&nbsp;the&nbsp;window,&nbsp;it&nbsp;will&nbsp;be<br>
1237deleted.&nbsp;&nbsp;Pass&nbsp;None&nbsp;to&nbsp;disassociate&nbsp;and&nbsp;delete&nbsp;the&nbsp;window's&nbsp;current<br>
1238constraints.<br>
1239&nbsp;<br>
1240You&nbsp;must&nbsp;call&nbsp;SetAutoLayout&nbsp;to&nbsp;tell&nbsp;a&nbsp;window&nbsp;to&nbsp;use&nbsp;the&nbsp;constraints<br>
1241automatically&nbsp;in&nbsp;its&nbsp;default&nbsp;EVT_SIZE&nbsp;handler;&nbsp;otherwise,&nbsp;you&nbsp;must<br>
1242handle&nbsp;EVT_SIZE&nbsp;yourself&nbsp;and&nbsp;call&nbsp;<a href="#Tab-Layout">Layout</a>()&nbsp;explicitly.&nbsp;When&nbsp;setting<br>
1243both&nbsp;a&nbsp;wx.LayoutConstraints&nbsp;and&nbsp;a&nbsp;wx.Sizer,&nbsp;only&nbsp;the&nbsp;sizer&nbsp;will&nbsp;have<br>
1244effect.</tt></dd></dl>
1245
1246<dl><dt><a name="Tab-SetContainingSizer"><strong>SetContainingSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetContainingSizer">SetContainingSizer</a>(self,&nbsp;Sizer&nbsp;sizer)<br>
1247&nbsp;<br>
1248This&nbsp;normally&nbsp;does&nbsp;not&nbsp;need&nbsp;to&nbsp;be&nbsp;called&nbsp;by&nbsp;application&nbsp;code.&nbsp;It&nbsp;is<br>
1249called&nbsp;internally&nbsp;when&nbsp;a&nbsp;window&nbsp;is&nbsp;added&nbsp;to&nbsp;a&nbsp;sizer,&nbsp;and&nbsp;is&nbsp;used&nbsp;so<br>
1250the&nbsp;window&nbsp;can&nbsp;remove&nbsp;itself&nbsp;from&nbsp;the&nbsp;sizer&nbsp;when&nbsp;it&nbsp;is&nbsp;destroyed.</tt></dd></dl>
1251
1252<dl><dt><a name="Tab-SetCursor"><strong>SetCursor</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetCursor">SetCursor</a>(self,&nbsp;Cursor&nbsp;cursor)&nbsp;-&gt;&nbsp;bool<br>
1253&nbsp;<br>
1254Sets&nbsp;the&nbsp;window's&nbsp;cursor.&nbsp;Notice&nbsp;that&nbsp;the&nbsp;window&nbsp;cursor&nbsp;also&nbsp;sets&nbsp;it<br>
1255for&nbsp;the&nbsp;children&nbsp;of&nbsp;the&nbsp;window&nbsp;implicitly.<br>
1256&nbsp;<br>
1257The&nbsp;cursor&nbsp;may&nbsp;be&nbsp;wx.NullCursor&nbsp;in&nbsp;which&nbsp;case&nbsp;the&nbsp;window&nbsp;cursor&nbsp;will<br>
1258be&nbsp;reset&nbsp;back&nbsp;to&nbsp;default.</tt></dd></dl>
1259
1260<dl><dt><a name="Tab-SetDimensions"><strong>SetDimensions</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetDimensions">SetDimensions</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height,&nbsp;int&nbsp;sizeFlags=SIZE_AUTO)<br>
1261&nbsp;<br>
1262Sets&nbsp;the&nbsp;position&nbsp;and&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;The&nbsp;sizeFlags<br>
1263parameter&nbsp;indicates&nbsp;the&nbsp;interpretation&nbsp;of&nbsp;the&nbsp;other&nbsp;params&nbsp;if&nbsp;they&nbsp;are<br>
1264equal&nbsp;to&nbsp;-1.<br>
1265&nbsp;<br>
1266&nbsp;&nbsp;&nbsp;&nbsp;========================&nbsp;&nbsp;======================================<br>
1267&nbsp;&nbsp;&nbsp;&nbsp;wx.SIZE_AUTO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;-1&nbsp;indicates&nbsp;that&nbsp;a&nbsp;class-specific<br>
1268&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default&nbsp;should&nbsp;be&nbsp;used.<br>
1269&nbsp;&nbsp;&nbsp;&nbsp;wx.SIZE_USE_EXISTING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Axisting&nbsp;dimensions&nbsp;should&nbsp;be&nbsp;used&nbsp;if<br>
1270&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-1&nbsp;values&nbsp;are&nbsp;supplied.<br>
1271&nbsp;&nbsp;&nbsp;&nbsp;wxSIZE_ALLOW_MINUS_ONE&nbsp;&nbsp;&nbsp;&nbsp;Allow&nbsp;dimensions&nbsp;of&nbsp;-1&nbsp;and&nbsp;less&nbsp;to&nbsp;be<br>
1272&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;interpreted&nbsp;as&nbsp;real&nbsp;dimensions,&nbsp;not<br>
1273&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default&nbsp;values.<br>
1274&nbsp;&nbsp;&nbsp;&nbsp;========================&nbsp;&nbsp;======================================</tt></dd></dl>
1275
1276<dl><dt><a name="Tab-SetDoubleBuffered"><strong>SetDoubleBuffered</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetDoubleBuffered">SetDoubleBuffered</a>(self,&nbsp;bool&nbsp;on)<br>
1277&nbsp;<br>
1278Currently&nbsp;wxGTK2&nbsp;only.</tt></dd></dl>
1279
1280<dl><dt><a name="Tab-SetDropTarget"><strong>SetDropTarget</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetDropTarget">SetDropTarget</a>(self,&nbsp;DropTarget&nbsp;dropTarget)<br>
1281&nbsp;<br>
1282Associates&nbsp;a&nbsp;drop&nbsp;target&nbsp;with&nbsp;this&nbsp;window.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;already&nbsp;has<br>
1283a&nbsp;drop&nbsp;target,&nbsp;it&nbsp;is&nbsp;deleted.</tt></dd></dl>
1284
1285<dl><dt><a name="Tab-SetEventHandler"><strong>SetEventHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetEventHandler">SetEventHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)<br>
1286&nbsp;<br>
1287Sets&nbsp;the&nbsp;event&nbsp;handler&nbsp;for&nbsp;this&nbsp;window.&nbsp;&nbsp;An&nbsp;event&nbsp;handler&nbsp;is&nbsp;an&nbsp;object<br>
1288that&nbsp;is&nbsp;capable&nbsp;of&nbsp;processing&nbsp;the&nbsp;events&nbsp;sent&nbsp;to&nbsp;a&nbsp;window.&nbsp;&nbsp;(In&nbsp;other<br>
1289words,&nbsp;is&nbsp;able&nbsp;to&nbsp;dispatch&nbsp;the&nbsp;events&nbsp;to&nbsp;handler&nbsp;function.)&nbsp;&nbsp;By<br>
1290default,&nbsp;the&nbsp;window&nbsp;is&nbsp;its&nbsp;own&nbsp;event&nbsp;handler,&nbsp;but&nbsp;an&nbsp;application&nbsp;may<br>
1291wish&nbsp;to&nbsp;substitute&nbsp;another,&nbsp;for&nbsp;example&nbsp;to&nbsp;allow&nbsp;central<br>
1292implementation&nbsp;of&nbsp;event-handling&nbsp;for&nbsp;a&nbsp;variety&nbsp;of&nbsp;different&nbsp;window<br>
1293classes.<br>
1294&nbsp;<br>
1295It&nbsp;is&nbsp;usually&nbsp;better&nbsp;to&nbsp;use&nbsp;`wx.Window.PushEventHandler`&nbsp;since&nbsp;this&nbsp;sets<br>
1296up&nbsp;a&nbsp;chain&nbsp;of&nbsp;event&nbsp;handlers,&nbsp;where&nbsp;an&nbsp;event&nbsp;not&nbsp;handled&nbsp;by&nbsp;one&nbsp;event<br>
1297handler&nbsp;is&nbsp;handed&nbsp;off&nbsp;to&nbsp;the&nbsp;next&nbsp;one&nbsp;in&nbsp;the&nbsp;chain.</tt></dd></dl>
1298
1299<dl><dt><a name="Tab-SetExtraStyle"><strong>SetExtraStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetExtraStyle">SetExtraStyle</a>(self,&nbsp;long&nbsp;exStyle)<br>
1300&nbsp;<br>
1301Sets&nbsp;the&nbsp;extra&nbsp;style&nbsp;bits&nbsp;for&nbsp;the&nbsp;window.&nbsp;&nbsp;Extra&nbsp;styles&nbsp;are&nbsp;the&nbsp;less<br>
1302often&nbsp;used&nbsp;style&nbsp;bits&nbsp;which&nbsp;can't&nbsp;be&nbsp;set&nbsp;with&nbsp;the&nbsp;constructor&nbsp;or&nbsp;with<br>
1303<a href="#Tab-SetWindowStyleFlag">SetWindowStyleFlag</a>()</tt></dd></dl>
1304
1305<dl><dt><a name="Tab-SetFocus"><strong>SetFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetFocus">SetFocus</a>(self)<br>
1306&nbsp;<br>
1307Set's&nbsp;the&nbsp;focus&nbsp;to&nbsp;this&nbsp;window,&nbsp;allowing&nbsp;it&nbsp;to&nbsp;receive&nbsp;keyboard&nbsp;input.</tt></dd></dl>
1308
1309<dl><dt><a name="Tab-SetFocusFromKbd"><strong>SetFocusFromKbd</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetFocusFromKbd">SetFocusFromKbd</a>(self)<br>
1310&nbsp;<br>
1311Set&nbsp;focus&nbsp;to&nbsp;this&nbsp;window&nbsp;as&nbsp;the&nbsp;result&nbsp;of&nbsp;a&nbsp;keyboard&nbsp;action.&nbsp;&nbsp;Normally<br>
1312only&nbsp;called&nbsp;internally.</tt></dd></dl>
1313
1314<dl><dt><a name="Tab-SetFont"><strong>SetFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetFont">SetFont</a>(self,&nbsp;Font&nbsp;font)&nbsp;-&gt;&nbsp;bool<br>
1315&nbsp;<br>
1316Sets&nbsp;the&nbsp;font&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>
1317
1318<dl><dt><a name="Tab-SetForegroundColour"><strong>SetForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetForegroundColour">SetForegroundColour</a>(self,&nbsp;Colour&nbsp;colour)&nbsp;-&gt;&nbsp;bool<br>
1319&nbsp;<br>
1320Sets&nbsp;the&nbsp;foreground&nbsp;colour&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Returns&nbsp;True&nbsp;is&nbsp;the&nbsp;colour<br>
1321was&nbsp;changed.&nbsp;&nbsp;The&nbsp;interpretation&nbsp;of&nbsp;foreground&nbsp;colour&nbsp;is&nbsp;dependent&nbsp;on<br>
1322the&nbsp;window&nbsp;class;&nbsp;it&nbsp;may&nbsp;be&nbsp;the&nbsp;text&nbsp;colour&nbsp;or&nbsp;other&nbsp;colour,&nbsp;or&nbsp;it&nbsp;may<br>
1323not&nbsp;be&nbsp;used&nbsp;at&nbsp;all.</tt></dd></dl>
1324
1325<dl><dt><a name="Tab-SetHelpText"><strong>SetHelpText</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetHelpText">SetHelpText</a>(self,&nbsp;String&nbsp;text)<br>
1326&nbsp;<br>
1327Sets&nbsp;the&nbsp;help&nbsp;text&nbsp;to&nbsp;be&nbsp;used&nbsp;as&nbsp;context-sensitive&nbsp;help&nbsp;for&nbsp;this<br>
1328window.&nbsp;&nbsp;Note&nbsp;that&nbsp;the&nbsp;text&nbsp;is&nbsp;actually&nbsp;stored&nbsp;by&nbsp;the&nbsp;current<br>
1329`wx.HelpProvider`&nbsp;implementation,&nbsp;and&nbsp;not&nbsp;in&nbsp;the&nbsp;window&nbsp;object&nbsp;itself.</tt></dd></dl>
1330
1331<dl><dt><a name="Tab-SetHelpTextForId"><strong>SetHelpTextForId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetHelpTextForId">SetHelpTextForId</a>(self,&nbsp;String&nbsp;text)<br>
1332&nbsp;<br>
1333Associate&nbsp;this&nbsp;help&nbsp;text&nbsp;with&nbsp;all&nbsp;windows&nbsp;with&nbsp;the&nbsp;same&nbsp;id&nbsp;as&nbsp;this<br>
1334one.</tt></dd></dl>
1335
1336<dl><dt><a name="Tab-SetId"><strong>SetId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetId">SetId</a>(self,&nbsp;int&nbsp;winid)<br>
1337&nbsp;<br>
1338Sets&nbsp;the&nbsp;identifier&nbsp;of&nbsp;the&nbsp;window.&nbsp;&nbsp;Each&nbsp;window&nbsp;has&nbsp;an&nbsp;integer<br>
1339identifier.&nbsp;If&nbsp;the&nbsp;application&nbsp;has&nbsp;not&nbsp;provided&nbsp;one,&nbsp;an&nbsp;identifier<br>
1340will&nbsp;be&nbsp;generated.&nbsp;Normally,&nbsp;the&nbsp;identifier&nbsp;should&nbsp;be&nbsp;provided&nbsp;on<br>
1341creation&nbsp;and&nbsp;should&nbsp;not&nbsp;be&nbsp;modified&nbsp;subsequently.</tt></dd></dl>
1342
1343<dl><dt><a name="Tab-SetInitialSize"><strong>SetInitialSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetInitialSize">SetInitialSize</a>(self,&nbsp;Size&nbsp;size=DefaultSize)<br>
1344&nbsp;<br>
1345A&nbsp;'Smart'&nbsp;SetSize&nbsp;that&nbsp;will&nbsp;fill&nbsp;in&nbsp;default&nbsp;size&nbsp;components&nbsp;with&nbsp;the<br>
1346window's&nbsp;*best&nbsp;size*&nbsp;values.&nbsp;&nbsp;Also&nbsp;set's&nbsp;the&nbsp;minsize&nbsp;for&nbsp;use&nbsp;with&nbsp;sizers.</tt></dd></dl>
1347
1348<dl><dt><a name="Tab-SetLabel"><strong>SetLabel</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetLabel">SetLabel</a>(self,&nbsp;String&nbsp;label)<br>
1349&nbsp;<br>
1350Set&nbsp;the&nbsp;text&nbsp;which&nbsp;the&nbsp;window&nbsp;shows&nbsp;in&nbsp;its&nbsp;label&nbsp;if&nbsp;applicable.</tt></dd></dl>
1351
1352<dl><dt><a name="Tab-SetLayoutDirection"><strong>SetLayoutDirection</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetLayoutDirection">SetLayoutDirection</a>(self,&nbsp;int&nbsp;dir)<br>
1353&nbsp;<br>
1354Set&nbsp;the&nbsp;layout&nbsp;direction&nbsp;(LTR&nbsp;or&nbsp;RTL)&nbsp;for&nbsp;this&nbsp;window.</tt></dd></dl>
1355
1356<dl><dt><a name="Tab-SetMaxSize"><strong>SetMaxSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetMaxSize">SetMaxSize</a>(self,&nbsp;Size&nbsp;maxSize)<br>
1357&nbsp;<br>
1358A&nbsp;more&nbsp;convenient&nbsp;method&nbsp;than&nbsp;`SetSizeHints`&nbsp;for&nbsp;setting&nbsp;just&nbsp;the<br>
1359max&nbsp;size.</tt></dd></dl>
1360
1361<dl><dt><a name="Tab-SetMinSize"><strong>SetMinSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetMinSize">SetMinSize</a>(self,&nbsp;Size&nbsp;minSize)<br>
1362&nbsp;<br>
1363A&nbsp;more&nbsp;convenient&nbsp;method&nbsp;than&nbsp;`SetSizeHints`&nbsp;for&nbsp;setting&nbsp;just&nbsp;the<br>
1364min&nbsp;size.</tt></dd></dl>
1365
1366<dl><dt><a name="Tab-SetName"><strong>SetName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetName">SetName</a>(self,&nbsp;String&nbsp;name)<br>
1367&nbsp;<br>
1368Sets&nbsp;the&nbsp;window's&nbsp;name.&nbsp;&nbsp;The&nbsp;window&nbsp;name&nbsp;is&nbsp;used&nbsp;for&nbsp;ressource&nbsp;setting<br>
1369in&nbsp;X,&nbsp;it&nbsp;is&nbsp;not&nbsp;the&nbsp;same&nbsp;as&nbsp;the&nbsp;window&nbsp;title/label</tt></dd></dl>
1370
1371<dl><dt><a name="Tab-SetOwnBackgroundColour"><strong>SetOwnBackgroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetOwnBackgroundColour">SetOwnBackgroundColour</a>(self,&nbsp;Colour&nbsp;colour)</tt></dd></dl>
1372
1373<dl><dt><a name="Tab-SetOwnFont"><strong>SetOwnFont</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetOwnFont">SetOwnFont</a>(self,&nbsp;Font&nbsp;font)</tt></dd></dl>
1374
1375<dl><dt><a name="Tab-SetOwnForegroundColour"><strong>SetOwnForegroundColour</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetOwnForegroundColour">SetOwnForegroundColour</a>(self,&nbsp;Colour&nbsp;colour)</tt></dd></dl>
1376
1377<dl><dt><a name="Tab-SetPosition"><strong>SetPosition</strong></a> = Move(*args, **kwargs)</dt><dd><tt><a href="#Tab-Move">Move</a>(self,&nbsp;Point&nbsp;pt,&nbsp;int&nbsp;flags=SIZE_USE_EXISTING)<br>
1378&nbsp;<br>
1379Moves&nbsp;the&nbsp;window&nbsp;to&nbsp;the&nbsp;given&nbsp;position.</tt></dd></dl>
1380
1381<dl><dt><a name="Tab-SetRect"><strong>SetRect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetRect">SetRect</a>(self,&nbsp;Rect&nbsp;rect,&nbsp;int&nbsp;sizeFlags=SIZE_AUTO)<br>
1382&nbsp;<br>
1383Sets&nbsp;the&nbsp;position&nbsp;and&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels&nbsp;using&nbsp;a&nbsp;wx.Rect.</tt></dd></dl>
1384
1385<dl><dt><a name="Tab-SetScrollPos"><strong>SetScrollPos</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetScrollPos">SetScrollPos</a>(self,&nbsp;int&nbsp;orientation,&nbsp;int&nbsp;pos,&nbsp;bool&nbsp;refresh=True)<br>
1386&nbsp;<br>
1387Sets&nbsp;the&nbsp;position&nbsp;of&nbsp;one&nbsp;of&nbsp;the&nbsp;built-in&nbsp;scrollbars.</tt></dd></dl>
1388
1389<dl><dt><a name="Tab-SetScrollbar"><strong>SetScrollbar</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetScrollbar">SetScrollbar</a>(self,&nbsp;int&nbsp;orientation,&nbsp;int&nbsp;position,&nbsp;int&nbsp;thumbSize,&nbsp;int&nbsp;range,&nbsp;<br>
1390&nbsp;&nbsp;&nbsp;&nbsp;bool&nbsp;refresh=True)<br>
1391&nbsp;<br>
1392Sets&nbsp;the&nbsp;scrollbar&nbsp;properties&nbsp;of&nbsp;a&nbsp;built-in&nbsp;scrollbar.</tt></dd></dl>
1393
1394<dl><dt><a name="Tab-SetSize"><strong>SetSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetSize">SetSize</a>(self,&nbsp;Size&nbsp;size)<br>
1395&nbsp;<br>
1396Sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.</tt></dd></dl>
1397
1398<dl><dt><a name="Tab-SetSizeHints"><strong>SetSizeHints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetSizeHints">SetSizeHints</a>(self,&nbsp;int&nbsp;minW,&nbsp;int&nbsp;minH,&nbsp;int&nbsp;maxW=-1,&nbsp;int&nbsp;maxH=-1,&nbsp;int&nbsp;incW=-1,&nbsp;<br>
1399&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;incH=-1)<br>
1400&nbsp;<br>
1401Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;window&nbsp;sizes,&nbsp;and&nbsp;window<br>
1402size&nbsp;increments.&nbsp;If&nbsp;a&nbsp;pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the<br>
1403default&nbsp;values&nbsp;will&nbsp;be&nbsp;used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user<br>
1404will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds&nbsp;(if&nbsp;it&nbsp;is<br>
1405a&nbsp;top-level&nbsp;window.)&nbsp;&nbsp;Sizers&nbsp;will&nbsp;also&nbsp;inspect&nbsp;the&nbsp;minimum&nbsp;window&nbsp;size<br>
1406and&nbsp;will&nbsp;use&nbsp;that&nbsp;value&nbsp;if&nbsp;set&nbsp;when&nbsp;calculating&nbsp;layout.<br>
1407&nbsp;<br>
1408The&nbsp;resizing&nbsp;increments&nbsp;are&nbsp;only&nbsp;significant&nbsp;under&nbsp;Motif&nbsp;or&nbsp;Xt.</tt></dd></dl>
1409
1410<dl><dt><a name="Tab-SetSizeHintsSz"><strong>SetSizeHintsSz</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetSizeHintsSz">SetSizeHintsSz</a>(self,&nbsp;Size&nbsp;minSize,&nbsp;Size&nbsp;maxSize=DefaultSize,&nbsp;Size&nbsp;incSize=DefaultSize)<br>
1411&nbsp;<br>
1412Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;window&nbsp;sizes,&nbsp;and&nbsp;window<br>
1413size&nbsp;increments.&nbsp;If&nbsp;a&nbsp;pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the<br>
1414default&nbsp;values&nbsp;will&nbsp;be&nbsp;used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user<br>
1415will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds&nbsp;(if&nbsp;it&nbsp;is<br>
1416a&nbsp;top-level&nbsp;window.)&nbsp;&nbsp;Sizers&nbsp;will&nbsp;also&nbsp;inspect&nbsp;the&nbsp;minimum&nbsp;window&nbsp;size<br>
1417and&nbsp;will&nbsp;use&nbsp;that&nbsp;value&nbsp;if&nbsp;set&nbsp;when&nbsp;calculating&nbsp;layout.<br>
1418&nbsp;<br>
1419The&nbsp;resizing&nbsp;increments&nbsp;are&nbsp;only&nbsp;significant&nbsp;under&nbsp;Motif&nbsp;or&nbsp;Xt.</tt></dd></dl>
1420
1421<dl><dt><a name="Tab-SetSizeWH"><strong>SetSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetSizeWH">SetSizeWH</a>(self,&nbsp;int&nbsp;width,&nbsp;int&nbsp;height)<br>
1422&nbsp;<br>
1423Sets&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;window&nbsp;in&nbsp;pixels.</tt></dd></dl>
1424
1425<dl><dt><a name="Tab-SetSizer"><strong>SetSizer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetSizer">SetSizer</a>(self,&nbsp;Sizer&nbsp;sizer,&nbsp;bool&nbsp;deleteOld=True)<br>
1426&nbsp;<br>
1427Sets&nbsp;the&nbsp;window&nbsp;to&nbsp;have&nbsp;the&nbsp;given&nbsp;layout&nbsp;sizer.&nbsp;The&nbsp;window&nbsp;will&nbsp;then<br>
1428own&nbsp;the&nbsp;object,&nbsp;and&nbsp;will&nbsp;take&nbsp;care&nbsp;of&nbsp;its&nbsp;deletion.&nbsp;If&nbsp;an&nbsp;existing<br>
1429layout&nbsp;sizer&nbsp;object&nbsp;is&nbsp;already&nbsp;owned&nbsp;by&nbsp;the&nbsp;window,&nbsp;it&nbsp;will&nbsp;be&nbsp;deleted<br>
1430if&nbsp;the&nbsp;deleteOld&nbsp;parameter&nbsp;is&nbsp;true.&nbsp;Note&nbsp;that&nbsp;this&nbsp;function&nbsp;will&nbsp;also<br>
1431call&nbsp;SetAutoLayout&nbsp;implicitly&nbsp;with&nbsp;a&nbsp;True&nbsp;parameter&nbsp;if&nbsp;the&nbsp;sizer&nbsp;is<br>
1432non-None,&nbsp;and&nbsp;False&nbsp;otherwise.</tt></dd></dl>
1433
1434<dl><dt><a name="Tab-SetSizerAndFit"><strong>SetSizerAndFit</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetSizerAndFit">SetSizerAndFit</a>(self,&nbsp;Sizer&nbsp;sizer,&nbsp;bool&nbsp;deleteOld=True)<br>
1435&nbsp;<br>
1436The&nbsp;same&nbsp;as&nbsp;SetSizer,&nbsp;except&nbsp;it&nbsp;also&nbsp;sets&nbsp;the&nbsp;size&nbsp;hints&nbsp;for&nbsp;the<br>
1437window&nbsp;based&nbsp;on&nbsp;the&nbsp;sizer's&nbsp;minimum&nbsp;size.</tt></dd></dl>
1438
1439<dl><dt><a name="Tab-SetThemeEnabled"><strong>SetThemeEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetThemeEnabled">SetThemeEnabled</a>(self,&nbsp;bool&nbsp;enableTheme)<br>
1440&nbsp;<br>
1441This&nbsp;function&nbsp;tells&nbsp;a&nbsp;window&nbsp;if&nbsp;it&nbsp;should&nbsp;use&nbsp;the&nbsp;system's&nbsp;"theme"<br>
1442&nbsp;code&nbsp;to&nbsp;draw&nbsp;the&nbsp;windows'&nbsp;background&nbsp;instead&nbsp;if&nbsp;its&nbsp;own&nbsp;background<br>
1443&nbsp;drawing&nbsp;code.&nbsp;This&nbsp;will&nbsp;only&nbsp;have&nbsp;an&nbsp;effect&nbsp;on&nbsp;platforms&nbsp;that&nbsp;support<br>
1444&nbsp;the&nbsp;notion&nbsp;of&nbsp;themes&nbsp;in&nbsp;user&nbsp;defined&nbsp;windows.&nbsp;One&nbsp;such&nbsp;platform&nbsp;is<br>
1445&nbsp;GTK+&nbsp;where&nbsp;windows&nbsp;can&nbsp;have&nbsp;(very&nbsp;colourful)&nbsp;backgrounds&nbsp;defined&nbsp;by&nbsp;a<br>
1446&nbsp;user's&nbsp;selected&nbsp;theme.<br>
1447&nbsp;<br>
1448Dialogs,&nbsp;notebook&nbsp;pages&nbsp;and&nbsp;the&nbsp;status&nbsp;bar&nbsp;have&nbsp;this&nbsp;flag&nbsp;set&nbsp;to&nbsp;true<br>
1449by&nbsp;default&nbsp;so&nbsp;that&nbsp;the&nbsp;default&nbsp;look&nbsp;and&nbsp;feel&nbsp;is&nbsp;simulated&nbsp;best.</tt></dd></dl>
1450
1451<dl><dt><a name="Tab-SetToolTip"><strong>SetToolTip</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetToolTip">SetToolTip</a>(self,&nbsp;ToolTip&nbsp;tip)<br>
1452&nbsp;<br>
1453Attach&nbsp;a&nbsp;tooltip&nbsp;to&nbsp;the&nbsp;window.</tt></dd></dl>
1454
1455<dl><dt><a name="Tab-SetToolTipString"><strong>SetToolTipString</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetToolTipString">SetToolTipString</a>(self,&nbsp;String&nbsp;tip)<br>
1456&nbsp;<br>
1457Attach&nbsp;a&nbsp;tooltip&nbsp;to&nbsp;the&nbsp;window.</tt></dd></dl>
1458
1459<dl><dt><a name="Tab-SetTransparent"><strong>SetTransparent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetTransparent">SetTransparent</a>(self,&nbsp;byte&nbsp;alpha)&nbsp;-&gt;&nbsp;bool<br>
1460&nbsp;<br>
1461Attempt&nbsp;to&nbsp;set&nbsp;the&nbsp;transparency&nbsp;of&nbsp;this&nbsp;window&nbsp;to&nbsp;the&nbsp;``alpha``&nbsp;value,<br>
1462returns&nbsp;True&nbsp;on&nbsp;success.&nbsp;&nbsp;The&nbsp;``alpha``&nbsp;value&nbsp;is&nbsp;an&nbsp;integer&nbsp;in&nbsp;the<br>
1463range&nbsp;of&nbsp;0&nbsp;to&nbsp;255,&nbsp;where&nbsp;0&nbsp;is&nbsp;fully&nbsp;transparent&nbsp;and&nbsp;255&nbsp;is&nbsp;fully<br>
1464opaque.</tt></dd></dl>
1465
1466<dl><dt><a name="Tab-SetValidator"><strong>SetValidator</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetValidator">SetValidator</a>(self,&nbsp;Validator&nbsp;validator)<br>
1467&nbsp;<br>
1468Deletes&nbsp;the&nbsp;current&nbsp;validator&nbsp;(if&nbsp;any)&nbsp;and&nbsp;sets&nbsp;the&nbsp;window&nbsp;validator,<br>
1469having&nbsp;called&nbsp;wx.Validator.Clone&nbsp;to&nbsp;create&nbsp;a&nbsp;new&nbsp;validator&nbsp;of&nbsp;this<br>
1470type.</tt></dd></dl>
1471
1472<dl><dt><a name="Tab-SetVirtualSize"><strong>SetVirtualSize</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetVirtualSize">SetVirtualSize</a>(self,&nbsp;Size&nbsp;size)<br>
1473&nbsp;<br>
1474Set&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;a&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows&nbsp;this<br>
1475is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
1476windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>
1477
1478<dl><dt><a name="Tab-SetVirtualSizeHints"><strong>SetVirtualSizeHints</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetVirtualSizeHints">SetVirtualSizeHints</a>(self,&nbsp;int&nbsp;minW,&nbsp;int&nbsp;minH,&nbsp;int&nbsp;maxW=-1,&nbsp;int&nbsp;maxH=-1)<br>
1479&nbsp;<br>
1480Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;virtual&nbsp;window&nbsp;sizes.&nbsp;If&nbsp;a<br>
1481pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the&nbsp;default&nbsp;values&nbsp;will&nbsp;be<br>
1482used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user&nbsp;will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size<br>
1483the&nbsp;virtual&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds.</tt></dd></dl>
1484
1485<dl><dt><a name="Tab-SetVirtualSizeHintsSz"><strong>SetVirtualSizeHintsSz</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetVirtualSizeHintsSz">SetVirtualSizeHintsSz</a>(self,&nbsp;Size&nbsp;minSize,&nbsp;Size&nbsp;maxSize=DefaultSize)<br>
1486&nbsp;<br>
1487Allows&nbsp;specification&nbsp;of&nbsp;minimum&nbsp;and&nbsp;maximum&nbsp;virtual&nbsp;window&nbsp;sizes.&nbsp;If&nbsp;a<br>
1488pair&nbsp;of&nbsp;values&nbsp;is&nbsp;not&nbsp;set&nbsp;(or&nbsp;set&nbsp;to&nbsp;-1),&nbsp;the&nbsp;default&nbsp;values&nbsp;will&nbsp;be<br>
1489used.&nbsp;&nbsp;If&nbsp;this&nbsp;function&nbsp;is&nbsp;called,&nbsp;the&nbsp;user&nbsp;will&nbsp;not&nbsp;be&nbsp;able&nbsp;to&nbsp;size<br>
1490the&nbsp;virtual&nbsp;area&nbsp;of&nbsp;the&nbsp;window&nbsp;outside&nbsp;the&nbsp;given&nbsp;bounds.</tt></dd></dl>
1491
1492<dl><dt><a name="Tab-SetVirtualSizeWH"><strong>SetVirtualSizeWH</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetVirtualSizeWH">SetVirtualSizeWH</a>(self,&nbsp;int&nbsp;w,&nbsp;int&nbsp;h)<br>
1493&nbsp;<br>
1494Set&nbsp;the&nbsp;the&nbsp;virtual&nbsp;size&nbsp;of&nbsp;a&nbsp;window&nbsp;in&nbsp;pixels.&nbsp;&nbsp;For&nbsp;most&nbsp;windows&nbsp;this<br>
1495is&nbsp;just&nbsp;the&nbsp;client&nbsp;area&nbsp;of&nbsp;the&nbsp;window,&nbsp;but&nbsp;for&nbsp;some&nbsp;like&nbsp;scrolled<br>
1496windows&nbsp;it&nbsp;is&nbsp;more&nbsp;or&nbsp;less&nbsp;independent&nbsp;of&nbsp;the&nbsp;screen&nbsp;window&nbsp;size.</tt></dd></dl>
1497
1498<dl><dt><a name="Tab-SetWindowStyle"><strong>SetWindowStyle</strong></a> = SetWindowStyleFlag(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetWindowStyleFlag">SetWindowStyleFlag</a>(self,&nbsp;long&nbsp;style)<br>
1499&nbsp;<br>
1500Sets&nbsp;the&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;Please&nbsp;note&nbsp;that&nbsp;some&nbsp;styles&nbsp;cannot&nbsp;be<br>
1501changed&nbsp;after&nbsp;the&nbsp;window&nbsp;creation&nbsp;and&nbsp;that&nbsp;<a href="#Tab-Refresh">Refresh</a>()&nbsp;might&nbsp;need&nbsp;to&nbsp;be<br>
1502called&nbsp;after&nbsp;changing&nbsp;the&nbsp;others&nbsp;for&nbsp;the&nbsp;change&nbsp;to&nbsp;take&nbsp;place<br>
1503immediately.</tt></dd></dl>
1504
1505<dl><dt><a name="Tab-SetWindowStyleFlag"><strong>SetWindowStyleFlag</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetWindowStyleFlag">SetWindowStyleFlag</a>(self,&nbsp;long&nbsp;style)<br>
1506&nbsp;<br>
1507Sets&nbsp;the&nbsp;style&nbsp;of&nbsp;the&nbsp;window.&nbsp;Please&nbsp;note&nbsp;that&nbsp;some&nbsp;styles&nbsp;cannot&nbsp;be<br>
1508changed&nbsp;after&nbsp;the&nbsp;window&nbsp;creation&nbsp;and&nbsp;that&nbsp;<a href="#Tab-Refresh">Refresh</a>()&nbsp;might&nbsp;need&nbsp;to&nbsp;be<br>
1509called&nbsp;after&nbsp;changing&nbsp;the&nbsp;others&nbsp;for&nbsp;the&nbsp;change&nbsp;to&nbsp;take&nbsp;place<br>
1510immediately.</tt></dd></dl>
1511
1512<dl><dt><a name="Tab-SetWindowVariant"><strong>SetWindowVariant</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetWindowVariant">SetWindowVariant</a>(self,&nbsp;int&nbsp;variant)<br>
1513&nbsp;<br>
1514Sets&nbsp;the&nbsp;variant&nbsp;of&nbsp;the&nbsp;window/font&nbsp;size&nbsp;to&nbsp;use&nbsp;for&nbsp;this&nbsp;window,&nbsp;if<br>
1515the&nbsp;platform&nbsp;supports&nbsp;variants,&nbsp;for&nbsp;example,&nbsp;wxMac.</tt></dd></dl>
1516
1517<dl><dt><a name="Tab-ShouldInheritColours"><strong>ShouldInheritColours</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ShouldInheritColours">ShouldInheritColours</a>(self)&nbsp;-&gt;&nbsp;bool<br>
1518&nbsp;<br>
1519Return&nbsp;true&nbsp;from&nbsp;here&nbsp;to&nbsp;allow&nbsp;the&nbsp;colours&nbsp;of&nbsp;this&nbsp;window&nbsp;to&nbsp;be<br>
1520changed&nbsp;by&nbsp;InheritAttributes,&nbsp;returning&nbsp;false&nbsp;forbids&nbsp;inheriting&nbsp;them<br>
1521from&nbsp;the&nbsp;parent&nbsp;window.<br>
1522&nbsp;<br>
1523The&nbsp;base&nbsp;class&nbsp;version&nbsp;returns&nbsp;false,&nbsp;but&nbsp;this&nbsp;method&nbsp;is&nbsp;overridden&nbsp;in<br>
1524wxControl&nbsp;where&nbsp;it&nbsp;returns&nbsp;true.</tt></dd></dl>
1525
1526<dl><dt><a name="Tab-Show"><strong>Show</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Show">Show</a>(self,&nbsp;bool&nbsp;show=True)&nbsp;-&gt;&nbsp;bool<br>
1527&nbsp;<br>
1528Shows&nbsp;or&nbsp;hides&nbsp;the&nbsp;window.&nbsp;You&nbsp;may&nbsp;need&nbsp;to&nbsp;call&nbsp;Raise&nbsp;for&nbsp;a&nbsp;top&nbsp;level<br>
1529window&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;bring&nbsp;it&nbsp;to&nbsp;top,&nbsp;although&nbsp;this&nbsp;is&nbsp;not&nbsp;needed&nbsp;if<br>
1530Show&nbsp;is&nbsp;called&nbsp;immediately&nbsp;after&nbsp;the&nbsp;frame&nbsp;creation.&nbsp;&nbsp;Returns&nbsp;True&nbsp;if<br>
1531the&nbsp;window&nbsp;has&nbsp;been&nbsp;shown&nbsp;or&nbsp;hidden&nbsp;or&nbsp;False&nbsp;if&nbsp;nothing&nbsp;was&nbsp;done<br>
1532because&nbsp;it&nbsp;already&nbsp;was&nbsp;in&nbsp;the&nbsp;requested&nbsp;state.</tt></dd></dl>
1533
1534<dl><dt><a name="Tab-Thaw"><strong>Thaw</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Thaw">Thaw</a>(self)<br>
1535&nbsp;<br>
1536Reenables&nbsp;window&nbsp;updating&nbsp;after&nbsp;a&nbsp;previous&nbsp;call&nbsp;to&nbsp;Freeze.&nbsp;&nbsp;Calls&nbsp;to<br>
1537Freeze/Thaw&nbsp;may&nbsp;be&nbsp;nested,&nbsp;so&nbsp;Thaw&nbsp;must&nbsp;be&nbsp;called&nbsp;the&nbsp;same&nbsp;number&nbsp;of<br>
1538times&nbsp;that&nbsp;Freeze&nbsp;was&nbsp;before&nbsp;the&nbsp;window&nbsp;will&nbsp;be&nbsp;updated.</tt></dd></dl>
1539
1540<dl><dt><a name="Tab-ToggleWindowStyle"><strong>ToggleWindowStyle</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ToggleWindowStyle">ToggleWindowStyle</a>(self,&nbsp;int&nbsp;flag)&nbsp;-&gt;&nbsp;bool<br>
1541&nbsp;<br>
1542Turn&nbsp;the&nbsp;flag&nbsp;on&nbsp;if&nbsp;it&nbsp;had&nbsp;been&nbsp;turned&nbsp;off&nbsp;before&nbsp;and&nbsp;vice&nbsp;versa,<br>
1543returns&nbsp;True&nbsp;if&nbsp;the&nbsp;flag&nbsp;is&nbsp;turned&nbsp;on&nbsp;by&nbsp;this&nbsp;function&nbsp;call.</tt></dd></dl>
1544
1545<dl><dt><a name="Tab-TransferDataFromWindow"><strong>TransferDataFromWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-TransferDataFromWindow">TransferDataFromWindow</a>(self)&nbsp;-&gt;&nbsp;bool<br>
1546&nbsp;<br>
1547Transfers&nbsp;values&nbsp;from&nbsp;child&nbsp;controls&nbsp;to&nbsp;data&nbsp;areas&nbsp;specified&nbsp;by&nbsp;their<br>
1548validators.&nbsp;Returns&nbsp;false&nbsp;if&nbsp;a&nbsp;transfer&nbsp;failed.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has<br>
1549wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra&nbsp;style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will<br>
1550also&nbsp;call&nbsp;<a href="#Tab-TransferDataFromWindow">TransferDataFromWindow</a>()&nbsp;of&nbsp;all&nbsp;child&nbsp;windows.</tt></dd></dl>
1551
1552<dl><dt><a name="Tab-TransferDataToWindow"><strong>TransferDataToWindow</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-TransferDataToWindow">TransferDataToWindow</a>(self)&nbsp;-&gt;&nbsp;bool<br>
1553&nbsp;<br>
1554Transfers&nbsp;values&nbsp;to&nbsp;child&nbsp;controls&nbsp;from&nbsp;data&nbsp;areas&nbsp;specified&nbsp;by&nbsp;their<br>
1555validators.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has&nbsp;wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra<br>
1556style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will&nbsp;also&nbsp;call&nbsp;<a href="#Tab-TransferDataToWindow">TransferDataToWindow</a>()&nbsp;of<br>
1557all&nbsp;child&nbsp;windows.</tt></dd></dl>
1558
1559<dl><dt><a name="Tab-UnregisterHotKey"><strong>UnregisterHotKey</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-UnregisterHotKey">UnregisterHotKey</a>(self,&nbsp;int&nbsp;hotkeyId)&nbsp;-&gt;&nbsp;bool<br>
1560&nbsp;<br>
1561Unregisters&nbsp;a&nbsp;system&nbsp;wide&nbsp;hotkey.</tt></dd></dl>
1562
1563<dl><dt><a name="Tab-Update"><strong>Update</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Update">Update</a>(self)<br>
1564&nbsp;<br>
1565Calling&nbsp;this&nbsp;method&nbsp;immediately&nbsp;repaints&nbsp;the&nbsp;invalidated&nbsp;area&nbsp;of&nbsp;the<br>
1566window&nbsp;instead&nbsp;of&nbsp;waiting&nbsp;for&nbsp;the&nbsp;EVT_PAINT&nbsp;event&nbsp;to&nbsp;happen,&nbsp;(normally<br>
1567this&nbsp;would&nbsp;usually&nbsp;only&nbsp;happen&nbsp;when&nbsp;the&nbsp;flow&nbsp;of&nbsp;control&nbsp;returns&nbsp;to&nbsp;the<br>
1568event&nbsp;loop.)&nbsp;&nbsp;Notice&nbsp;that&nbsp;this&nbsp;function&nbsp;doesn't&nbsp;refresh&nbsp;the&nbsp;window&nbsp;and<br>
1569does&nbsp;nothing&nbsp;if&nbsp;the&nbsp;window&nbsp;has&nbsp;been&nbsp;already&nbsp;repainted.&nbsp;&nbsp;Use&nbsp;`Refresh`<br>
1570first&nbsp;if&nbsp;you&nbsp;want&nbsp;to&nbsp;immediately&nbsp;redraw&nbsp;the&nbsp;window&nbsp;(or&nbsp;some&nbsp;portion&nbsp;of<br>
1571it)&nbsp;unconditionally.</tt></dd></dl>
1572
1573<dl><dt><a name="Tab-UpdateWindowUI"><strong>UpdateWindowUI</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-UpdateWindowUI">UpdateWindowUI</a>(self,&nbsp;long&nbsp;flags=UPDATE_UI_NONE)<br>
1574&nbsp;<br>
1575This&nbsp;function&nbsp;sends&nbsp;EVT_UPDATE_UI&nbsp;events&nbsp;to&nbsp;the&nbsp;window.&nbsp;The&nbsp;particular<br>
1576implementation&nbsp;depends&nbsp;on&nbsp;the&nbsp;window;&nbsp;for&nbsp;example&nbsp;a&nbsp;wx.ToolBar&nbsp;will<br>
1577send&nbsp;an&nbsp;update&nbsp;UI&nbsp;event&nbsp;for&nbsp;each&nbsp;toolbar&nbsp;button,&nbsp;and&nbsp;a&nbsp;wx.Frame&nbsp;will<br>
1578send&nbsp;an&nbsp;update&nbsp;UI&nbsp;event&nbsp;for&nbsp;each&nbsp;menubar&nbsp;menu&nbsp;item.&nbsp;You&nbsp;can&nbsp;call&nbsp;this<br>
1579function&nbsp;from&nbsp;your&nbsp;application&nbsp;to&nbsp;ensure&nbsp;that&nbsp;your&nbsp;UI&nbsp;is&nbsp;up-to-date&nbsp;at<br>
1580a&nbsp;particular&nbsp;point&nbsp;in&nbsp;time&nbsp;(as&nbsp;far&nbsp;as&nbsp;your&nbsp;EVT_UPDATE_UI&nbsp;handlers&nbsp;are<br>
1581concerned).&nbsp;This&nbsp;may&nbsp;be&nbsp;necessary&nbsp;if&nbsp;you&nbsp;have&nbsp;called<br>
1582`wx.UpdateUIEvent.SetMode`&nbsp;or&nbsp;`wx.UpdateUIEvent.SetUpdateInterval`&nbsp;to<br>
1583limit&nbsp;the&nbsp;overhead&nbsp;that&nbsp;wxWindows&nbsp;incurs&nbsp;by&nbsp;sending&nbsp;update&nbsp;UI&nbsp;events<br>
1584in&nbsp;idle&nbsp;time.</tt></dd></dl>
1585
1586<dl><dt><a name="Tab-UseBgCol"><strong>UseBgCol</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-UseBgCol">UseBgCol</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>
1587
1588<dl><dt><a name="Tab-Validate"><strong>Validate</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Validate">Validate</a>(self)&nbsp;-&gt;&nbsp;bool<br>
1589&nbsp;<br>
1590Validates&nbsp;the&nbsp;current&nbsp;values&nbsp;of&nbsp;the&nbsp;child&nbsp;controls&nbsp;using&nbsp;their<br>
1591validators.&nbsp;&nbsp;If&nbsp;the&nbsp;window&nbsp;has&nbsp;wx.WS_EX_VALIDATE_RECURSIVELY&nbsp;extra<br>
1592style&nbsp;flag&nbsp;set,&nbsp;the&nbsp;method&nbsp;will&nbsp;also&nbsp;call&nbsp;<a href="#Tab-Validate">Validate</a>()&nbsp;of&nbsp;all&nbsp;child<br>
1593windows.&nbsp;&nbsp;Returns&nbsp;false&nbsp;if&nbsp;any&nbsp;of&nbsp;the&nbsp;validations&nbsp;failed.</tt></dd></dl>
1594
1595<dl><dt><a name="Tab-WarpPointer"><strong>WarpPointer</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-WarpPointer">WarpPointer</a>(self,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y)<br>
1596&nbsp;<br>
1597Moves&nbsp;the&nbsp;pointer&nbsp;to&nbsp;the&nbsp;given&nbsp;position&nbsp;on&nbsp;the&nbsp;window.<br>
1598&nbsp;<br>
1599NOTE:&nbsp;This&nbsp;function&nbsp;is&nbsp;not&nbsp;supported&nbsp;under&nbsp;Mac&nbsp;because&nbsp;Apple&nbsp;Human<br>
1600Interface&nbsp;Guidelines&nbsp;forbid&nbsp;moving&nbsp;the&nbsp;mouse&nbsp;cursor&nbsp;programmatically.</tt></dd></dl>
1601
1602<hr>
1603Static methods inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
1604<dl><dt><a name="Tab-FindFocus"><strong>FindFocus</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-FindFocus">FindFocus</a>()&nbsp;-&gt;&nbsp;Window<br>
1605&nbsp;<br>
1606Returns&nbsp;the&nbsp;window&nbsp;or&nbsp;control&nbsp;that&nbsp;currently&nbsp;has&nbsp;the&nbsp;keyboard&nbsp;focus,<br>
1607or&nbsp;None.</tt></dd></dl>
1608
1609<dl><dt><a name="Tab-GetCapture"><strong>GetCapture</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetCapture">GetCapture</a>()&nbsp;-&gt;&nbsp;Window<br>
1610&nbsp;<br>
1611Returns&nbsp;the&nbsp;window&nbsp;which&nbsp;currently&nbsp;captures&nbsp;the&nbsp;mouse&nbsp;or&nbsp;None</tt></dd></dl>
1612
1613<dl><dt><a name="Tab-NewControlId"><strong>NewControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-NewControlId">NewControlId</a>()&nbsp;-&gt;&nbsp;int<br>
1614&nbsp;<br>
1615Generate&nbsp;a&nbsp;control&nbsp;id&nbsp;for&nbsp;the&nbsp;controls&nbsp;which&nbsp;were&nbsp;not&nbsp;given&nbsp;one.</tt></dd></dl>
1616
1617<dl><dt><a name="Tab-NextControlId"><strong>NextControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-NextControlId">NextControlId</a>(int&nbsp;winid)&nbsp;-&gt;&nbsp;int<br>
1618&nbsp;<br>
1619Get&nbsp;the&nbsp;id&nbsp;of&nbsp;the&nbsp;control&nbsp;following&nbsp;the&nbsp;one&nbsp;with&nbsp;the&nbsp;given<br>
1620autogenerated)&nbsp;id</tt></dd></dl>
1621
1622<dl><dt><a name="Tab-PrevControlId"><strong>PrevControlId</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-PrevControlId">PrevControlId</a>(int&nbsp;winid)&nbsp;-&gt;&nbsp;int<br>
1623&nbsp;<br>
1624Get&nbsp;the&nbsp;id&nbsp;of&nbsp;the&nbsp;control&nbsp;preceding&nbsp;the&nbsp;one&nbsp;with&nbsp;the&nbsp;given<br>
1625autogenerated)&nbsp;id</tt></dd></dl>
1626
1627<hr>
1628Data descriptors inherited from <a href="wx._core.html#Window">wx._core.Window</a>:<br>
1629<dl><dt><strong>AcceleratorTable</strong></dt>
1630<dd><tt>See&nbsp;`GetAcceleratorTable`&nbsp;and&nbsp;`SetAcceleratorTable`</tt></dd>
1631</dl>
1632<dl><dt><strong>AutoLayout</strong></dt>
1633<dd><tt>See&nbsp;`GetAutoLayout`&nbsp;and&nbsp;`SetAutoLayout`</tt></dd>
1634</dl>
1635<dl><dt><strong>BackgroundColour</strong></dt>
1636<dd><tt>See&nbsp;`GetBackgroundColour`&nbsp;and&nbsp;`SetBackgroundColour`</tt></dd>
1637</dl>
1638<dl><dt><strong>BackgroundStyle</strong></dt>
1639<dd><tt>See&nbsp;`GetBackgroundStyle`&nbsp;and&nbsp;`SetBackgroundStyle`</tt></dd>
1640</dl>
1641<dl><dt><strong>BestSize</strong></dt>
1642<dd><tt>See&nbsp;`GetBestSize`</tt></dd>
1643</dl>
1644<dl><dt><strong>BestVirtualSize</strong></dt>
1645<dd><tt>See&nbsp;`GetBestVirtualSize`</tt></dd>
1646</dl>
1647<dl><dt><strong>Border</strong></dt>
1648<dd><tt>See&nbsp;`GetBorder`</tt></dd>
1649</dl>
1650<dl><dt><strong>Caret</strong></dt>
1651<dd><tt>See&nbsp;`GetCaret`&nbsp;and&nbsp;`SetCaret`</tt></dd>
1652</dl>
1653<dl><dt><strong>CharHeight</strong></dt>
1654<dd><tt>See&nbsp;`GetCharHeight`</tt></dd>
1655</dl>
1656<dl><dt><strong>CharWidth</strong></dt>
1657<dd><tt>See&nbsp;`GetCharWidth`</tt></dd>
1658</dl>
1659<dl><dt><strong>Children</strong></dt>
1660<dd><tt>See&nbsp;`GetChildren`</tt></dd>
1661</dl>
1662<dl><dt><strong>ClientAreaOrigin</strong></dt>
1663<dd><tt>See&nbsp;`GetClientAreaOrigin`</tt></dd>
1664</dl>
1665<dl><dt><strong>ClientRect</strong></dt>
1666<dd><tt>See&nbsp;`GetClientRect`&nbsp;and&nbsp;`SetClientRect`</tt></dd>
1667</dl>
1668<dl><dt><strong>ClientSize</strong></dt>
1669<dd><tt>See&nbsp;`GetClientSize`&nbsp;and&nbsp;`SetClientSize`</tt></dd>
1670</dl>
1671<dl><dt><strong>Constraints</strong></dt>
1672<dd><tt>See&nbsp;`GetConstraints`&nbsp;and&nbsp;`SetConstraints`</tt></dd>
1673</dl>
1674<dl><dt><strong>ContainingSizer</strong></dt>
1675<dd><tt>See&nbsp;`GetContainingSizer`&nbsp;and&nbsp;`SetContainingSizer`</tt></dd>
1676</dl>
1677<dl><dt><strong>Cursor</strong></dt>
1678<dd><tt>See&nbsp;`GetCursor`&nbsp;and&nbsp;`SetCursor`</tt></dd>
1679</dl>
1680<dl><dt><strong>DefaultAttributes</strong></dt>
1681<dd><tt>See&nbsp;`GetDefaultAttributes`</tt></dd>
1682</dl>
1683<dl><dt><strong>DropTarget</strong></dt>
1684<dd><tt>See&nbsp;`GetDropTarget`&nbsp;and&nbsp;`SetDropTarget`</tt></dd>
1685</dl>
1686<dl><dt><strong>EffectiveMinSize</strong></dt>
1687<dd><tt>See&nbsp;`GetEffectiveMinSize`</tt></dd>
1688</dl>
1689<dl><dt><strong>Enabled</strong></dt>
1690<dd><tt>See&nbsp;`IsEnabled`&nbsp;and&nbsp;`Enable`</tt></dd>
1691</dl>
1692<dl><dt><strong>EventHandler</strong></dt>
1693<dd><tt>See&nbsp;`GetEventHandler`&nbsp;and&nbsp;`SetEventHandler`</tt></dd>
1694</dl>
1695<dl><dt><strong>ExtraStyle</strong></dt>
1696<dd><tt>See&nbsp;`GetExtraStyle`&nbsp;and&nbsp;`SetExtraStyle`</tt></dd>
1697</dl>
1698<dl><dt><strong>Font</strong></dt>
1699<dd><tt>See&nbsp;`GetFont`&nbsp;and&nbsp;`SetFont`</tt></dd>
1700</dl>
1701<dl><dt><strong>ForegroundColour</strong></dt>
1702<dd><tt>See&nbsp;`GetForegroundColour`&nbsp;and&nbsp;`SetForegroundColour`</tt></dd>
1703</dl>
1704<dl><dt><strong>GrandParent</strong></dt>
1705<dd><tt>See&nbsp;`GetGrandParent`</tt></dd>
1706</dl>
1707<dl><dt><strong>GtkWidget</strong></dt>
1708<dd><tt>GetGtkWidget(self)&nbsp;-&gt;&nbsp;long<br>
1709&nbsp;<br>
1710On&nbsp;wxGTK&nbsp;returns&nbsp;a&nbsp;pointer&nbsp;to&nbsp;the&nbsp;GtkWidget&nbsp;for&nbsp;this&nbsp;window&nbsp;as&nbsp;a&nbsp;long<br>
1711integer.&nbsp;&nbsp;On&nbsp;the&nbsp;other&nbsp;platforms&nbsp;this&nbsp;method&nbsp;returns&nbsp;zero.</tt></dd>
1712</dl>
1713<dl><dt><strong>Handle</strong></dt>
1714<dd><tt>See&nbsp;`GetHandle`</tt></dd>
1715</dl>
1716<dl><dt><strong>HelpText</strong></dt>
1717<dd><tt>See&nbsp;`GetHelpText`&nbsp;and&nbsp;`SetHelpText`</tt></dd>
1718</dl>
1719<dl><dt><strong>Id</strong></dt>
1720<dd><tt>See&nbsp;`GetId`&nbsp;and&nbsp;`SetId`</tt></dd>
1721</dl>
1722<dl><dt><strong>Label</strong></dt>
1723<dd><tt>See&nbsp;`GetLabel`&nbsp;and&nbsp;`SetLabel`</tt></dd>
1724</dl>
1725<dl><dt><strong>LayoutDirection</strong></dt>
1726<dd><tt>See&nbsp;`GetLayoutDirection`&nbsp;and&nbsp;`SetLayoutDirection`</tt></dd>
1727</dl>
1728<dl><dt><strong>MaxHeight</strong></dt>
1729<dd><tt>See&nbsp;`GetMaxHeight`</tt></dd>
1730</dl>
1731<dl><dt><strong>MaxSize</strong></dt>
1732<dd><tt>See&nbsp;`GetMaxSize`&nbsp;and&nbsp;`SetMaxSize`</tt></dd>
1733</dl>
1734<dl><dt><strong>MaxWidth</strong></dt>
1735<dd><tt>See&nbsp;`GetMaxWidth`</tt></dd>
1736</dl>
1737<dl><dt><strong>MinHeight</strong></dt>
1738<dd><tt>See&nbsp;`GetMinHeight`</tt></dd>
1739</dl>
1740<dl><dt><strong>MinSize</strong></dt>
1741<dd><tt>See&nbsp;`GetMinSize`&nbsp;and&nbsp;`SetMinSize`</tt></dd>
1742</dl>
1743<dl><dt><strong>MinWidth</strong></dt>
1744<dd><tt>See&nbsp;`GetMinWidth`</tt></dd>
1745</dl>
1746<dl><dt><strong>Name</strong></dt>
1747<dd><tt>See&nbsp;`GetName`&nbsp;and&nbsp;`SetName`</tt></dd>
1748</dl>
1749<dl><dt><strong>Parent</strong></dt>
1750<dd><tt>See&nbsp;`GetParent`</tt></dd>
1751</dl>
1752<dl><dt><strong>Position</strong></dt>
1753<dd><tt>See&nbsp;`GetPosition`&nbsp;and&nbsp;`SetPosition`</tt></dd>
1754</dl>
1755<dl><dt><strong>Rect</strong></dt>
1756<dd><tt>See&nbsp;`GetRect`&nbsp;and&nbsp;`SetRect`</tt></dd>
1757</dl>
1758<dl><dt><strong>ScreenPosition</strong></dt>
1759<dd><tt>See&nbsp;`GetScreenPosition`</tt></dd>
1760</dl>
1761<dl><dt><strong>ScreenRect</strong></dt>
1762<dd><tt>See&nbsp;`GetScreenRect`</tt></dd>
1763</dl>
1764<dl><dt><strong>Shown</strong></dt>
1765<dd><tt>See&nbsp;`IsShown`&nbsp;and&nbsp;`Show`</tt></dd>
1766</dl>
1767<dl><dt><strong>Size</strong></dt>
1768<dd><tt>See&nbsp;`GetSize`&nbsp;and&nbsp;`SetSize`</tt></dd>
1769</dl>
1770<dl><dt><strong>Sizer</strong></dt>
1771<dd><tt>See&nbsp;`GetSizer`&nbsp;and&nbsp;`SetSizer`</tt></dd>
1772</dl>
1773<dl><dt><strong>ThemeEnabled</strong></dt>
1774<dd><tt>See&nbsp;`GetThemeEnabled`&nbsp;and&nbsp;`SetThemeEnabled`</tt></dd>
1775</dl>
1776<dl><dt><strong>ToolTip</strong></dt>
1777<dd><tt>See&nbsp;`GetToolTip`&nbsp;and&nbsp;`SetToolTip`</tt></dd>
1778</dl>
1779<dl><dt><strong>TopLevel</strong></dt>
1780<dd><tt>See&nbsp;`IsTopLevel`</tt></dd>
1781</dl>
1782<dl><dt><strong>TopLevelParent</strong></dt>
1783<dd><tt>See&nbsp;`GetTopLevelParent`</tt></dd>
1784</dl>
1785<dl><dt><strong>UpdateClientRect</strong></dt>
1786<dd><tt>See&nbsp;`GetUpdateClientRect`</tt></dd>
1787</dl>
1788<dl><dt><strong>UpdateRegion</strong></dt>
1789<dd><tt>See&nbsp;`GetUpdateRegion`</tt></dd>
1790</dl>
1791<dl><dt><strong>Validator</strong></dt>
1792<dd><tt>See&nbsp;`GetValidator`&nbsp;and&nbsp;`SetValidator`</tt></dd>
1793</dl>
1794<dl><dt><strong>VirtualSize</strong></dt>
1795<dd><tt>See&nbsp;`GetVirtualSize`&nbsp;and&nbsp;`SetVirtualSize`</tt></dd>
1796</dl>
1797<dl><dt><strong>WindowStyle</strong></dt>
1798<dd><tt>See&nbsp;`GetWindowStyle`&nbsp;and&nbsp;`SetWindowStyle`</tt></dd>
1799</dl>
1800<dl><dt><strong>WindowStyleFlag</strong></dt>
1801<dd><tt>See&nbsp;`GetWindowStyleFlag`&nbsp;and&nbsp;`SetWindowStyleFlag`</tt></dd>
1802</dl>
1803<dl><dt><strong>WindowVariant</strong></dt>
1804<dd><tt>See&nbsp;`GetWindowVariant`&nbsp;and&nbsp;`SetWindowVariant`</tt></dd>
1805</dl>
1806<hr>
1807Methods inherited from <a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a>:<br>
1808<dl><dt><a name="Tab-AddPendingEvent"><strong>AddPendingEvent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-AddPendingEvent">AddPendingEvent</a>(self,&nbsp;Event&nbsp;event)</tt></dd></dl>
1809
1810<dl><dt><a name="Tab-Bind"><strong>Bind</strong></a>(self, event, handler, source<font color="#909090">=None</font>, id<font color="#909090">=-1</font>, id2<font color="#909090">=-1</font>)</dt><dd><tt>Bind&nbsp;an&nbsp;event&nbsp;to&nbsp;an&nbsp;event&nbsp;handler.<br>
1811&nbsp;<br>
1812:param&nbsp;event:&nbsp;One&nbsp;of&nbsp;the&nbsp;EVT_*&nbsp;objects&nbsp;that&nbsp;specifies&nbsp;the<br>
1813&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type&nbsp;of&nbsp;event&nbsp;to&nbsp;bind,<br>
1814&nbsp;<br>
1815:param&nbsp;handler:&nbsp;A&nbsp;callable&nbsp;object&nbsp;to&nbsp;be&nbsp;invoked&nbsp;when&nbsp;the<br>
1816&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;event&nbsp;is&nbsp;delivered&nbsp;to&nbsp;self.&nbsp;&nbsp;Pass&nbsp;None&nbsp;to<br>
1817&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;disconnect&nbsp;an&nbsp;event&nbsp;handler.<br>
1818&nbsp;<br>
1819:param&nbsp;source:&nbsp;Sometimes&nbsp;the&nbsp;event&nbsp;originates&nbsp;from&nbsp;a<br>
1820&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;different&nbsp;window&nbsp;than&nbsp;self,&nbsp;but&nbsp;you&nbsp;still<br>
1821&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;want&nbsp;to&nbsp;catch&nbsp;it&nbsp;in&nbsp;self.&nbsp;&nbsp;(For&nbsp;example,&nbsp;a<br>
1822&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;button&nbsp;event&nbsp;delivered&nbsp;to&nbsp;a&nbsp;frame.)&nbsp;&nbsp;By<br>
1823&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;passing&nbsp;the&nbsp;source&nbsp;of&nbsp;the&nbsp;event,&nbsp;the&nbsp;event<br>
1824&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handling&nbsp;system&nbsp;is&nbsp;able&nbsp;to&nbsp;differentiate<br>
1825&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;between&nbsp;the&nbsp;same&nbsp;event&nbsp;type&nbsp;from&nbsp;different<br>
1826&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;controls.<br>
1827&nbsp;<br>
1828:param&nbsp;id:&nbsp;Used&nbsp;to&nbsp;spcify&nbsp;the&nbsp;event&nbsp;source&nbsp;by&nbsp;ID&nbsp;instead<br>
1829&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;instance.<br>
1830&nbsp;<br>
1831:param&nbsp;id2:&nbsp;Used&nbsp;when&nbsp;it&nbsp;is&nbsp;desirable&nbsp;to&nbsp;bind&nbsp;a&nbsp;handler<br>
1832&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;a&nbsp;range&nbsp;of&nbsp;IDs,&nbsp;such&nbsp;as&nbsp;with&nbsp;EVT_MENU_RANGE.</tt></dd></dl>
1833
1834<dl><dt><a name="Tab-Connect"><strong>Connect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Connect">Connect</a>(self,&nbsp;int&nbsp;id,&nbsp;int&nbsp;lastId,&nbsp;int&nbsp;eventType,&nbsp;PyObject&nbsp;func)</tt></dd></dl>
1835
1836<dl><dt><a name="Tab-Disconnect"><strong>Disconnect</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-Disconnect">Disconnect</a>(self,&nbsp;int&nbsp;id,&nbsp;int&nbsp;lastId=-1,&nbsp;EventType&nbsp;eventType=wxEVT_NULL)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>
1837
1838<dl><dt><a name="Tab-GetEvtHandlerEnabled"><strong>GetEvtHandlerEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetEvtHandlerEnabled">GetEvtHandlerEnabled</a>(self)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>
1839
1840<dl><dt><a name="Tab-GetNextHandler"><strong>GetNextHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetNextHandler">GetNextHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler</tt></dd></dl>
1841
1842<dl><dt><a name="Tab-GetPreviousHandler"><strong>GetPreviousHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetPreviousHandler">GetPreviousHandler</a>(self)&nbsp;-&gt;&nbsp;EvtHandler</tt></dd></dl>
1843
1844<dl><dt><a name="Tab-ProcessEvent"><strong>ProcessEvent</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ProcessEvent">ProcessEvent</a>(self,&nbsp;Event&nbsp;event)&nbsp;-&gt;&nbsp;bool</tt></dd></dl>
1845
1846<dl><dt><a name="Tab-ProcessPendingEvents"><strong>ProcessPendingEvents</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-ProcessPendingEvents">ProcessPendingEvents</a>(self)</tt></dd></dl>
1847
1848<dl><dt><a name="Tab-SetEvtHandlerEnabled"><strong>SetEvtHandlerEnabled</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetEvtHandlerEnabled">SetEvtHandlerEnabled</a>(self,&nbsp;bool&nbsp;enabled)</tt></dd></dl>
1849
1850<dl><dt><a name="Tab-SetNextHandler"><strong>SetNextHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetNextHandler">SetNextHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)</tt></dd></dl>
1851
1852<dl><dt><a name="Tab-SetPreviousHandler"><strong>SetPreviousHandler</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-SetPreviousHandler">SetPreviousHandler</a>(self,&nbsp;EvtHandler&nbsp;handler)</tt></dd></dl>
1853
1854<dl><dt><a name="Tab-Unbind"><strong>Unbind</strong></a>(self, event, source<font color="#909090">=None</font>, id<font color="#909090">=-1</font>, id2<font color="#909090">=-1</font>)</dt><dd><tt>Disconencts&nbsp;the&nbsp;event&nbsp;handler&nbsp;binding&nbsp;for&nbsp;event&nbsp;from&nbsp;self.<br>
1855Returns&nbsp;True&nbsp;if&nbsp;successful.</tt></dd></dl>
1856
1857<hr>
1858Data descriptors inherited from <a href="wx._core.html#EvtHandler">wx._core.EvtHandler</a>:<br>
1859<dl><dt><strong>EvtHandlerEnabled</strong></dt>
1860<dd><tt>See&nbsp;`GetEvtHandlerEnabled`&nbsp;and&nbsp;`SetEvtHandlerEnabled`</tt></dd>
1861</dl>
1862<dl><dt><strong>NextHandler</strong></dt>
1863<dd><tt>See&nbsp;`GetNextHandler`&nbsp;and&nbsp;`SetNextHandler`</tt></dd>
1864</dl>
1865<dl><dt><strong>PreviousHandler</strong></dt>
1866<dd><tt>See&nbsp;`GetPreviousHandler`&nbsp;and&nbsp;`SetPreviousHandler`</tt></dd>
1867</dl>
1868<hr>
1869Methods inherited from <a href="wx._core.html#Object">wx._core.Object</a>:<br>
1870<dl><dt><a name="Tab-GetClassName"><strong>GetClassName</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-GetClassName">GetClassName</a>(self)&nbsp;-&gt;&nbsp;String<br>
1871&nbsp;<br>
1872Returns&nbsp;the&nbsp;class&nbsp;name&nbsp;of&nbsp;the&nbsp;C++&nbsp;class&nbsp;using&nbsp;wxRTTI.</tt></dd></dl>
1873
1874<dl><dt><a name="Tab-IsSameAs"><strong>IsSameAs</strong></a>(*args, **kwargs)</dt><dd><tt><a href="#Tab-IsSameAs">IsSameAs</a>(self,&nbsp;Object&nbsp;p)&nbsp;-&gt;&nbsp;bool<br>
1875&nbsp;<br>
1876For&nbsp;wx.Objects&nbsp;that&nbsp;use&nbsp;C++&nbsp;reference&nbsp;counting&nbsp;internally,&nbsp;this&nbsp;method<br>
1877can&nbsp;be&nbsp;used&nbsp;to&nbsp;determine&nbsp;if&nbsp;two&nbsp;objects&nbsp;are&nbsp;referencing&nbsp;the&nbsp;same&nbsp;data<br>
1878object.</tt></dd></dl>
1879
1880<hr>
1881Data descriptors inherited from <a href="wx._core.html#Object">wx._core.Object</a>:<br>
1882<dl><dt><strong>ClassName</strong></dt>
1883<dd><tt>See&nbsp;`GetClassName`</tt></dd>
1884</dl>
1885<dl><dt><strong>__dict__</strong></dt>
1886<dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd>
1887</dl>
1888<dl><dt><strong>__weakref__</strong></dt>
1889<dd><tt>list&nbsp;of&nbsp;weak&nbsp;references&nbsp;to&nbsp;the&nbsp;object&nbsp;(if&nbsp;defined)</tt></dd>
1890</dl>
1891</td></tr></table></td></tr></table><p>
1892<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
1893<tr bgcolor="#55aa55">
1894<td colspan=3 valign=bottom>&nbsp;<br>
1895<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
1896   
1897<tr><td bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
1898<td width="100%"><strong>wxID_TAB</strong> = 112</td></tr></table>
1899</body></html>
Note: See TracBrowser for help on using the repository browser.