source: wxmtxy/trunk/wxmtxy_pvsetup.html @ 180

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

acknowledge the contributors

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