1 /*
2  * Interface wrapper code.
3  *
4  * Generated by SIP 4.19.16
5  *
6  *     Copyright: (c) 2018 by Total Control Software
7  *     License:   wxWindows License
8  */
9 
10 #include "sipAPI_core.h"
11 
12         #include <wx/stattext.h>
13 
14         #include <wx/window.h>
15         #include <wx/gdicmn.h>
16         #include <wx/gdicmn.h>
17         #include <wx/window.h>
18         #include <wx/event.h>
19         #include <wx/validate.h>
20         #include <wx/dc.h>
21         #include <wx/event.h>
22         #include <wx/event.h>
23     #include <wx/setup.h>
24     #include <wxPython/wxpy_api.h>
25         #include <wx/event.h>
26         #include <wx/cursor.h>
27         #include <wx/caret.h>
28         #include <wx/layout.h>
29         #include <wx/sizer.h>
30         #include <wx/dnd.h>
31         #include <wx/access.h>
32         #include <wx/accel.h>
33         #include <wx/menu.h>
34         #include <wx/tooltip.h>
35         #include <wx/event.h>
36         #include <wx/gdicmn.h>
37         #include <wx/event.h>
38         #include <wx/event.h>
39         #include <wx/palette.h>
40         #include <wx/colour.h>
41         #include <wx/font.h>
42         #include <wx/region.h>
43 
44         #include <wx/eventfilter.h>
45         #include <wx/object.h>
46         #include <wx/object.h>
47         #include <wx/object.h>
48 
49 
50 class sipwxStaticText : public  ::wxStaticText
51 {
52 public:
53     sipwxStaticText();
54     sipwxStaticText( ::wxWindow*, ::wxWindowID,const  ::wxString&,const  ::wxPoint&,const  ::wxSize&,long,const  ::wxString&);
55     virtual ~sipwxStaticText();
56 
57     /*
58      * There is a public method for every protected method visible from
59      * this class.
60      */
61     void sipProtect_SendDestroyEvent();
62     bool sipProtectVirt_ProcessEvent(bool, ::wxEvent&);
63     void sipProtectVirt_DoEnable(bool,bool);
64     void sipProtectVirt_DoGetPosition(bool,int*,int*) const;
65     void sipProtectVirt_DoGetSize(bool,int*,int*) const;
66     void sipProtectVirt_DoGetClientSize(bool,int*,int*) const;
67      ::wxSize sipProtectVirt_DoGetBestSize(bool) const;
68      ::wxSize sipProtectVirt_DoGetBestClientSize(bool) const;
69     void sipProtectVirt_DoSetSize(bool,int,int,int,int,int);
70     void sipProtectVirt_DoSetClientSize(bool,int,int);
71     void sipProtectVirt_DoSetSizeHints(bool,int,int,int,int,int,int);
72      ::wxSize sipProtectVirt_DoGetBorderSize(bool) const;
73     void sipProtectVirt_DoMoveWindow(bool,int,int,int,int);
74     void sipProtectVirt_DoSetWindowVariant(bool, ::wxWindowVariant);
75      ::wxBorder sipProtectVirt_GetDefaultBorder(bool) const;
76      ::wxBorder sipProtectVirt_GetDefaultBorderForControl(bool) const;
77     void sipProtectVirt_DoFreeze(bool);
78     void sipProtectVirt_DoThaw(bool);
79     bool sipProtectVirt_HasTransparentBackground(bool);
80     bool sipProtectVirt_TryBefore(bool, ::wxEvent&);
81     bool sipProtectVirt_TryAfter(bool, ::wxEvent&);
82 
83     /*
84      * There is a protected method for every virtual method visible from
85      * this class.
86      */
87 protected:
88      ::wxSize DoGetBestClientSize() const SIP_OVERRIDE;
89      ::wxSize DoGetBestSize() const SIP_OVERRIDE;
90     void DoThaw() SIP_OVERRIDE;
91     void DoFreeze() SIP_OVERRIDE;
92      ::wxBorder GetDefaultBorderForControl() const SIP_OVERRIDE;
93      ::wxBorder GetDefaultBorder() const SIP_OVERRIDE;
94     void DoSetWindowVariant( ::wxWindowVariant) SIP_OVERRIDE;
95     void DoMoveWindow(int,int,int,int) SIP_OVERRIDE;
96      ::wxSize DoGetBorderSize() const SIP_OVERRIDE;
97     void DoSetSizeHints(int,int,int,int,int,int) SIP_OVERRIDE;
98     void DoSetClientSize(int,int) SIP_OVERRIDE;
99     void DoSetSize(int,int,int,int,int) SIP_OVERRIDE;
100     void DoGetClientSize(int*,int*) const SIP_OVERRIDE;
101     void DoGetSize(int*,int*) const SIP_OVERRIDE;
102     void DoGetPosition(int*,int*) const SIP_OVERRIDE;
103     void DoEnable(bool) SIP_OVERRIDE;
104      ::wxWindow* GetMainWindowOfCompositeControl() SIP_OVERRIDE;
105     void OnInternalIdle() SIP_OVERRIDE;
106     void InitDialog() SIP_OVERRIDE;
107     void InheritAttributes() SIP_OVERRIDE;
108     bool Destroy() SIP_OVERRIDE;
109     bool Validate() SIP_OVERRIDE;
110     bool TransferDataToWindow() SIP_OVERRIDE;
111     bool TransferDataFromWindow() SIP_OVERRIDE;
112     void SetValidator(const  ::wxValidator&) SIP_OVERRIDE;
113      ::wxValidator* GetValidator() SIP_OVERRIDE;
114     bool ShouldInheritColours() const SIP_OVERRIDE;
115     bool HasTransparentBackground() SIP_OVERRIDE;
116      ::wxPoint GetClientAreaOrigin() const SIP_OVERRIDE;
117     bool InformFirstDirection(int,int,int) SIP_OVERRIDE;
118     void SetCanFocus(bool) SIP_OVERRIDE;
119     bool AcceptsFocusRecursively() const SIP_OVERRIDE;
120     bool AcceptsFocusFromKeyboard() const SIP_OVERRIDE;
121     bool AcceptsFocus() const SIP_OVERRIDE;
122     bool TryAfter( ::wxEvent&) SIP_OVERRIDE;
123     bool TryBefore( ::wxEvent&) SIP_OVERRIDE;
124     bool ProcessEvent( ::wxEvent&) SIP_OVERRIDE;
125     void AddChild( ::wxWindowBase*) SIP_OVERRIDE;
126     void RemoveChild( ::wxWindowBase*) SIP_OVERRIDE;
127 
128 public:
129     sipSimpleWrapper *sipPySelf;
130 
131 private:
132     sipwxStaticText(const sipwxStaticText &);
133     sipwxStaticText &operator = (const sipwxStaticText &);
134 
135     char sipPyMethods[39];
136 };
137 
sipwxStaticText()138 sipwxStaticText::sipwxStaticText():  ::wxStaticText(), sipPySelf(SIP_NULLPTR)
139 {
140     memset(sipPyMethods, 0, sizeof (sipPyMethods));
141 }
142 
sipwxStaticText(::wxWindow * parent,::wxWindowID id,const::wxString & label,const::wxPoint & pos,const::wxSize & size,long style,const::wxString & name)143 sipwxStaticText::sipwxStaticText( ::wxWindow*parent, ::wxWindowID id,const  ::wxString& label,const  ::wxPoint& pos,const  ::wxSize& size,long style,const  ::wxString& name):  ::wxStaticText(parent,id,label,pos,size,style,name), sipPySelf(SIP_NULLPTR)
144 {
145     memset(sipPyMethods, 0, sizeof (sipPyMethods));
146 }
147 
~sipwxStaticText()148 sipwxStaticText::~sipwxStaticText()
149 {
150     sipInstanceDestroyedEx(&sipPySelf);
151 }
152 
DoGetBestClientSize() const153  ::wxSize sipwxStaticText::DoGetBestClientSize() const
154 {
155     sip_gilstate_t sipGILState;
156     PyObject *sipMeth;
157 
158     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,SIP_NULLPTR,sipName_DoGetBestClientSize);
159 
160     if (!sipMeth)
161         return  ::wxStaticText::DoGetBestClientSize();
162 
163     extern  ::wxSize sipVH__core_93(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
164 
165     return sipVH__core_93(sipGILState, 0, sipPySelf, sipMeth);
166 }
167 
DoGetBestSize() const168  ::wxSize sipwxStaticText::DoGetBestSize() const
169 {
170     sip_gilstate_t sipGILState;
171     PyObject *sipMeth;
172 
173     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[1]),sipPySelf,SIP_NULLPTR,sipName_DoGetBestSize);
174 
175     if (!sipMeth)
176         return  ::wxStaticText::DoGetBestSize();
177 
178     extern  ::wxSize sipVH__core_93(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
179 
180     return sipVH__core_93(sipGILState, 0, sipPySelf, sipMeth);
181 }
182 
DoThaw()183 void sipwxStaticText::DoThaw()
184 {
185     sip_gilstate_t sipGILState;
186     PyObject *sipMeth;
187 
188     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,SIP_NULLPTR,sipName_DoThaw);
189 
190     if (!sipMeth)
191     {
192          ::wxStaticText::DoThaw();
193         return;
194     }
195 
196     extern void sipVH__core_45(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
197 
198     sipVH__core_45(sipGILState, 0, sipPySelf, sipMeth);
199 }
200 
DoFreeze()201 void sipwxStaticText::DoFreeze()
202 {
203     sip_gilstate_t sipGILState;
204     PyObject *sipMeth;
205 
206     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[3],sipPySelf,SIP_NULLPTR,sipName_DoFreeze);
207 
208     if (!sipMeth)
209     {
210          ::wxStaticText::DoFreeze();
211         return;
212     }
213 
214     extern void sipVH__core_45(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
215 
216     sipVH__core_45(sipGILState, 0, sipPySelf, sipMeth);
217 }
218 
GetDefaultBorderForControl() const219  ::wxBorder sipwxStaticText::GetDefaultBorderForControl() const
220 {
221     sip_gilstate_t sipGILState;
222     PyObject *sipMeth;
223 
224     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[4]),sipPySelf,SIP_NULLPTR,sipName_GetDefaultBorderForControl);
225 
226     if (!sipMeth)
227         return  ::wxStaticText::GetDefaultBorderForControl();
228 
229     extern  ::wxBorder sipVH__core_122(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
230 
231     return sipVH__core_122(sipGILState, 0, sipPySelf, sipMeth);
232 }
233 
GetDefaultBorder() const234  ::wxBorder sipwxStaticText::GetDefaultBorder() const
235 {
236     sip_gilstate_t sipGILState;
237     PyObject *sipMeth;
238 
239     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[5]),sipPySelf,SIP_NULLPTR,sipName_GetDefaultBorder);
240 
241     if (!sipMeth)
242         return  ::wxStaticText::GetDefaultBorder();
243 
244     extern  ::wxBorder sipVH__core_122(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
245 
246     return sipVH__core_122(sipGILState, 0, sipPySelf, sipMeth);
247 }
248 
DoSetWindowVariant(::wxWindowVariant variant)249 void sipwxStaticText::DoSetWindowVariant( ::wxWindowVariant variant)
250 {
251     sip_gilstate_t sipGILState;
252     PyObject *sipMeth;
253 
254     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[6],sipPySelf,SIP_NULLPTR,sipName_DoSetWindowVariant);
255 
256     if (!sipMeth)
257     {
258          ::wxStaticText::DoSetWindowVariant(variant);
259         return;
260     }
261 
262     extern void sipVH__core_121(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::wxWindowVariant);
263 
264     sipVH__core_121(sipGILState, 0, sipPySelf, sipMeth, variant);
265 }
266 
DoMoveWindow(int x,int y,int width,int height)267 void sipwxStaticText::DoMoveWindow(int x,int y,int width,int height)
268 {
269     sip_gilstate_t sipGILState;
270     PyObject *sipMeth;
271 
272     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[7],sipPySelf,SIP_NULLPTR,sipName_DoMoveWindow);
273 
274     if (!sipMeth)
275     {
276          ::wxStaticText::DoMoveWindow(x,y,width,height);
277         return;
278     }
279 
280     extern void sipVH__core_120(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int,int,int,int);
281 
282     sipVH__core_120(sipGILState, 0, sipPySelf, sipMeth, x, y, width, height);
283 }
284 
DoGetBorderSize() const285  ::wxSize sipwxStaticText::DoGetBorderSize() const
286 {
287     sip_gilstate_t sipGILState;
288     PyObject *sipMeth;
289 
290     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[8]),sipPySelf,SIP_NULLPTR,sipName_DoGetBorderSize);
291 
292     if (!sipMeth)
293         return  ::wxStaticText::DoGetBorderSize();
294 
295     extern  ::wxSize sipVH__core_93(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
296 
297     return sipVH__core_93(sipGILState, 0, sipPySelf, sipMeth);
298 }
299 
DoSetSizeHints(int minW,int minH,int maxW,int maxH,int incW,int incH)300 void sipwxStaticText::DoSetSizeHints(int minW,int minH,int maxW,int maxH,int incW,int incH)
301 {
302     sip_gilstate_t sipGILState;
303     PyObject *sipMeth;
304 
305     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[9],sipPySelf,SIP_NULLPTR,sipName_DoSetSizeHints);
306 
307     if (!sipMeth)
308     {
309          ::wxStaticText::DoSetSizeHints(minW,minH,maxW,maxH,incW,incH);
310         return;
311     }
312 
313     extern void sipVH__core_119(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int,int,int,int,int,int);
314 
315     sipVH__core_119(sipGILState, 0, sipPySelf, sipMeth, minW, minH, maxW, maxH, incW, incH);
316 }
317 
DoSetClientSize(int width,int height)318 void sipwxStaticText::DoSetClientSize(int width,int height)
319 {
320     sip_gilstate_t sipGILState;
321     PyObject *sipMeth;
322 
323     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[10],sipPySelf,SIP_NULLPTR,sipName_DoSetClientSize);
324 
325     if (!sipMeth)
326     {
327          ::wxStaticText::DoSetClientSize(width,height);
328         return;
329     }
330 
331     extern void sipVH__core_118(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int,int);
332 
333     sipVH__core_118(sipGILState, 0, sipPySelf, sipMeth, width, height);
334 }
335 
DoSetSize(int x,int y,int width,int height,int sizeFlags)336 void sipwxStaticText::DoSetSize(int x,int y,int width,int height,int sizeFlags)
337 {
338     sip_gilstate_t sipGILState;
339     PyObject *sipMeth;
340 
341     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[11],sipPySelf,SIP_NULLPTR,sipName_DoSetSize);
342 
343     if (!sipMeth)
344     {
345          ::wxStaticText::DoSetSize(x,y,width,height,sizeFlags);
346         return;
347     }
348 
349     extern void sipVH__core_117(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int,int,int,int,int);
350 
351     sipVH__core_117(sipGILState, 0, sipPySelf, sipMeth, x, y, width, height, sizeFlags);
352 }
353 
DoGetClientSize(int * width,int * height) const354 void sipwxStaticText::DoGetClientSize(int*width,int*height) const
355 {
356     sip_gilstate_t sipGILState;
357     PyObject *sipMeth;
358 
359     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[12]),sipPySelf,SIP_NULLPTR,sipName_DoGetClientSize);
360 
361     if (!sipMeth)
362     {
363          ::wxStaticText::DoGetClientSize(width,height);
364         return;
365     }
366 
367     extern void sipVH__core_116(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int*,int*);
368 
369     sipVH__core_116(sipGILState, 0, sipPySelf, sipMeth, width, height);
370 }
371 
DoGetSize(int * width,int * height) const372 void sipwxStaticText::DoGetSize(int*width,int*height) const
373 {
374     sip_gilstate_t sipGILState;
375     PyObject *sipMeth;
376 
377     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[13]),sipPySelf,SIP_NULLPTR,sipName_DoGetSize);
378 
379     if (!sipMeth)
380     {
381          ::wxStaticText::DoGetSize(width,height);
382         return;
383     }
384 
385     extern void sipVH__core_116(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int*,int*);
386 
387     sipVH__core_116(sipGILState, 0, sipPySelf, sipMeth, width, height);
388 }
389 
DoGetPosition(int * x,int * y) const390 void sipwxStaticText::DoGetPosition(int*x,int*y) const
391 {
392     sip_gilstate_t sipGILState;
393     PyObject *sipMeth;
394 
395     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[14]),sipPySelf,SIP_NULLPTR,sipName_DoGetPosition);
396 
397     if (!sipMeth)
398     {
399          ::wxStaticText::DoGetPosition(x,y);
400         return;
401     }
402 
403     extern void sipVH__core_116(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int*,int*);
404 
405     sipVH__core_116(sipGILState, 0, sipPySelf, sipMeth, x, y);
406 }
407 
DoEnable(bool enable)408 void sipwxStaticText::DoEnable(bool enable)
409 {
410     sip_gilstate_t sipGILState;
411     PyObject *sipMeth;
412 
413     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[15],sipPySelf,SIP_NULLPTR,sipName_DoEnable);
414 
415     if (!sipMeth)
416     {
417          ::wxStaticText::DoEnable(enable);
418         return;
419     }
420 
421     extern void sipVH__core_84(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);
422 
423     sipVH__core_84(sipGILState, 0, sipPySelf, sipMeth, enable);
424 }
425 
GetMainWindowOfCompositeControl()426  ::wxWindow* sipwxStaticText::GetMainWindowOfCompositeControl()
427 {
428     sip_gilstate_t sipGILState;
429     PyObject *sipMeth;
430 
431     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[16],sipPySelf,SIP_NULLPTR,sipName_GetMainWindowOfCompositeControl);
432 
433     if (!sipMeth)
434         return  ::wxStaticText::GetMainWindowOfCompositeControl();
435 
436     extern  ::wxWindow* sipVH__core_115(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
437 
438     return sipVH__core_115(sipGILState, 0, sipPySelf, sipMeth);
439 }
440 
OnInternalIdle()441 void sipwxStaticText::OnInternalIdle()
442 {
443     sip_gilstate_t sipGILState;
444     PyObject *sipMeth;
445 
446     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[17],sipPySelf,SIP_NULLPTR,sipName_OnInternalIdle);
447 
448     if (!sipMeth)
449     {
450          ::wxStaticText::OnInternalIdle();
451         return;
452     }
453 
454     extern void sipVH__core_45(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
455 
456     sipVH__core_45(sipGILState, 0, sipPySelf, sipMeth);
457 }
458 
InitDialog()459 void sipwxStaticText::InitDialog()
460 {
461     sip_gilstate_t sipGILState;
462     PyObject *sipMeth;
463 
464     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[18],sipPySelf,SIP_NULLPTR,sipName_InitDialog);
465 
466     if (!sipMeth)
467     {
468          ::wxStaticText::InitDialog();
469         return;
470     }
471 
472     extern void sipVH__core_45(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
473 
474     sipVH__core_45(sipGILState, 0, sipPySelf, sipMeth);
475 }
476 
InheritAttributes()477 void sipwxStaticText::InheritAttributes()
478 {
479     sip_gilstate_t sipGILState;
480     PyObject *sipMeth;
481 
482     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[19],sipPySelf,SIP_NULLPTR,sipName_InheritAttributes);
483 
484     if (!sipMeth)
485     {
486          ::wxStaticText::InheritAttributes();
487         return;
488     }
489 
490     extern void sipVH__core_45(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
491 
492     sipVH__core_45(sipGILState, 0, sipPySelf, sipMeth);
493 }
494 
Destroy()495 bool sipwxStaticText::Destroy()
496 {
497     sip_gilstate_t sipGILState;
498     PyObject *sipMeth;
499 
500     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[20],sipPySelf,SIP_NULLPTR,sipName_Destroy);
501 
502     if (!sipMeth)
503         return  ::wxStaticText::Destroy();
504 
505     extern bool sipVH__core_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
506 
507     return sipVH__core_6(sipGILState, 0, sipPySelf, sipMeth);
508 }
509 
Validate()510 bool sipwxStaticText::Validate()
511 {
512     sip_gilstate_t sipGILState;
513     PyObject *sipMeth;
514 
515     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[21],sipPySelf,SIP_NULLPTR,sipName_Validate);
516 
517     if (!sipMeth)
518         return  ::wxStaticText::Validate();
519 
520     extern bool sipVH__core_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
521 
522     return sipVH__core_6(sipGILState, 0, sipPySelf, sipMeth);
523 }
524 
TransferDataToWindow()525 bool sipwxStaticText::TransferDataToWindow()
526 {
527     sip_gilstate_t sipGILState;
528     PyObject *sipMeth;
529 
530     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[22],sipPySelf,SIP_NULLPTR,sipName_TransferDataToWindow);
531 
532     if (!sipMeth)
533         return  ::wxStaticText::TransferDataToWindow();
534 
535     extern bool sipVH__core_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
536 
537     return sipVH__core_6(sipGILState, 0, sipPySelf, sipMeth);
538 }
539 
TransferDataFromWindow()540 bool sipwxStaticText::TransferDataFromWindow()
541 {
542     sip_gilstate_t sipGILState;
543     PyObject *sipMeth;
544 
545     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[23],sipPySelf,SIP_NULLPTR,sipName_TransferDataFromWindow);
546 
547     if (!sipMeth)
548         return  ::wxStaticText::TransferDataFromWindow();
549 
550     extern bool sipVH__core_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
551 
552     return sipVH__core_6(sipGILState, 0, sipPySelf, sipMeth);
553 }
554 
SetValidator(const::wxValidator & validator)555 void sipwxStaticText::SetValidator(const  ::wxValidator& validator)
556 {
557     sip_gilstate_t sipGILState;
558     PyObject *sipMeth;
559 
560     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[24],sipPySelf,SIP_NULLPTR,sipName_SetValidator);
561 
562     if (!sipMeth)
563     {
564          ::wxStaticText::SetValidator(validator);
565         return;
566     }
567 
568     extern void sipVH__core_114(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::wxValidator&);
569 
570     sipVH__core_114(sipGILState, 0, sipPySelf, sipMeth, validator);
571 }
572 
GetValidator()573  ::wxValidator* sipwxStaticText::GetValidator()
574 {
575     sip_gilstate_t sipGILState;
576     PyObject *sipMeth;
577 
578     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[25],sipPySelf,SIP_NULLPTR,sipName_GetValidator);
579 
580     if (!sipMeth)
581         return  ::wxStaticText::GetValidator();
582 
583     extern  ::wxValidator* sipVH__core_113(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
584 
585     return sipVH__core_113(sipGILState, 0, sipPySelf, sipMeth);
586 }
587 
ShouldInheritColours() const588 bool sipwxStaticText::ShouldInheritColours() const
589 {
590     sip_gilstate_t sipGILState;
591     PyObject *sipMeth;
592 
593     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[26]),sipPySelf,SIP_NULLPTR,sipName_ShouldInheritColours);
594 
595     if (!sipMeth)
596         return  ::wxStaticText::ShouldInheritColours();
597 
598     extern bool sipVH__core_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
599 
600     return sipVH__core_6(sipGILState, 0, sipPySelf, sipMeth);
601 }
602 
HasTransparentBackground()603 bool sipwxStaticText::HasTransparentBackground()
604 {
605     sip_gilstate_t sipGILState;
606     PyObject *sipMeth;
607 
608     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[27],sipPySelf,SIP_NULLPTR,sipName_HasTransparentBackground);
609 
610     if (!sipMeth)
611         return  ::wxStaticText::HasTransparentBackground();
612 
613     extern bool sipVH__core_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
614 
615     return sipVH__core_6(sipGILState, 0, sipPySelf, sipMeth);
616 }
617 
GetClientAreaOrigin() const618  ::wxPoint sipwxStaticText::GetClientAreaOrigin() const
619 {
620     sip_gilstate_t sipGILState;
621     PyObject *sipMeth;
622 
623     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[28]),sipPySelf,SIP_NULLPTR,sipName_GetClientAreaOrigin);
624 
625     if (!sipMeth)
626         return  ::wxStaticText::GetClientAreaOrigin();
627 
628     extern  ::wxPoint sipVH__core_112(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
629 
630     return sipVH__core_112(sipGILState, 0, sipPySelf, sipMeth);
631 }
632 
InformFirstDirection(int direction,int size,int availableOtherDir)633 bool sipwxStaticText::InformFirstDirection(int direction,int size,int availableOtherDir)
634 {
635     sip_gilstate_t sipGILState;
636     PyObject *sipMeth;
637 
638     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[29],sipPySelf,SIP_NULLPTR,sipName_InformFirstDirection);
639 
640     if (!sipMeth)
641         return  ::wxStaticText::InformFirstDirection(direction,size,availableOtherDir);
642 
643     extern bool sipVH__core_111(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int,int,int);
644 
645     return sipVH__core_111(sipGILState, 0, sipPySelf, sipMeth, direction, size, availableOtherDir);
646 }
647 
SetCanFocus(bool canFocus)648 void sipwxStaticText::SetCanFocus(bool canFocus)
649 {
650     sip_gilstate_t sipGILState;
651     PyObject *sipMeth;
652 
653     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[30],sipPySelf,SIP_NULLPTR,sipName_SetCanFocus);
654 
655     if (!sipMeth)
656     {
657          ::wxStaticText::SetCanFocus(canFocus);
658         return;
659     }
660 
661     extern void sipVH__core_84(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);
662 
663     sipVH__core_84(sipGILState, 0, sipPySelf, sipMeth, canFocus);
664 }
665 
AcceptsFocusRecursively() const666 bool sipwxStaticText::AcceptsFocusRecursively() const
667 {
668     sip_gilstate_t sipGILState;
669     PyObject *sipMeth;
670 
671     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[31]),sipPySelf,SIP_NULLPTR,sipName_AcceptsFocusRecursively);
672 
673     if (!sipMeth)
674         return  ::wxStaticText::AcceptsFocusRecursively();
675 
676     extern bool sipVH__core_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
677 
678     return sipVH__core_6(sipGILState, 0, sipPySelf, sipMeth);
679 }
680 
AcceptsFocusFromKeyboard() const681 bool sipwxStaticText::AcceptsFocusFromKeyboard() const
682 {
683     sip_gilstate_t sipGILState;
684     PyObject *sipMeth;
685 
686     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[32]),sipPySelf,SIP_NULLPTR,sipName_AcceptsFocusFromKeyboard);
687 
688     if (!sipMeth)
689         return  ::wxStaticText::AcceptsFocusFromKeyboard();
690 
691     extern bool sipVH__core_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
692 
693     return sipVH__core_6(sipGILState, 0, sipPySelf, sipMeth);
694 }
695 
AcceptsFocus() const696 bool sipwxStaticText::AcceptsFocus() const
697 {
698     sip_gilstate_t sipGILState;
699     PyObject *sipMeth;
700 
701     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[33]),sipPySelf,SIP_NULLPTR,sipName_AcceptsFocus);
702 
703     if (!sipMeth)
704         return  ::wxStaticText::AcceptsFocus();
705 
706     extern bool sipVH__core_6(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
707 
708     return sipVH__core_6(sipGILState, 0, sipPySelf, sipMeth);
709 }
710 
TryAfter(::wxEvent & event)711 bool sipwxStaticText::TryAfter( ::wxEvent& event)
712 {
713     sip_gilstate_t sipGILState;
714     PyObject *sipMeth;
715 
716     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[34],sipPySelf,SIP_NULLPTR,sipName_TryAfter);
717 
718     if (!sipMeth)
719         return  ::wxStaticText::TryAfter(event);
720 
721     extern bool sipVH__core_90(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::wxEvent&);
722 
723     return sipVH__core_90(sipGILState, 0, sipPySelf, sipMeth, event);
724 }
725 
TryBefore(::wxEvent & event)726 bool sipwxStaticText::TryBefore( ::wxEvent& event)
727 {
728     sip_gilstate_t sipGILState;
729     PyObject *sipMeth;
730 
731     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[35],sipPySelf,SIP_NULLPTR,sipName_TryBefore);
732 
733     if (!sipMeth)
734         return  ::wxStaticText::TryBefore(event);
735 
736     extern bool sipVH__core_90(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::wxEvent&);
737 
738     return sipVH__core_90(sipGILState, 0, sipPySelf, sipMeth, event);
739 }
740 
ProcessEvent(::wxEvent & event)741 bool sipwxStaticText::ProcessEvent( ::wxEvent& event)
742 {
743     sip_gilstate_t sipGILState;
744     PyObject *sipMeth;
745 
746     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[36],sipPySelf,SIP_NULLPTR,sipName_ProcessEvent);
747 
748     if (!sipMeth)
749         return  ::wxStaticText::ProcessEvent(event);
750 
751     extern bool sipVH__core_90(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::wxEvent&);
752 
753     return sipVH__core_90(sipGILState, 0, sipPySelf, sipMeth, event);
754 }
755 
AddChild(::wxWindowBase * child)756 void sipwxStaticText::AddChild( ::wxWindowBase*child)
757 {
758     sip_gilstate_t sipGILState;
759     PyObject *sipMeth;
760 
761     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[37],sipPySelf,SIP_NULLPTR,sipName_AddChild);
762 
763     if (!sipMeth)
764     {
765          ::wxStaticText::AddChild(child);
766         return;
767     }
768 
769     extern void sipVH__core_110(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::wxWindowBase*);
770 
771     sipVH__core_110(sipGILState, 0, sipPySelf, sipMeth, child);
772 }
773 
RemoveChild(::wxWindowBase * child)774 void sipwxStaticText::RemoveChild( ::wxWindowBase*child)
775 {
776     sip_gilstate_t sipGILState;
777     PyObject *sipMeth;
778 
779     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[38],sipPySelf,SIP_NULLPTR,sipName_RemoveChild);
780 
781     if (!sipMeth)
782     {
783          ::wxStaticText::RemoveChild(child);
784         return;
785     }
786 
787     extern void sipVH__core_110(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::wxWindowBase*);
788 
789     sipVH__core_110(sipGILState, 0, sipPySelf, sipMeth, child);
790 }
791 
sipProtect_SendDestroyEvent()792 void sipwxStaticText::sipProtect_SendDestroyEvent()
793 {
794      ::wxWindow::SendDestroyEvent();
795 }
796 
sipProtectVirt_ProcessEvent(bool sipSelfWasArg,::wxEvent & event)797 bool sipwxStaticText::sipProtectVirt_ProcessEvent(bool sipSelfWasArg, ::wxEvent& event)
798 {
799     return (sipSelfWasArg ?  ::wxStaticText::ProcessEvent(event) : ProcessEvent(event));
800 }
801 
sipProtectVirt_DoEnable(bool sipSelfWasArg,bool enable)802 void sipwxStaticText::sipProtectVirt_DoEnable(bool sipSelfWasArg,bool enable)
803 {
804     (sipSelfWasArg ?  ::wxStaticText::DoEnable(enable) : DoEnable(enable));
805 }
806 
sipProtectVirt_DoGetPosition(bool sipSelfWasArg,int * x,int * y) const807 void sipwxStaticText::sipProtectVirt_DoGetPosition(bool sipSelfWasArg,int*x,int*y) const
808 {
809     (sipSelfWasArg ?  ::wxStaticText::DoGetPosition(x,y) : DoGetPosition(x,y));
810 }
811 
sipProtectVirt_DoGetSize(bool sipSelfWasArg,int * width,int * height) const812 void sipwxStaticText::sipProtectVirt_DoGetSize(bool sipSelfWasArg,int*width,int*height) const
813 {
814     (sipSelfWasArg ?  ::wxStaticText::DoGetSize(width,height) : DoGetSize(width,height));
815 }
816 
sipProtectVirt_DoGetClientSize(bool sipSelfWasArg,int * width,int * height) const817 void sipwxStaticText::sipProtectVirt_DoGetClientSize(bool sipSelfWasArg,int*width,int*height) const
818 {
819     (sipSelfWasArg ?  ::wxStaticText::DoGetClientSize(width,height) : DoGetClientSize(width,height));
820 }
821 
sipProtectVirt_DoGetBestSize(bool sipSelfWasArg) const822  ::wxSize sipwxStaticText::sipProtectVirt_DoGetBestSize(bool sipSelfWasArg) const
823 {
824     return (sipSelfWasArg ?  ::wxStaticText::DoGetBestSize() : DoGetBestSize());
825 }
826 
sipProtectVirt_DoGetBestClientSize(bool sipSelfWasArg) const827  ::wxSize sipwxStaticText::sipProtectVirt_DoGetBestClientSize(bool sipSelfWasArg) const
828 {
829     return (sipSelfWasArg ?  ::wxStaticText::DoGetBestClientSize() : DoGetBestClientSize());
830 }
831 
sipProtectVirt_DoSetSize(bool sipSelfWasArg,int x,int y,int width,int height,int sizeFlags)832 void sipwxStaticText::sipProtectVirt_DoSetSize(bool sipSelfWasArg,int x,int y,int width,int height,int sizeFlags)
833 {
834     (sipSelfWasArg ?  ::wxStaticText::DoSetSize(x,y,width,height,sizeFlags) : DoSetSize(x,y,width,height,sizeFlags));
835 }
836 
sipProtectVirt_DoSetClientSize(bool sipSelfWasArg,int width,int height)837 void sipwxStaticText::sipProtectVirt_DoSetClientSize(bool sipSelfWasArg,int width,int height)
838 {
839     (sipSelfWasArg ?  ::wxStaticText::DoSetClientSize(width,height) : DoSetClientSize(width,height));
840 }
841 
sipProtectVirt_DoSetSizeHints(bool sipSelfWasArg,int minW,int minH,int maxW,int maxH,int incW,int incH)842 void sipwxStaticText::sipProtectVirt_DoSetSizeHints(bool sipSelfWasArg,int minW,int minH,int maxW,int maxH,int incW,int incH)
843 {
844     (sipSelfWasArg ?  ::wxStaticText::DoSetSizeHints(minW,minH,maxW,maxH,incW,incH) : DoSetSizeHints(minW,minH,maxW,maxH,incW,incH));
845 }
846 
sipProtectVirt_DoGetBorderSize(bool sipSelfWasArg) const847  ::wxSize sipwxStaticText::sipProtectVirt_DoGetBorderSize(bool sipSelfWasArg) const
848 {
849     return (sipSelfWasArg ?  ::wxStaticText::DoGetBorderSize() : DoGetBorderSize());
850 }
851 
sipProtectVirt_DoMoveWindow(bool sipSelfWasArg,int x,int y,int width,int height)852 void sipwxStaticText::sipProtectVirt_DoMoveWindow(bool sipSelfWasArg,int x,int y,int width,int height)
853 {
854     (sipSelfWasArg ?  ::wxStaticText::DoMoveWindow(x,y,width,height) : DoMoveWindow(x,y,width,height));
855 }
856 
sipProtectVirt_DoSetWindowVariant(bool sipSelfWasArg,::wxWindowVariant variant)857 void sipwxStaticText::sipProtectVirt_DoSetWindowVariant(bool sipSelfWasArg, ::wxWindowVariant variant)
858 {
859     (sipSelfWasArg ?  ::wxStaticText::DoSetWindowVariant(variant) : DoSetWindowVariant(variant));
860 }
861 
sipProtectVirt_GetDefaultBorder(bool sipSelfWasArg) const862  ::wxBorder sipwxStaticText::sipProtectVirt_GetDefaultBorder(bool sipSelfWasArg) const
863 {
864     return (sipSelfWasArg ?  ::wxStaticText::GetDefaultBorder() : GetDefaultBorder());
865 }
866 
sipProtectVirt_GetDefaultBorderForControl(bool sipSelfWasArg) const867  ::wxBorder sipwxStaticText::sipProtectVirt_GetDefaultBorderForControl(bool sipSelfWasArg) const
868 {
869     return (sipSelfWasArg ?  ::wxStaticText::GetDefaultBorderForControl() : GetDefaultBorderForControl());
870 }
871 
sipProtectVirt_DoFreeze(bool sipSelfWasArg)872 void sipwxStaticText::sipProtectVirt_DoFreeze(bool sipSelfWasArg)
873 {
874     (sipSelfWasArg ?  ::wxStaticText::DoFreeze() : DoFreeze());
875 }
876 
sipProtectVirt_DoThaw(bool sipSelfWasArg)877 void sipwxStaticText::sipProtectVirt_DoThaw(bool sipSelfWasArg)
878 {
879     (sipSelfWasArg ?  ::wxStaticText::DoThaw() : DoThaw());
880 }
881 
sipProtectVirt_HasTransparentBackground(bool sipSelfWasArg)882 bool sipwxStaticText::sipProtectVirt_HasTransparentBackground(bool sipSelfWasArg)
883 {
884     return (sipSelfWasArg ?  ::wxStaticText::HasTransparentBackground() : HasTransparentBackground());
885 }
886 
sipProtectVirt_TryBefore(bool sipSelfWasArg,::wxEvent & event)887 bool sipwxStaticText::sipProtectVirt_TryBefore(bool sipSelfWasArg, ::wxEvent& event)
888 {
889     return (sipSelfWasArg ?  ::wxStaticText::TryBefore(event) : TryBefore(event));
890 }
891 
sipProtectVirt_TryAfter(bool sipSelfWasArg,::wxEvent & event)892 bool sipwxStaticText::sipProtectVirt_TryAfter(bool sipSelfWasArg, ::wxEvent& event)
893 {
894     return (sipSelfWasArg ?  ::wxStaticText::TryAfter(event) : TryAfter(event));
895 }
896 
897 
898 PyDoc_STRVAR(doc_wxStaticText_SendDestroyEvent, "SendDestroyEvent()\n"
899 "\n"
900 "Generate wxWindowDestroyEvent for this window.");
901 
902 extern "C" {static PyObject *meth_wxStaticText_SendDestroyEvent(PyObject *, PyObject *);}
meth_wxStaticText_SendDestroyEvent(PyObject * sipSelf,PyObject * sipArgs)903 static PyObject *meth_wxStaticText_SendDestroyEvent(PyObject *sipSelf, PyObject *sipArgs)
904 {
905     PyObject *sipParseErr = SIP_NULLPTR;
906 
907     {
908         sipwxStaticText *sipCpp;
909 
910         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
911         {
912             PyErr_Clear();
913 
914             Py_BEGIN_ALLOW_THREADS
915             sipCpp->sipProtect_SendDestroyEvent();
916             Py_END_ALLOW_THREADS
917 
918             if (PyErr_Occurred())
919                 return 0;
920 
921             Py_INCREF(Py_None);
922             return Py_None;
923         }
924     }
925 
926     /* Raise an exception if the arguments couldn't be parsed. */
927     sipNoMethod(sipParseErr, sipName_StaticText, sipName_SendDestroyEvent, SIP_NULLPTR);
928 
929     return SIP_NULLPTR;
930 }
931 
932 
933 PyDoc_STRVAR(doc_wxStaticText_Create, "Create(parent, id=ID_ANY, label=EmptyString, pos=DefaultPosition, size=DefaultSize, style=0, name=StaticTextNameStr) -> bool\n"
934 "\n"
935 "Creation function, for two-step construction.");
936 
937 extern "C" {static PyObject *meth_wxStaticText_Create(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_Create(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)938 static PyObject *meth_wxStaticText_Create(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
939 {
940     PyObject *sipParseErr = SIP_NULLPTR;
941 
942     {
943          ::wxWindow* parent;
944          ::wxWindowID id = wxID_ANY;
945         const  ::wxString& labeldef = wxEmptyString;
946         const  ::wxString* label = &labeldef;
947         int labelState = 0;
948         const  ::wxPoint& posdef = wxDefaultPosition;
949         const  ::wxPoint* pos = &posdef;
950         int posState = 0;
951         const  ::wxSize& sizedef = wxDefaultSize;
952         const  ::wxSize* size = &sizedef;
953         int sizeState = 0;
954         long style = 0;
955         const  ::wxString& namedef = wxStaticTextNameStr;
956         const  ::wxString* name = &namedef;
957         int nameState = 0;
958         sipWrapper *sipOwner = SIP_NULLPTR;
959          ::wxStaticText *sipCpp;
960 
961         static const char *sipKwdList[] = {
962             sipName_parent,
963             sipName_id,
964             sipName_label,
965             sipName_pos,
966             sipName_size,
967             sipName_style,
968             sipName_name,
969         };
970 
971         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJH|iJ1J1J1lJ1", &sipSelf, sipType_wxStaticText, &sipCpp, sipType_wxWindow, &parent, &sipOwner, &id, sipType_wxString,&label, &labelState, sipType_wxPoint, &pos, &posState, sipType_wxSize, &size, &sizeState, &style, sipType_wxString,&name, &nameState))
972         {
973             bool sipRes;
974 
975             PyErr_Clear();
976 
977             Py_BEGIN_ALLOW_THREADS
978             sipRes = sipCpp->Create(parent,id,*label,*pos,*size,style,*name);
979             Py_END_ALLOW_THREADS
980 
981             if (sipOwner)
982                 sipTransferTo(sipSelf, (PyObject *)sipOwner);
983             else
984                 sipTransferBack(sipSelf);
985             sipReleaseType(const_cast< ::wxString *>(label),sipType_wxString,labelState);
986             sipReleaseType(const_cast< ::wxPoint *>(pos),sipType_wxPoint,posState);
987             sipReleaseType(const_cast< ::wxSize *>(size),sipType_wxSize,sizeState);
988             sipReleaseType(const_cast< ::wxString *>(name),sipType_wxString,nameState);
989 
990             if (PyErr_Occurred())
991                 return 0;
992 
993             return PyBool_FromLong(sipRes);
994         }
995     }
996 
997     /* Raise an exception if the arguments couldn't be parsed. */
998     sipNoMethod(sipParseErr, sipName_StaticText, sipName_Create, SIP_NULLPTR);
999 
1000     return SIP_NULLPTR;
1001 }
1002 
1003 
1004 PyDoc_STRVAR(doc_wxStaticText_IsEllipsized, "IsEllipsized() -> bool\n"
1005 "\n"
1006 "Returns true if the window styles for this control contains one of the\n"
1007 "wxST_ELLIPSIZE_START, wxST_ELLIPSIZE_MIDDLE or wxST_ELLIPSIZE_END\n"
1008 "styles.");
1009 
1010 extern "C" {static PyObject *meth_wxStaticText_IsEllipsized(PyObject *, PyObject *);}
meth_wxStaticText_IsEllipsized(PyObject * sipSelf,PyObject * sipArgs)1011 static PyObject *meth_wxStaticText_IsEllipsized(PyObject *sipSelf, PyObject *sipArgs)
1012 {
1013     PyObject *sipParseErr = SIP_NULLPTR;
1014 
1015     {
1016         const  ::wxStaticText *sipCpp;
1017 
1018         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1019         {
1020             bool sipRes;
1021 
1022             PyErr_Clear();
1023 
1024             Py_BEGIN_ALLOW_THREADS
1025             sipRes = sipCpp->IsEllipsized();
1026             Py_END_ALLOW_THREADS
1027 
1028             if (PyErr_Occurred())
1029                 return 0;
1030 
1031             return PyBool_FromLong(sipRes);
1032         }
1033     }
1034 
1035     /* Raise an exception if the arguments couldn't be parsed. */
1036     sipNoMethod(sipParseErr, sipName_StaticText, sipName_IsEllipsized, SIP_NULLPTR);
1037 
1038     return SIP_NULLPTR;
1039 }
1040 
1041 
1042 PyDoc_STRVAR(doc_wxStaticText_Wrap, "Wrap(width)\n"
1043 "\n"
1044 "This functions wraps the controls label so that each of its lines\n"
1045 "becomes at most width pixels wide if possible (the lines are broken at\n"
1046 "words boundaries so it might not be the case if words are too long).");
1047 
1048 extern "C" {static PyObject *meth_wxStaticText_Wrap(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_Wrap(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1049 static PyObject *meth_wxStaticText_Wrap(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1050 {
1051     PyObject *sipParseErr = SIP_NULLPTR;
1052 
1053     {
1054         int width;
1055          ::wxStaticText *sipCpp;
1056 
1057         static const char *sipKwdList[] = {
1058             sipName_width,
1059         };
1060 
1061         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bi", &sipSelf, sipType_wxStaticText, &sipCpp, &width))
1062         {
1063             PyErr_Clear();
1064 
1065             Py_BEGIN_ALLOW_THREADS
1066             sipCpp->Wrap(width);
1067             Py_END_ALLOW_THREADS
1068 
1069             if (PyErr_Occurred())
1070                 return 0;
1071 
1072             Py_INCREF(Py_None);
1073             return Py_None;
1074         }
1075     }
1076 
1077     /* Raise an exception if the arguments couldn't be parsed. */
1078     sipNoMethod(sipParseErr, sipName_StaticText, sipName_Wrap, SIP_NULLPTR);
1079 
1080     return SIP_NULLPTR;
1081 }
1082 
1083 
1084 PyDoc_STRVAR(doc_wxStaticText_GetClientAreaOrigin, "GetClientAreaOrigin(self) -> Point");
1085 
1086 extern "C" {static PyObject *meth_wxStaticText_GetClientAreaOrigin(PyObject *, PyObject *);}
meth_wxStaticText_GetClientAreaOrigin(PyObject * sipSelf,PyObject * sipArgs)1087 static PyObject *meth_wxStaticText_GetClientAreaOrigin(PyObject *sipSelf, PyObject *sipArgs)
1088 {
1089     PyObject *sipParseErr = SIP_NULLPTR;
1090     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1091 
1092     {
1093         const  ::wxStaticText *sipCpp;
1094 
1095         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1096         {
1097              ::wxPoint*sipRes;
1098 
1099             PyErr_Clear();
1100 
1101             Py_BEGIN_ALLOW_THREADS
1102             sipRes = new  ::wxPoint((sipSelfWasArg ? sipCpp-> ::wxStaticText::GetClientAreaOrigin() : sipCpp->GetClientAreaOrigin()));
1103             Py_END_ALLOW_THREADS
1104 
1105             if (PyErr_Occurred())
1106                 return 0;
1107 
1108             return sipConvertFromNewType(sipRes,sipType_wxPoint,SIP_NULLPTR);
1109         }
1110     }
1111 
1112     /* Raise an exception if the arguments couldn't be parsed. */
1113     sipNoMethod(sipParseErr, sipName_StaticText, sipName_GetClientAreaOrigin, doc_wxStaticText_GetClientAreaOrigin);
1114 
1115     return SIP_NULLPTR;
1116 }
1117 
1118 
1119 PyDoc_STRVAR(doc_wxStaticText_Validate, "Validate(self) -> bool");
1120 
1121 extern "C" {static PyObject *meth_wxStaticText_Validate(PyObject *, PyObject *);}
meth_wxStaticText_Validate(PyObject * sipSelf,PyObject * sipArgs)1122 static PyObject *meth_wxStaticText_Validate(PyObject *sipSelf, PyObject *sipArgs)
1123 {
1124     PyObject *sipParseErr = SIP_NULLPTR;
1125     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1126 
1127     {
1128          ::wxStaticText *sipCpp;
1129 
1130         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1131         {
1132             bool sipRes;
1133 
1134             PyErr_Clear();
1135 
1136             Py_BEGIN_ALLOW_THREADS
1137             sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticText::Validate() : sipCpp->Validate());
1138             Py_END_ALLOW_THREADS
1139 
1140             if (PyErr_Occurred())
1141                 return 0;
1142 
1143             return PyBool_FromLong(sipRes);
1144         }
1145     }
1146 
1147     /* Raise an exception if the arguments couldn't be parsed. */
1148     sipNoMethod(sipParseErr, sipName_StaticText, sipName_Validate, doc_wxStaticText_Validate);
1149 
1150     return SIP_NULLPTR;
1151 }
1152 
1153 
1154 PyDoc_STRVAR(doc_wxStaticText_TransferDataToWindow, "TransferDataToWindow(self) -> bool");
1155 
1156 extern "C" {static PyObject *meth_wxStaticText_TransferDataToWindow(PyObject *, PyObject *);}
meth_wxStaticText_TransferDataToWindow(PyObject * sipSelf,PyObject * sipArgs)1157 static PyObject *meth_wxStaticText_TransferDataToWindow(PyObject *sipSelf, PyObject *sipArgs)
1158 {
1159     PyObject *sipParseErr = SIP_NULLPTR;
1160     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1161 
1162     {
1163          ::wxStaticText *sipCpp;
1164 
1165         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1166         {
1167             bool sipRes;
1168 
1169             PyErr_Clear();
1170 
1171             Py_BEGIN_ALLOW_THREADS
1172             sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticText::TransferDataToWindow() : sipCpp->TransferDataToWindow());
1173             Py_END_ALLOW_THREADS
1174 
1175             if (PyErr_Occurred())
1176                 return 0;
1177 
1178             return PyBool_FromLong(sipRes);
1179         }
1180     }
1181 
1182     /* Raise an exception if the arguments couldn't be parsed. */
1183     sipNoMethod(sipParseErr, sipName_StaticText, sipName_TransferDataToWindow, doc_wxStaticText_TransferDataToWindow);
1184 
1185     return SIP_NULLPTR;
1186 }
1187 
1188 
1189 PyDoc_STRVAR(doc_wxStaticText_TransferDataFromWindow, "TransferDataFromWindow(self) -> bool");
1190 
1191 extern "C" {static PyObject *meth_wxStaticText_TransferDataFromWindow(PyObject *, PyObject *);}
meth_wxStaticText_TransferDataFromWindow(PyObject * sipSelf,PyObject * sipArgs)1192 static PyObject *meth_wxStaticText_TransferDataFromWindow(PyObject *sipSelf, PyObject *sipArgs)
1193 {
1194     PyObject *sipParseErr = SIP_NULLPTR;
1195     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1196 
1197     {
1198          ::wxStaticText *sipCpp;
1199 
1200         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1201         {
1202             bool sipRes;
1203 
1204             PyErr_Clear();
1205 
1206             Py_BEGIN_ALLOW_THREADS
1207             sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticText::TransferDataFromWindow() : sipCpp->TransferDataFromWindow());
1208             Py_END_ALLOW_THREADS
1209 
1210             if (PyErr_Occurred())
1211                 return 0;
1212 
1213             return PyBool_FromLong(sipRes);
1214         }
1215     }
1216 
1217     /* Raise an exception if the arguments couldn't be parsed. */
1218     sipNoMethod(sipParseErr, sipName_StaticText, sipName_TransferDataFromWindow, doc_wxStaticText_TransferDataFromWindow);
1219 
1220     return SIP_NULLPTR;
1221 }
1222 
1223 
1224 PyDoc_STRVAR(doc_wxStaticText_InitDialog, "InitDialog(self)");
1225 
1226 extern "C" {static PyObject *meth_wxStaticText_InitDialog(PyObject *, PyObject *);}
meth_wxStaticText_InitDialog(PyObject * sipSelf,PyObject * sipArgs)1227 static PyObject *meth_wxStaticText_InitDialog(PyObject *sipSelf, PyObject *sipArgs)
1228 {
1229     PyObject *sipParseErr = SIP_NULLPTR;
1230     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1231 
1232     {
1233          ::wxStaticText *sipCpp;
1234 
1235         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1236         {
1237             PyErr_Clear();
1238 
1239             Py_BEGIN_ALLOW_THREADS
1240             (sipSelfWasArg ? sipCpp-> ::wxStaticText::InitDialog() : sipCpp->InitDialog());
1241             Py_END_ALLOW_THREADS
1242 
1243             if (PyErr_Occurred())
1244                 return 0;
1245 
1246             Py_INCREF(Py_None);
1247             return Py_None;
1248         }
1249     }
1250 
1251     /* Raise an exception if the arguments couldn't be parsed. */
1252     sipNoMethod(sipParseErr, sipName_StaticText, sipName_InitDialog, doc_wxStaticText_InitDialog);
1253 
1254     return SIP_NULLPTR;
1255 }
1256 
1257 
1258 PyDoc_STRVAR(doc_wxStaticText_AcceptsFocus, "AcceptsFocus(self) -> bool");
1259 
1260 extern "C" {static PyObject *meth_wxStaticText_AcceptsFocus(PyObject *, PyObject *);}
meth_wxStaticText_AcceptsFocus(PyObject * sipSelf,PyObject * sipArgs)1261 static PyObject *meth_wxStaticText_AcceptsFocus(PyObject *sipSelf, PyObject *sipArgs)
1262 {
1263     PyObject *sipParseErr = SIP_NULLPTR;
1264     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1265 
1266     {
1267         const  ::wxStaticText *sipCpp;
1268 
1269         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1270         {
1271             bool sipRes;
1272 
1273             PyErr_Clear();
1274 
1275             Py_BEGIN_ALLOW_THREADS
1276             sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticText::AcceptsFocus() : sipCpp->AcceptsFocus());
1277             Py_END_ALLOW_THREADS
1278 
1279             if (PyErr_Occurred())
1280                 return 0;
1281 
1282             return PyBool_FromLong(sipRes);
1283         }
1284     }
1285 
1286     /* Raise an exception if the arguments couldn't be parsed. */
1287     sipNoMethod(sipParseErr, sipName_StaticText, sipName_AcceptsFocus, doc_wxStaticText_AcceptsFocus);
1288 
1289     return SIP_NULLPTR;
1290 }
1291 
1292 
1293 PyDoc_STRVAR(doc_wxStaticText_AcceptsFocusRecursively, "AcceptsFocusRecursively(self) -> bool");
1294 
1295 extern "C" {static PyObject *meth_wxStaticText_AcceptsFocusRecursively(PyObject *, PyObject *);}
meth_wxStaticText_AcceptsFocusRecursively(PyObject * sipSelf,PyObject * sipArgs)1296 static PyObject *meth_wxStaticText_AcceptsFocusRecursively(PyObject *sipSelf, PyObject *sipArgs)
1297 {
1298     PyObject *sipParseErr = SIP_NULLPTR;
1299     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1300 
1301     {
1302         const  ::wxStaticText *sipCpp;
1303 
1304         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1305         {
1306             bool sipRes;
1307 
1308             PyErr_Clear();
1309 
1310             Py_BEGIN_ALLOW_THREADS
1311             sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticText::AcceptsFocusRecursively() : sipCpp->AcceptsFocusRecursively());
1312             Py_END_ALLOW_THREADS
1313 
1314             if (PyErr_Occurred())
1315                 return 0;
1316 
1317             return PyBool_FromLong(sipRes);
1318         }
1319     }
1320 
1321     /* Raise an exception if the arguments couldn't be parsed. */
1322     sipNoMethod(sipParseErr, sipName_StaticText, sipName_AcceptsFocusRecursively, doc_wxStaticText_AcceptsFocusRecursively);
1323 
1324     return SIP_NULLPTR;
1325 }
1326 
1327 
1328 PyDoc_STRVAR(doc_wxStaticText_AcceptsFocusFromKeyboard, "AcceptsFocusFromKeyboard(self) -> bool");
1329 
1330 extern "C" {static PyObject *meth_wxStaticText_AcceptsFocusFromKeyboard(PyObject *, PyObject *);}
meth_wxStaticText_AcceptsFocusFromKeyboard(PyObject * sipSelf,PyObject * sipArgs)1331 static PyObject *meth_wxStaticText_AcceptsFocusFromKeyboard(PyObject *sipSelf, PyObject *sipArgs)
1332 {
1333     PyObject *sipParseErr = SIP_NULLPTR;
1334     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1335 
1336     {
1337         const  ::wxStaticText *sipCpp;
1338 
1339         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1340         {
1341             bool sipRes;
1342 
1343             PyErr_Clear();
1344 
1345             Py_BEGIN_ALLOW_THREADS
1346             sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticText::AcceptsFocusFromKeyboard() : sipCpp->AcceptsFocusFromKeyboard());
1347             Py_END_ALLOW_THREADS
1348 
1349             if (PyErr_Occurred())
1350                 return 0;
1351 
1352             return PyBool_FromLong(sipRes);
1353         }
1354     }
1355 
1356     /* Raise an exception if the arguments couldn't be parsed. */
1357     sipNoMethod(sipParseErr, sipName_StaticText, sipName_AcceptsFocusFromKeyboard, doc_wxStaticText_AcceptsFocusFromKeyboard);
1358 
1359     return SIP_NULLPTR;
1360 }
1361 
1362 
1363 PyDoc_STRVAR(doc_wxStaticText_AddChild, "AddChild(self, child: WindowBase)");
1364 
1365 extern "C" {static PyObject *meth_wxStaticText_AddChild(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_AddChild(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1366 static PyObject *meth_wxStaticText_AddChild(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1367 {
1368     PyObject *sipParseErr = SIP_NULLPTR;
1369     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1370 
1371     {
1372          ::wxWindowBase* child;
1373          ::wxStaticText *sipCpp;
1374 
1375         static const char *sipKwdList[] = {
1376             sipName_child,
1377         };
1378 
1379         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ8", &sipSelf, sipType_wxStaticText, &sipCpp, sipType_wxWindowBase, &child))
1380         {
1381             PyErr_Clear();
1382 
1383             Py_BEGIN_ALLOW_THREADS
1384             (sipSelfWasArg ? sipCpp-> ::wxStaticText::AddChild(child) : sipCpp->AddChild(child));
1385             Py_END_ALLOW_THREADS
1386 
1387             if (PyErr_Occurred())
1388                 return 0;
1389 
1390             Py_INCREF(Py_None);
1391             return Py_None;
1392         }
1393     }
1394 
1395     /* Raise an exception if the arguments couldn't be parsed. */
1396     sipNoMethod(sipParseErr, sipName_StaticText, sipName_AddChild, doc_wxStaticText_AddChild);
1397 
1398     return SIP_NULLPTR;
1399 }
1400 
1401 
1402 PyDoc_STRVAR(doc_wxStaticText_RemoveChild, "RemoveChild(self, child: WindowBase)");
1403 
1404 extern "C" {static PyObject *meth_wxStaticText_RemoveChild(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_RemoveChild(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1405 static PyObject *meth_wxStaticText_RemoveChild(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1406 {
1407     PyObject *sipParseErr = SIP_NULLPTR;
1408     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1409 
1410     {
1411          ::wxWindowBase* child;
1412          ::wxStaticText *sipCpp;
1413 
1414         static const char *sipKwdList[] = {
1415             sipName_child,
1416         };
1417 
1418         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ8", &sipSelf, sipType_wxStaticText, &sipCpp, sipType_wxWindowBase, &child))
1419         {
1420             PyErr_Clear();
1421 
1422             Py_BEGIN_ALLOW_THREADS
1423             (sipSelfWasArg ? sipCpp-> ::wxStaticText::RemoveChild(child) : sipCpp->RemoveChild(child));
1424             Py_END_ALLOW_THREADS
1425 
1426             if (PyErr_Occurred())
1427                 return 0;
1428 
1429             Py_INCREF(Py_None);
1430             return Py_None;
1431         }
1432     }
1433 
1434     /* Raise an exception if the arguments couldn't be parsed. */
1435     sipNoMethod(sipParseErr, sipName_StaticText, sipName_RemoveChild, doc_wxStaticText_RemoveChild);
1436 
1437     return SIP_NULLPTR;
1438 }
1439 
1440 
1441 PyDoc_STRVAR(doc_wxStaticText_InheritAttributes, "InheritAttributes(self)");
1442 
1443 extern "C" {static PyObject *meth_wxStaticText_InheritAttributes(PyObject *, PyObject *);}
meth_wxStaticText_InheritAttributes(PyObject * sipSelf,PyObject * sipArgs)1444 static PyObject *meth_wxStaticText_InheritAttributes(PyObject *sipSelf, PyObject *sipArgs)
1445 {
1446     PyObject *sipParseErr = SIP_NULLPTR;
1447     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1448 
1449     {
1450          ::wxStaticText *sipCpp;
1451 
1452         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1453         {
1454             PyErr_Clear();
1455 
1456             Py_BEGIN_ALLOW_THREADS
1457             (sipSelfWasArg ? sipCpp-> ::wxStaticText::InheritAttributes() : sipCpp->InheritAttributes());
1458             Py_END_ALLOW_THREADS
1459 
1460             if (PyErr_Occurred())
1461                 return 0;
1462 
1463             Py_INCREF(Py_None);
1464             return Py_None;
1465         }
1466     }
1467 
1468     /* Raise an exception if the arguments couldn't be parsed. */
1469     sipNoMethod(sipParseErr, sipName_StaticText, sipName_InheritAttributes, doc_wxStaticText_InheritAttributes);
1470 
1471     return SIP_NULLPTR;
1472 }
1473 
1474 
1475 PyDoc_STRVAR(doc_wxStaticText_ShouldInheritColours, "ShouldInheritColours(self) -> bool");
1476 
1477 extern "C" {static PyObject *meth_wxStaticText_ShouldInheritColours(PyObject *, PyObject *);}
meth_wxStaticText_ShouldInheritColours(PyObject * sipSelf,PyObject * sipArgs)1478 static PyObject *meth_wxStaticText_ShouldInheritColours(PyObject *sipSelf, PyObject *sipArgs)
1479 {
1480     PyObject *sipParseErr = SIP_NULLPTR;
1481     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1482 
1483     {
1484         const  ::wxStaticText *sipCpp;
1485 
1486         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1487         {
1488             bool sipRes;
1489 
1490             PyErr_Clear();
1491 
1492             Py_BEGIN_ALLOW_THREADS
1493             sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticText::ShouldInheritColours() : sipCpp->ShouldInheritColours());
1494             Py_END_ALLOW_THREADS
1495 
1496             if (PyErr_Occurred())
1497                 return 0;
1498 
1499             return PyBool_FromLong(sipRes);
1500         }
1501     }
1502 
1503     /* Raise an exception if the arguments couldn't be parsed. */
1504     sipNoMethod(sipParseErr, sipName_StaticText, sipName_ShouldInheritColours, doc_wxStaticText_ShouldInheritColours);
1505 
1506     return SIP_NULLPTR;
1507 }
1508 
1509 
1510 PyDoc_STRVAR(doc_wxStaticText_OnInternalIdle, "OnInternalIdle(self)");
1511 
1512 extern "C" {static PyObject *meth_wxStaticText_OnInternalIdle(PyObject *, PyObject *);}
meth_wxStaticText_OnInternalIdle(PyObject * sipSelf,PyObject * sipArgs)1513 static PyObject *meth_wxStaticText_OnInternalIdle(PyObject *sipSelf, PyObject *sipArgs)
1514 {
1515     PyObject *sipParseErr = SIP_NULLPTR;
1516     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1517 
1518     {
1519          ::wxStaticText *sipCpp;
1520 
1521         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1522         {
1523             PyErr_Clear();
1524 
1525             Py_BEGIN_ALLOW_THREADS
1526             (sipSelfWasArg ? sipCpp-> ::wxStaticText::OnInternalIdle() : sipCpp->OnInternalIdle());
1527             Py_END_ALLOW_THREADS
1528 
1529             if (PyErr_Occurred())
1530                 return 0;
1531 
1532             Py_INCREF(Py_None);
1533             return Py_None;
1534         }
1535     }
1536 
1537     /* Raise an exception if the arguments couldn't be parsed. */
1538     sipNoMethod(sipParseErr, sipName_StaticText, sipName_OnInternalIdle, doc_wxStaticText_OnInternalIdle);
1539 
1540     return SIP_NULLPTR;
1541 }
1542 
1543 
1544 PyDoc_STRVAR(doc_wxStaticText_GetMainWindowOfCompositeControl, "GetMainWindowOfCompositeControl(self) -> Window");
1545 
1546 extern "C" {static PyObject *meth_wxStaticText_GetMainWindowOfCompositeControl(PyObject *, PyObject *);}
meth_wxStaticText_GetMainWindowOfCompositeControl(PyObject * sipSelf,PyObject * sipArgs)1547 static PyObject *meth_wxStaticText_GetMainWindowOfCompositeControl(PyObject *sipSelf, PyObject *sipArgs)
1548 {
1549     PyObject *sipParseErr = SIP_NULLPTR;
1550     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1551 
1552     {
1553          ::wxStaticText *sipCpp;
1554 
1555         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1556         {
1557              ::wxWindow*sipRes;
1558 
1559             PyErr_Clear();
1560 
1561             Py_BEGIN_ALLOW_THREADS
1562             sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticText::GetMainWindowOfCompositeControl() : sipCpp->GetMainWindowOfCompositeControl());
1563             Py_END_ALLOW_THREADS
1564 
1565             if (PyErr_Occurred())
1566                 return 0;
1567 
1568             return sipConvertFromType(sipRes,sipType_wxWindow,SIP_NULLPTR);
1569         }
1570     }
1571 
1572     /* Raise an exception if the arguments couldn't be parsed. */
1573     sipNoMethod(sipParseErr, sipName_StaticText, sipName_GetMainWindowOfCompositeControl, doc_wxStaticText_GetMainWindowOfCompositeControl);
1574 
1575     return SIP_NULLPTR;
1576 }
1577 
1578 
1579 PyDoc_STRVAR(doc_wxStaticText_InformFirstDirection, "InformFirstDirection(self, direction: int, size: int, availableOtherDir: int) -> bool");
1580 
1581 extern "C" {static PyObject *meth_wxStaticText_InformFirstDirection(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_InformFirstDirection(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1582 static PyObject *meth_wxStaticText_InformFirstDirection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1583 {
1584     PyObject *sipParseErr = SIP_NULLPTR;
1585     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1586 
1587     {
1588         int direction;
1589         int size;
1590         int availableOtherDir;
1591          ::wxStaticText *sipCpp;
1592 
1593         static const char *sipKwdList[] = {
1594             sipName_direction,
1595             sipName_size,
1596             sipName_availableOtherDir,
1597         };
1598 
1599         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Biii", &sipSelf, sipType_wxStaticText, &sipCpp, &direction, &size, &availableOtherDir))
1600         {
1601             bool sipRes;
1602 
1603             PyErr_Clear();
1604 
1605             Py_BEGIN_ALLOW_THREADS
1606             sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticText::InformFirstDirection(direction,size,availableOtherDir) : sipCpp->InformFirstDirection(direction,size,availableOtherDir));
1607             Py_END_ALLOW_THREADS
1608 
1609             if (PyErr_Occurred())
1610                 return 0;
1611 
1612             return PyBool_FromLong(sipRes);
1613         }
1614     }
1615 
1616     /* Raise an exception if the arguments couldn't be parsed. */
1617     sipNoMethod(sipParseErr, sipName_StaticText, sipName_InformFirstDirection, doc_wxStaticText_InformFirstDirection);
1618 
1619     return SIP_NULLPTR;
1620 }
1621 
1622 
1623 PyDoc_STRVAR(doc_wxStaticText_SetCanFocus, "SetCanFocus(self, canFocus: bool)");
1624 
1625 extern "C" {static PyObject *meth_wxStaticText_SetCanFocus(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_SetCanFocus(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1626 static PyObject *meth_wxStaticText_SetCanFocus(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1627 {
1628     PyObject *sipParseErr = SIP_NULLPTR;
1629     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1630 
1631     {
1632         bool canFocus;
1633          ::wxStaticText *sipCpp;
1634 
1635         static const char *sipKwdList[] = {
1636             sipName_canFocus,
1637         };
1638 
1639         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bb", &sipSelf, sipType_wxStaticText, &sipCpp, &canFocus))
1640         {
1641             PyErr_Clear();
1642 
1643             Py_BEGIN_ALLOW_THREADS
1644             (sipSelfWasArg ? sipCpp-> ::wxStaticText::SetCanFocus(canFocus) : sipCpp->SetCanFocus(canFocus));
1645             Py_END_ALLOW_THREADS
1646 
1647             if (PyErr_Occurred())
1648                 return 0;
1649 
1650             Py_INCREF(Py_None);
1651             return Py_None;
1652         }
1653     }
1654 
1655     /* Raise an exception if the arguments couldn't be parsed. */
1656     sipNoMethod(sipParseErr, sipName_StaticText, sipName_SetCanFocus, doc_wxStaticText_SetCanFocus);
1657 
1658     return SIP_NULLPTR;
1659 }
1660 
1661 
1662 PyDoc_STRVAR(doc_wxStaticText_Destroy, "Destroy(self) -> bool");
1663 
1664 extern "C" {static PyObject *meth_wxStaticText_Destroy(PyObject *, PyObject *);}
meth_wxStaticText_Destroy(PyObject * sipSelf,PyObject * sipArgs)1665 static PyObject *meth_wxStaticText_Destroy(PyObject *sipSelf, PyObject *sipArgs)
1666 {
1667     PyObject *sipParseErr = SIP_NULLPTR;
1668     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1669 
1670     {
1671          ::wxStaticText *sipCpp;
1672 
1673         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1674         {
1675             bool sipRes;
1676 
1677             PyErr_Clear();
1678 
1679             Py_BEGIN_ALLOW_THREADS
1680             sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticText::Destroy() : sipCpp->Destroy());
1681             Py_END_ALLOW_THREADS
1682 
1683             if (PyErr_Occurred())
1684                 return 0;
1685 
1686             return PyBool_FromLong(sipRes);
1687         }
1688     }
1689 
1690     /* Raise an exception if the arguments couldn't be parsed. */
1691     sipNoMethod(sipParseErr, sipName_StaticText, sipName_Destroy, doc_wxStaticText_Destroy);
1692 
1693     return SIP_NULLPTR;
1694 }
1695 
1696 
1697 PyDoc_STRVAR(doc_wxStaticText_SetValidator, "SetValidator(self, validator: Validator)");
1698 
1699 extern "C" {static PyObject *meth_wxStaticText_SetValidator(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_SetValidator(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1700 static PyObject *meth_wxStaticText_SetValidator(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1701 {
1702     PyObject *sipParseErr = SIP_NULLPTR;
1703     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1704 
1705     {
1706         const  ::wxValidator* validator;
1707          ::wxStaticText *sipCpp;
1708 
1709         static const char *sipKwdList[] = {
1710             sipName_validator,
1711         };
1712 
1713         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9", &sipSelf, sipType_wxStaticText, &sipCpp, sipType_wxValidator, &validator))
1714         {
1715             PyErr_Clear();
1716 
1717             Py_BEGIN_ALLOW_THREADS
1718             (sipSelfWasArg ? sipCpp-> ::wxStaticText::SetValidator(*validator) : sipCpp->SetValidator(*validator));
1719             Py_END_ALLOW_THREADS
1720 
1721             if (PyErr_Occurred())
1722                 return 0;
1723 
1724             Py_INCREF(Py_None);
1725             return Py_None;
1726         }
1727     }
1728 
1729     /* Raise an exception if the arguments couldn't be parsed. */
1730     sipNoMethod(sipParseErr, sipName_StaticText, sipName_SetValidator, doc_wxStaticText_SetValidator);
1731 
1732     return SIP_NULLPTR;
1733 }
1734 
1735 
1736 PyDoc_STRVAR(doc_wxStaticText_GetValidator, "GetValidator(self) -> Validator");
1737 
1738 extern "C" {static PyObject *meth_wxStaticText_GetValidator(PyObject *, PyObject *);}
meth_wxStaticText_GetValidator(PyObject * sipSelf,PyObject * sipArgs)1739 static PyObject *meth_wxStaticText_GetValidator(PyObject *sipSelf, PyObject *sipArgs)
1740 {
1741     PyObject *sipParseErr = SIP_NULLPTR;
1742     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1743 
1744     {
1745          ::wxStaticText *sipCpp;
1746 
1747         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1748         {
1749              ::wxValidator*sipRes;
1750 
1751             PyErr_Clear();
1752 
1753             Py_BEGIN_ALLOW_THREADS
1754             sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticText::GetValidator() : sipCpp->GetValidator());
1755             Py_END_ALLOW_THREADS
1756 
1757             if (PyErr_Occurred())
1758                 return 0;
1759 
1760             return sipConvertFromType(sipRes,sipType_wxValidator,SIP_NULLPTR);
1761         }
1762     }
1763 
1764     /* Raise an exception if the arguments couldn't be parsed. */
1765     sipNoMethod(sipParseErr, sipName_StaticText, sipName_GetValidator, doc_wxStaticText_GetValidator);
1766 
1767     return SIP_NULLPTR;
1768 }
1769 
1770 
1771 PyDoc_STRVAR(doc_wxStaticText_ProcessEvent, "ProcessEvent(self, event: Event) -> bool");
1772 
1773 extern "C" {static PyObject *meth_wxStaticText_ProcessEvent(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_ProcessEvent(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1774 static PyObject *meth_wxStaticText_ProcessEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1775 {
1776     PyObject *sipParseErr = SIP_NULLPTR;
1777     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1778 
1779     {
1780          ::wxEvent* event;
1781         sipwxStaticText *sipCpp;
1782 
1783         static const char *sipKwdList[] = {
1784             sipName_event,
1785         };
1786 
1787         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9", &sipSelf, sipType_wxStaticText, &sipCpp, sipType_wxEvent, &event))
1788         {
1789             bool sipRes;
1790 
1791             PyErr_Clear();
1792 
1793             Py_BEGIN_ALLOW_THREADS
1794             sipRes = sipCpp->sipProtectVirt_ProcessEvent(sipSelfWasArg,*event);
1795             Py_END_ALLOW_THREADS
1796 
1797             if (PyErr_Occurred())
1798                 return 0;
1799 
1800             return PyBool_FromLong(sipRes);
1801         }
1802     }
1803 
1804     /* Raise an exception if the arguments couldn't be parsed. */
1805     sipNoMethod(sipParseErr, sipName_StaticText, sipName_ProcessEvent, doc_wxStaticText_ProcessEvent);
1806 
1807     return SIP_NULLPTR;
1808 }
1809 
1810 
1811 PyDoc_STRVAR(doc_wxStaticText_DoEnable, "DoEnable(self, enable: bool)");
1812 
1813 extern "C" {static PyObject *meth_wxStaticText_DoEnable(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_DoEnable(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1814 static PyObject *meth_wxStaticText_DoEnable(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1815 {
1816     PyObject *sipParseErr = SIP_NULLPTR;
1817     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1818 
1819     {
1820         bool enable;
1821         sipwxStaticText *sipCpp;
1822 
1823         static const char *sipKwdList[] = {
1824             sipName_enable,
1825         };
1826 
1827         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bb", &sipSelf, sipType_wxStaticText, &sipCpp, &enable))
1828         {
1829             PyErr_Clear();
1830 
1831             Py_BEGIN_ALLOW_THREADS
1832             sipCpp->sipProtectVirt_DoEnable(sipSelfWasArg,enable);
1833             Py_END_ALLOW_THREADS
1834 
1835             if (PyErr_Occurred())
1836                 return 0;
1837 
1838             Py_INCREF(Py_None);
1839             return Py_None;
1840         }
1841     }
1842 
1843     /* Raise an exception if the arguments couldn't be parsed. */
1844     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoEnable, doc_wxStaticText_DoEnable);
1845 
1846     return SIP_NULLPTR;
1847 }
1848 
1849 
1850 PyDoc_STRVAR(doc_wxStaticText_DoGetPosition, "DoGetPosition(self) -> Tuple[int, int]");
1851 
1852 extern "C" {static PyObject *meth_wxStaticText_DoGetPosition(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_DoGetPosition(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1853 static PyObject *meth_wxStaticText_DoGetPosition(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1854 {
1855     PyObject *sipParseErr = SIP_NULLPTR;
1856     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1857 
1858     {
1859         int x;
1860         int y;
1861         const sipwxStaticText *sipCpp;
1862 
1863         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, SIP_NULLPTR, SIP_NULLPTR, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1864         {
1865             PyErr_Clear();
1866 
1867             Py_BEGIN_ALLOW_THREADS
1868             sipCpp->sipProtectVirt_DoGetPosition(sipSelfWasArg,&x,&y);
1869             Py_END_ALLOW_THREADS
1870 
1871             if (PyErr_Occurred())
1872                 return 0;
1873 
1874             return sipBuildResult(0,"(ii)",x,y);
1875         }
1876     }
1877 
1878     /* Raise an exception if the arguments couldn't be parsed. */
1879     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoGetPosition, doc_wxStaticText_DoGetPosition);
1880 
1881     return SIP_NULLPTR;
1882 }
1883 
1884 
1885 PyDoc_STRVAR(doc_wxStaticText_DoGetSize, "DoGetSize(self) -> Tuple[int, int]");
1886 
1887 extern "C" {static PyObject *meth_wxStaticText_DoGetSize(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_DoGetSize(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1888 static PyObject *meth_wxStaticText_DoGetSize(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1889 {
1890     PyObject *sipParseErr = SIP_NULLPTR;
1891     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1892 
1893     {
1894         int width;
1895         int height;
1896         const sipwxStaticText *sipCpp;
1897 
1898         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, SIP_NULLPTR, SIP_NULLPTR, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1899         {
1900             PyErr_Clear();
1901 
1902             Py_BEGIN_ALLOW_THREADS
1903             sipCpp->sipProtectVirt_DoGetSize(sipSelfWasArg,&width,&height);
1904             Py_END_ALLOW_THREADS
1905 
1906             if (PyErr_Occurred())
1907                 return 0;
1908 
1909             return sipBuildResult(0,"(ii)",width,height);
1910         }
1911     }
1912 
1913     /* Raise an exception if the arguments couldn't be parsed. */
1914     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoGetSize, doc_wxStaticText_DoGetSize);
1915 
1916     return SIP_NULLPTR;
1917 }
1918 
1919 
1920 PyDoc_STRVAR(doc_wxStaticText_DoGetClientSize, "DoGetClientSize(self) -> Tuple[int, int]");
1921 
1922 extern "C" {static PyObject *meth_wxStaticText_DoGetClientSize(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_DoGetClientSize(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1923 static PyObject *meth_wxStaticText_DoGetClientSize(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1924 {
1925     PyObject *sipParseErr = SIP_NULLPTR;
1926     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1927 
1928     {
1929         int width;
1930         int height;
1931         const sipwxStaticText *sipCpp;
1932 
1933         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, SIP_NULLPTR, SIP_NULLPTR, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1934         {
1935             PyErr_Clear();
1936 
1937             Py_BEGIN_ALLOW_THREADS
1938             sipCpp->sipProtectVirt_DoGetClientSize(sipSelfWasArg,&width,&height);
1939             Py_END_ALLOW_THREADS
1940 
1941             if (PyErr_Occurred())
1942                 return 0;
1943 
1944             return sipBuildResult(0,"(ii)",width,height);
1945         }
1946     }
1947 
1948     /* Raise an exception if the arguments couldn't be parsed. */
1949     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoGetClientSize, doc_wxStaticText_DoGetClientSize);
1950 
1951     return SIP_NULLPTR;
1952 }
1953 
1954 
1955 PyDoc_STRVAR(doc_wxStaticText_DoGetBestSize, "DoGetBestSize(self) -> Size");
1956 
1957 extern "C" {static PyObject *meth_wxStaticText_DoGetBestSize(PyObject *, PyObject *);}
meth_wxStaticText_DoGetBestSize(PyObject * sipSelf,PyObject * sipArgs)1958 static PyObject *meth_wxStaticText_DoGetBestSize(PyObject *sipSelf, PyObject *sipArgs)
1959 {
1960     PyObject *sipParseErr = SIP_NULLPTR;
1961     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1962 
1963     {
1964         const sipwxStaticText *sipCpp;
1965 
1966         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
1967         {
1968              ::wxSize*sipRes;
1969 
1970             PyErr_Clear();
1971 
1972             Py_BEGIN_ALLOW_THREADS
1973             sipRes = new  ::wxSize(sipCpp->sipProtectVirt_DoGetBestSize(sipSelfWasArg));
1974             Py_END_ALLOW_THREADS
1975 
1976             if (PyErr_Occurred())
1977                 return 0;
1978 
1979             return sipConvertFromNewType(sipRes,sipType_wxSize,SIP_NULLPTR);
1980         }
1981     }
1982 
1983     /* Raise an exception if the arguments couldn't be parsed. */
1984     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoGetBestSize, doc_wxStaticText_DoGetBestSize);
1985 
1986     return SIP_NULLPTR;
1987 }
1988 
1989 
1990 PyDoc_STRVAR(doc_wxStaticText_DoGetBestClientSize, "DoGetBestClientSize(self) -> Size");
1991 
1992 extern "C" {static PyObject *meth_wxStaticText_DoGetBestClientSize(PyObject *, PyObject *);}
meth_wxStaticText_DoGetBestClientSize(PyObject * sipSelf,PyObject * sipArgs)1993 static PyObject *meth_wxStaticText_DoGetBestClientSize(PyObject *sipSelf, PyObject *sipArgs)
1994 {
1995     PyObject *sipParseErr = SIP_NULLPTR;
1996     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1997 
1998     {
1999         const sipwxStaticText *sipCpp;
2000 
2001         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
2002         {
2003              ::wxSize*sipRes;
2004 
2005             PyErr_Clear();
2006 
2007             Py_BEGIN_ALLOW_THREADS
2008             sipRes = new  ::wxSize(sipCpp->sipProtectVirt_DoGetBestClientSize(sipSelfWasArg));
2009             Py_END_ALLOW_THREADS
2010 
2011             if (PyErr_Occurred())
2012                 return 0;
2013 
2014             return sipConvertFromNewType(sipRes,sipType_wxSize,SIP_NULLPTR);
2015         }
2016     }
2017 
2018     /* Raise an exception if the arguments couldn't be parsed. */
2019     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoGetBestClientSize, doc_wxStaticText_DoGetBestClientSize);
2020 
2021     return SIP_NULLPTR;
2022 }
2023 
2024 
2025 PyDoc_STRVAR(doc_wxStaticText_DoSetSize, "DoSetSize(self, x: int, y: int, width: int, height: int, sizeFlags: int)");
2026 
2027 extern "C" {static PyObject *meth_wxStaticText_DoSetSize(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_DoSetSize(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2028 static PyObject *meth_wxStaticText_DoSetSize(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2029 {
2030     PyObject *sipParseErr = SIP_NULLPTR;
2031     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2032 
2033     {
2034         int x;
2035         int y;
2036         int width;
2037         int height;
2038         int sizeFlags;
2039         sipwxStaticText *sipCpp;
2040 
2041         static const char *sipKwdList[] = {
2042             sipName_x,
2043             sipName_y,
2044             sipName_width,
2045             sipName_height,
2046             sipName_sizeFlags,
2047         };
2048 
2049         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Biiiii", &sipSelf, sipType_wxStaticText, &sipCpp, &x, &y, &width, &height, &sizeFlags))
2050         {
2051             PyErr_Clear();
2052 
2053             Py_BEGIN_ALLOW_THREADS
2054             sipCpp->sipProtectVirt_DoSetSize(sipSelfWasArg,x,y,width,height,sizeFlags);
2055             Py_END_ALLOW_THREADS
2056 
2057             if (PyErr_Occurred())
2058                 return 0;
2059 
2060             Py_INCREF(Py_None);
2061             return Py_None;
2062         }
2063     }
2064 
2065     /* Raise an exception if the arguments couldn't be parsed. */
2066     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoSetSize, doc_wxStaticText_DoSetSize);
2067 
2068     return SIP_NULLPTR;
2069 }
2070 
2071 
2072 PyDoc_STRVAR(doc_wxStaticText_DoSetClientSize, "DoSetClientSize(self, width: int, height: int)");
2073 
2074 extern "C" {static PyObject *meth_wxStaticText_DoSetClientSize(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_DoSetClientSize(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2075 static PyObject *meth_wxStaticText_DoSetClientSize(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2076 {
2077     PyObject *sipParseErr = SIP_NULLPTR;
2078     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2079 
2080     {
2081         int width;
2082         int height;
2083         sipwxStaticText *sipCpp;
2084 
2085         static const char *sipKwdList[] = {
2086             sipName_width,
2087             sipName_height,
2088         };
2089 
2090         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bii", &sipSelf, sipType_wxStaticText, &sipCpp, &width, &height))
2091         {
2092             PyErr_Clear();
2093 
2094             Py_BEGIN_ALLOW_THREADS
2095             sipCpp->sipProtectVirt_DoSetClientSize(sipSelfWasArg,width,height);
2096             Py_END_ALLOW_THREADS
2097 
2098             if (PyErr_Occurred())
2099                 return 0;
2100 
2101             Py_INCREF(Py_None);
2102             return Py_None;
2103         }
2104     }
2105 
2106     /* Raise an exception if the arguments couldn't be parsed. */
2107     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoSetClientSize, doc_wxStaticText_DoSetClientSize);
2108 
2109     return SIP_NULLPTR;
2110 }
2111 
2112 
2113 PyDoc_STRVAR(doc_wxStaticText_DoSetSizeHints, "DoSetSizeHints(self, minW: int, minH: int, maxW: int, maxH: int, incW: int, incH: int)");
2114 
2115 extern "C" {static PyObject *meth_wxStaticText_DoSetSizeHints(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_DoSetSizeHints(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2116 static PyObject *meth_wxStaticText_DoSetSizeHints(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2117 {
2118     PyObject *sipParseErr = SIP_NULLPTR;
2119     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2120 
2121     {
2122         int minW;
2123         int minH;
2124         int maxW;
2125         int maxH;
2126         int incW;
2127         int incH;
2128         sipwxStaticText *sipCpp;
2129 
2130         static const char *sipKwdList[] = {
2131             sipName_minW,
2132             sipName_minH,
2133             sipName_maxW,
2134             sipName_maxH,
2135             sipName_incW,
2136             sipName_incH,
2137         };
2138 
2139         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Biiiiii", &sipSelf, sipType_wxStaticText, &sipCpp, &minW, &minH, &maxW, &maxH, &incW, &incH))
2140         {
2141             PyErr_Clear();
2142 
2143             Py_BEGIN_ALLOW_THREADS
2144             sipCpp->sipProtectVirt_DoSetSizeHints(sipSelfWasArg,minW,minH,maxW,maxH,incW,incH);
2145             Py_END_ALLOW_THREADS
2146 
2147             if (PyErr_Occurred())
2148                 return 0;
2149 
2150             Py_INCREF(Py_None);
2151             return Py_None;
2152         }
2153     }
2154 
2155     /* Raise an exception if the arguments couldn't be parsed. */
2156     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoSetSizeHints, doc_wxStaticText_DoSetSizeHints);
2157 
2158     return SIP_NULLPTR;
2159 }
2160 
2161 
2162 PyDoc_STRVAR(doc_wxStaticText_DoGetBorderSize, "DoGetBorderSize(self) -> Size");
2163 
2164 extern "C" {static PyObject *meth_wxStaticText_DoGetBorderSize(PyObject *, PyObject *);}
meth_wxStaticText_DoGetBorderSize(PyObject * sipSelf,PyObject * sipArgs)2165 static PyObject *meth_wxStaticText_DoGetBorderSize(PyObject *sipSelf, PyObject *sipArgs)
2166 {
2167     PyObject *sipParseErr = SIP_NULLPTR;
2168     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2169 
2170     {
2171         const sipwxStaticText *sipCpp;
2172 
2173         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
2174         {
2175              ::wxSize*sipRes;
2176 
2177             PyErr_Clear();
2178 
2179             Py_BEGIN_ALLOW_THREADS
2180             sipRes = new  ::wxSize(sipCpp->sipProtectVirt_DoGetBorderSize(sipSelfWasArg));
2181             Py_END_ALLOW_THREADS
2182 
2183             if (PyErr_Occurred())
2184                 return 0;
2185 
2186             return sipConvertFromNewType(sipRes,sipType_wxSize,SIP_NULLPTR);
2187         }
2188     }
2189 
2190     /* Raise an exception if the arguments couldn't be parsed. */
2191     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoGetBorderSize, doc_wxStaticText_DoGetBorderSize);
2192 
2193     return SIP_NULLPTR;
2194 }
2195 
2196 
2197 PyDoc_STRVAR(doc_wxStaticText_DoMoveWindow, "DoMoveWindow(self, x: int, y: int, width: int, height: int)");
2198 
2199 extern "C" {static PyObject *meth_wxStaticText_DoMoveWindow(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_DoMoveWindow(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2200 static PyObject *meth_wxStaticText_DoMoveWindow(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2201 {
2202     PyObject *sipParseErr = SIP_NULLPTR;
2203     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2204 
2205     {
2206         int x;
2207         int y;
2208         int width;
2209         int height;
2210         sipwxStaticText *sipCpp;
2211 
2212         static const char *sipKwdList[] = {
2213             sipName_x,
2214             sipName_y,
2215             sipName_width,
2216             sipName_height,
2217         };
2218 
2219         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Biiii", &sipSelf, sipType_wxStaticText, &sipCpp, &x, &y, &width, &height))
2220         {
2221             PyErr_Clear();
2222 
2223             Py_BEGIN_ALLOW_THREADS
2224             sipCpp->sipProtectVirt_DoMoveWindow(sipSelfWasArg,x,y,width,height);
2225             Py_END_ALLOW_THREADS
2226 
2227             if (PyErr_Occurred())
2228                 return 0;
2229 
2230             Py_INCREF(Py_None);
2231             return Py_None;
2232         }
2233     }
2234 
2235     /* Raise an exception if the arguments couldn't be parsed. */
2236     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoMoveWindow, doc_wxStaticText_DoMoveWindow);
2237 
2238     return SIP_NULLPTR;
2239 }
2240 
2241 
2242 PyDoc_STRVAR(doc_wxStaticText_DoSetWindowVariant, "DoSetWindowVariant(self, variant: WindowVariant)");
2243 
2244 extern "C" {static PyObject *meth_wxStaticText_DoSetWindowVariant(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_DoSetWindowVariant(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2245 static PyObject *meth_wxStaticText_DoSetWindowVariant(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2246 {
2247     PyObject *sipParseErr = SIP_NULLPTR;
2248     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2249 
2250     {
2251          ::wxWindowVariant variant;
2252         sipwxStaticText *sipCpp;
2253 
2254         static const char *sipKwdList[] = {
2255             sipName_variant,
2256         };
2257 
2258         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BE", &sipSelf, sipType_wxStaticText, &sipCpp, sipType_wxWindowVariant, &variant))
2259         {
2260             PyErr_Clear();
2261 
2262             Py_BEGIN_ALLOW_THREADS
2263             sipCpp->sipProtectVirt_DoSetWindowVariant(sipSelfWasArg,variant);
2264             Py_END_ALLOW_THREADS
2265 
2266             if (PyErr_Occurred())
2267                 return 0;
2268 
2269             Py_INCREF(Py_None);
2270             return Py_None;
2271         }
2272     }
2273 
2274     /* Raise an exception if the arguments couldn't be parsed. */
2275     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoSetWindowVariant, doc_wxStaticText_DoSetWindowVariant);
2276 
2277     return SIP_NULLPTR;
2278 }
2279 
2280 
2281 PyDoc_STRVAR(doc_wxStaticText_GetDefaultBorder, "GetDefaultBorder(self) -> Border");
2282 
2283 extern "C" {static PyObject *meth_wxStaticText_GetDefaultBorder(PyObject *, PyObject *);}
meth_wxStaticText_GetDefaultBorder(PyObject * sipSelf,PyObject * sipArgs)2284 static PyObject *meth_wxStaticText_GetDefaultBorder(PyObject *sipSelf, PyObject *sipArgs)
2285 {
2286     PyObject *sipParseErr = SIP_NULLPTR;
2287     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2288 
2289     {
2290         const sipwxStaticText *sipCpp;
2291 
2292         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
2293         {
2294              ::wxBorder sipRes;
2295 
2296             PyErr_Clear();
2297 
2298             Py_BEGIN_ALLOW_THREADS
2299             sipRes = sipCpp->sipProtectVirt_GetDefaultBorder(sipSelfWasArg);
2300             Py_END_ALLOW_THREADS
2301 
2302             if (PyErr_Occurred())
2303                 return 0;
2304 
2305             return sipConvertFromEnum(static_cast<int>(sipRes), sipType_wxBorder);
2306         }
2307     }
2308 
2309     /* Raise an exception if the arguments couldn't be parsed. */
2310     sipNoMethod(sipParseErr, sipName_StaticText, sipName_GetDefaultBorder, doc_wxStaticText_GetDefaultBorder);
2311 
2312     return SIP_NULLPTR;
2313 }
2314 
2315 
2316 PyDoc_STRVAR(doc_wxStaticText_GetDefaultBorderForControl, "GetDefaultBorderForControl(self) -> Border");
2317 
2318 extern "C" {static PyObject *meth_wxStaticText_GetDefaultBorderForControl(PyObject *, PyObject *);}
meth_wxStaticText_GetDefaultBorderForControl(PyObject * sipSelf,PyObject * sipArgs)2319 static PyObject *meth_wxStaticText_GetDefaultBorderForControl(PyObject *sipSelf, PyObject *sipArgs)
2320 {
2321     PyObject *sipParseErr = SIP_NULLPTR;
2322     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2323 
2324     {
2325         const sipwxStaticText *sipCpp;
2326 
2327         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
2328         {
2329              ::wxBorder sipRes;
2330 
2331             PyErr_Clear();
2332 
2333             Py_BEGIN_ALLOW_THREADS
2334             sipRes = sipCpp->sipProtectVirt_GetDefaultBorderForControl(sipSelfWasArg);
2335             Py_END_ALLOW_THREADS
2336 
2337             if (PyErr_Occurred())
2338                 return 0;
2339 
2340             return sipConvertFromEnum(static_cast<int>(sipRes), sipType_wxBorder);
2341         }
2342     }
2343 
2344     /* Raise an exception if the arguments couldn't be parsed. */
2345     sipNoMethod(sipParseErr, sipName_StaticText, sipName_GetDefaultBorderForControl, doc_wxStaticText_GetDefaultBorderForControl);
2346 
2347     return SIP_NULLPTR;
2348 }
2349 
2350 
2351 PyDoc_STRVAR(doc_wxStaticText_DoFreeze, "DoFreeze(self)");
2352 
2353 extern "C" {static PyObject *meth_wxStaticText_DoFreeze(PyObject *, PyObject *);}
meth_wxStaticText_DoFreeze(PyObject * sipSelf,PyObject * sipArgs)2354 static PyObject *meth_wxStaticText_DoFreeze(PyObject *sipSelf, PyObject *sipArgs)
2355 {
2356     PyObject *sipParseErr = SIP_NULLPTR;
2357     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2358 
2359     {
2360         sipwxStaticText *sipCpp;
2361 
2362         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
2363         {
2364             PyErr_Clear();
2365 
2366             Py_BEGIN_ALLOW_THREADS
2367             sipCpp->sipProtectVirt_DoFreeze(sipSelfWasArg);
2368             Py_END_ALLOW_THREADS
2369 
2370             if (PyErr_Occurred())
2371                 return 0;
2372 
2373             Py_INCREF(Py_None);
2374             return Py_None;
2375         }
2376     }
2377 
2378     /* Raise an exception if the arguments couldn't be parsed. */
2379     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoFreeze, doc_wxStaticText_DoFreeze);
2380 
2381     return SIP_NULLPTR;
2382 }
2383 
2384 
2385 PyDoc_STRVAR(doc_wxStaticText_DoThaw, "DoThaw(self)");
2386 
2387 extern "C" {static PyObject *meth_wxStaticText_DoThaw(PyObject *, PyObject *);}
meth_wxStaticText_DoThaw(PyObject * sipSelf,PyObject * sipArgs)2388 static PyObject *meth_wxStaticText_DoThaw(PyObject *sipSelf, PyObject *sipArgs)
2389 {
2390     PyObject *sipParseErr = SIP_NULLPTR;
2391     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2392 
2393     {
2394         sipwxStaticText *sipCpp;
2395 
2396         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
2397         {
2398             PyErr_Clear();
2399 
2400             Py_BEGIN_ALLOW_THREADS
2401             sipCpp->sipProtectVirt_DoThaw(sipSelfWasArg);
2402             Py_END_ALLOW_THREADS
2403 
2404             if (PyErr_Occurred())
2405                 return 0;
2406 
2407             Py_INCREF(Py_None);
2408             return Py_None;
2409         }
2410     }
2411 
2412     /* Raise an exception if the arguments couldn't be parsed. */
2413     sipNoMethod(sipParseErr, sipName_StaticText, sipName_DoThaw, doc_wxStaticText_DoThaw);
2414 
2415     return SIP_NULLPTR;
2416 }
2417 
2418 
2419 PyDoc_STRVAR(doc_wxStaticText_HasTransparentBackground, "HasTransparentBackground(self) -> bool");
2420 
2421 extern "C" {static PyObject *meth_wxStaticText_HasTransparentBackground(PyObject *, PyObject *);}
meth_wxStaticText_HasTransparentBackground(PyObject * sipSelf,PyObject * sipArgs)2422 static PyObject *meth_wxStaticText_HasTransparentBackground(PyObject *sipSelf, PyObject *sipArgs)
2423 {
2424     PyObject *sipParseErr = SIP_NULLPTR;
2425     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2426 
2427     {
2428         sipwxStaticText *sipCpp;
2429 
2430         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticText, &sipCpp))
2431         {
2432             bool sipRes;
2433 
2434             PyErr_Clear();
2435 
2436             Py_BEGIN_ALLOW_THREADS
2437             sipRes = sipCpp->sipProtectVirt_HasTransparentBackground(sipSelfWasArg);
2438             Py_END_ALLOW_THREADS
2439 
2440             if (PyErr_Occurred())
2441                 return 0;
2442 
2443             return PyBool_FromLong(sipRes);
2444         }
2445     }
2446 
2447     /* Raise an exception if the arguments couldn't be parsed. */
2448     sipNoMethod(sipParseErr, sipName_StaticText, sipName_HasTransparentBackground, doc_wxStaticText_HasTransparentBackground);
2449 
2450     return SIP_NULLPTR;
2451 }
2452 
2453 
2454 PyDoc_STRVAR(doc_wxStaticText_TryBefore, "TryBefore(self, event: Event) -> bool");
2455 
2456 extern "C" {static PyObject *meth_wxStaticText_TryBefore(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_TryBefore(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2457 static PyObject *meth_wxStaticText_TryBefore(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2458 {
2459     PyObject *sipParseErr = SIP_NULLPTR;
2460     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2461 
2462     {
2463          ::wxEvent* event;
2464         sipwxStaticText *sipCpp;
2465 
2466         static const char *sipKwdList[] = {
2467             sipName_event,
2468         };
2469 
2470         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9", &sipSelf, sipType_wxStaticText, &sipCpp, sipType_wxEvent, &event))
2471         {
2472             bool sipRes;
2473 
2474             PyErr_Clear();
2475 
2476             Py_BEGIN_ALLOW_THREADS
2477             sipRes = sipCpp->sipProtectVirt_TryBefore(sipSelfWasArg,*event);
2478             Py_END_ALLOW_THREADS
2479 
2480             if (PyErr_Occurred())
2481                 return 0;
2482 
2483             return PyBool_FromLong(sipRes);
2484         }
2485     }
2486 
2487     /* Raise an exception if the arguments couldn't be parsed. */
2488     sipNoMethod(sipParseErr, sipName_StaticText, sipName_TryBefore, doc_wxStaticText_TryBefore);
2489 
2490     return SIP_NULLPTR;
2491 }
2492 
2493 
2494 PyDoc_STRVAR(doc_wxStaticText_TryAfter, "TryAfter(self, event: Event) -> bool");
2495 
2496 extern "C" {static PyObject *meth_wxStaticText_TryAfter(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_TryAfter(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2497 static PyObject *meth_wxStaticText_TryAfter(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2498 {
2499     PyObject *sipParseErr = SIP_NULLPTR;
2500     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2501 
2502     {
2503          ::wxEvent* event;
2504         sipwxStaticText *sipCpp;
2505 
2506         static const char *sipKwdList[] = {
2507             sipName_event,
2508         };
2509 
2510         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9", &sipSelf, sipType_wxStaticText, &sipCpp, sipType_wxEvent, &event))
2511         {
2512             bool sipRes;
2513 
2514             PyErr_Clear();
2515 
2516             Py_BEGIN_ALLOW_THREADS
2517             sipRes = sipCpp->sipProtectVirt_TryAfter(sipSelfWasArg,*event);
2518             Py_END_ALLOW_THREADS
2519 
2520             if (PyErr_Occurred())
2521                 return 0;
2522 
2523             return PyBool_FromLong(sipRes);
2524         }
2525     }
2526 
2527     /* Raise an exception if the arguments couldn't be parsed. */
2528     sipNoMethod(sipParseErr, sipName_StaticText, sipName_TryAfter, doc_wxStaticText_TryAfter);
2529 
2530     return SIP_NULLPTR;
2531 }
2532 
2533 
2534 PyDoc_STRVAR(doc_wxStaticText_GetClassDefaultAttributes, "GetClassDefaultAttributes(variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes");
2535 
2536 extern "C" {static PyObject *meth_wxStaticText_GetClassDefaultAttributes(PyObject *, PyObject *, PyObject *);}
meth_wxStaticText_GetClassDefaultAttributes(PyObject *,PyObject * sipArgs,PyObject * sipKwds)2537 static PyObject *meth_wxStaticText_GetClassDefaultAttributes(PyObject *, PyObject *sipArgs, PyObject *sipKwds)
2538 {
2539     PyObject *sipParseErr = SIP_NULLPTR;
2540 
2541     {
2542          ::wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL;
2543 
2544         static const char *sipKwdList[] = {
2545             sipName_variant,
2546         };
2547 
2548         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "|E", sipType_wxWindowVariant, &variant))
2549         {
2550              ::wxVisualAttributes*sipRes;
2551 
2552         if (!wxPyCheckForApp()) return NULL;
2553 
2554             PyErr_Clear();
2555 
2556             Py_BEGIN_ALLOW_THREADS
2557             sipRes = new  ::wxVisualAttributes( ::wxStaticText::GetClassDefaultAttributes(variant));
2558             Py_END_ALLOW_THREADS
2559 
2560             if (PyErr_Occurred())
2561                 return 0;
2562 
2563             return sipConvertFromNewType(sipRes,sipType_wxVisualAttributes,SIP_NULLPTR);
2564         }
2565     }
2566 
2567     /* Raise an exception if the arguments couldn't be parsed. */
2568     sipNoMethod(sipParseErr, sipName_StaticText, sipName_GetClassDefaultAttributes, SIP_NULLPTR);
2569 
2570     return SIP_NULLPTR;
2571 }
2572 
2573 
2574 /* Cast a pointer to a type somewhere in its inheritance hierarchy. */
2575 extern "C" {static void *cast_wxStaticText(void *, const sipTypeDef *);}
cast_wxStaticText(void * sipCppV,const sipTypeDef * targetType)2576 static void *cast_wxStaticText(void *sipCppV, const sipTypeDef *targetType)
2577 {
2578      ::wxStaticText *sipCpp = reinterpret_cast< ::wxStaticText *>(sipCppV);
2579 
2580     if (targetType == sipType_wxControl)
2581         return static_cast< ::wxControl *>(sipCpp);
2582 
2583     if (targetType == sipType_wxWindow)
2584         return static_cast< ::wxWindow *>(sipCpp);
2585 
2586     if (targetType == sipType_wxWindowBase)
2587         return static_cast< ::wxWindowBase *>(sipCpp);
2588 
2589     if (targetType == sipType_wxEvtHandler)
2590         return static_cast< ::wxEvtHandler *>(sipCpp);
2591 
2592     if (targetType == sipType_wxObject)
2593         return static_cast< ::wxObject *>(sipCpp);
2594 
2595     if (targetType == sipType_wxTrackable)
2596         return static_cast< ::wxTrackable *>(sipCpp);
2597 
2598     return sipCppV;
2599 }
2600 
2601 
2602 /* Call the instance's destructor. */
2603 extern "C" {static void release_wxStaticText(void *, int);}
release_wxStaticText(void * sipCppV,int sipState)2604 static void release_wxStaticText(void *sipCppV, int sipState)
2605 {
2606     Py_BEGIN_ALLOW_THREADS
2607 
2608     if (sipState & SIP_DERIVED_CLASS)
2609         delete reinterpret_cast<sipwxStaticText *>(sipCppV);
2610     else
2611         delete reinterpret_cast< ::wxStaticText *>(sipCppV);
2612 
2613     Py_END_ALLOW_THREADS
2614 }
2615 
2616 
2617 extern "C" {static void dealloc_wxStaticText(sipSimpleWrapper *);}
dealloc_wxStaticText(sipSimpleWrapper * sipSelf)2618 static void dealloc_wxStaticText(sipSimpleWrapper *sipSelf)
2619 {
2620     if (sipIsDerivedClass(sipSelf))
2621         reinterpret_cast<sipwxStaticText *>(sipGetAddress(sipSelf))->sipPySelf = SIP_NULLPTR;
2622 
2623     if (sipIsOwnedByPython(sipSelf))
2624     {
2625         release_wxStaticText(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
2626     }
2627 }
2628 
2629 
2630 extern "C" {static void *init_type_wxStaticText(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
init_type_wxStaticText(sipSimpleWrapper * sipSelf,PyObject * sipArgs,PyObject * sipKwds,PyObject ** sipUnused,PyObject ** sipOwner,PyObject ** sipParseErr)2631 static void *init_type_wxStaticText(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
2632 {
2633     sipwxStaticText *sipCpp = SIP_NULLPTR;
2634 
2635     {
2636         if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, SIP_NULLPTR, sipUnused, ""))
2637         {
2638 
2639         if (!wxPyCheckForApp()) return NULL;
2640 
2641             PyErr_Clear();
2642 
2643             Py_BEGIN_ALLOW_THREADS
2644             sipCpp = new sipwxStaticText();
2645             Py_END_ALLOW_THREADS
2646 
2647             if (PyErr_Occurred())
2648             {
2649                 delete sipCpp;
2650                 return SIP_NULLPTR;
2651             }
2652 
2653             sipCpp->sipPySelf = sipSelf;
2654 
2655             return sipCpp;
2656         }
2657     }
2658 
2659     {
2660          ::wxWindow* parent;
2661          ::wxWindowID id = wxID_ANY;
2662         const  ::wxString& labeldef = wxEmptyString;
2663         const  ::wxString* label = &labeldef;
2664         int labelState = 0;
2665         const  ::wxPoint& posdef = wxDefaultPosition;
2666         const  ::wxPoint* pos = &posdef;
2667         int posState = 0;
2668         const  ::wxSize& sizedef = wxDefaultSize;
2669         const  ::wxSize* size = &sizedef;
2670         int sizeState = 0;
2671         long style = 0;
2672         const  ::wxString& namedef = wxStaticTextNameStr;
2673         const  ::wxString* name = &namedef;
2674         int nameState = 0;
2675 
2676         static const char *sipKwdList[] = {
2677             sipName_parent,
2678             sipName_id,
2679             sipName_label,
2680             sipName_pos,
2681             sipName_size,
2682             sipName_style,
2683             sipName_name,
2684         };
2685 
2686         if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "JH|iJ1J1J1lJ1", sipType_wxWindow, &parent, sipOwner, &id, sipType_wxString,&label, &labelState, sipType_wxPoint, &pos, &posState, sipType_wxSize, &size, &sizeState, &style, sipType_wxString,&name, &nameState))
2687         {
2688 
2689         if (!wxPyCheckForApp()) return NULL;
2690 
2691             PyErr_Clear();
2692 
2693             Py_BEGIN_ALLOW_THREADS
2694             sipCpp = new sipwxStaticText(parent,id,*label,*pos,*size,style,*name);
2695             Py_END_ALLOW_THREADS
2696             sipReleaseType(const_cast< ::wxString *>(label),sipType_wxString,labelState);
2697             sipReleaseType(const_cast< ::wxPoint *>(pos),sipType_wxPoint,posState);
2698             sipReleaseType(const_cast< ::wxSize *>(size),sipType_wxSize,sizeState);
2699             sipReleaseType(const_cast< ::wxString *>(name),sipType_wxString,nameState);
2700 
2701             if (PyErr_Occurred())
2702             {
2703                 delete sipCpp;
2704                 return SIP_NULLPTR;
2705             }
2706 
2707             sipCpp->sipPySelf = sipSelf;
2708 
2709             return sipCpp;
2710         }
2711     }
2712 
2713     return SIP_NULLPTR;
2714 }
2715 
2716 
2717 /* Define this type's super-types. */
2718 static sipEncodedTypeDef supers_wxStaticText[] = {{89, 255, 1}};
2719 
2720 
2721 static PyMethodDef methods_wxStaticText[] = {
2722     {SIP_MLNAME_CAST(sipName_AcceptsFocus), meth_wxStaticText_AcceptsFocus, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_AcceptsFocus)},
2723     {SIP_MLNAME_CAST(sipName_AcceptsFocusFromKeyboard), meth_wxStaticText_AcceptsFocusFromKeyboard, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_AcceptsFocusFromKeyboard)},
2724     {SIP_MLNAME_CAST(sipName_AcceptsFocusRecursively), meth_wxStaticText_AcceptsFocusRecursively, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_AcceptsFocusRecursively)},
2725     {SIP_MLNAME_CAST(sipName_AddChild), SIP_MLMETH_CAST(meth_wxStaticText_AddChild), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_AddChild)},
2726     {SIP_MLNAME_CAST(sipName_Create), SIP_MLMETH_CAST(meth_wxStaticText_Create), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_Create)},
2727     {SIP_MLNAME_CAST(sipName_Destroy), meth_wxStaticText_Destroy, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_Destroy)},
2728     {SIP_MLNAME_CAST(sipName_DoEnable), SIP_MLMETH_CAST(meth_wxStaticText_DoEnable), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_DoEnable)},
2729     {SIP_MLNAME_CAST(sipName_DoFreeze), meth_wxStaticText_DoFreeze, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_DoFreeze)},
2730     {SIP_MLNAME_CAST(sipName_DoGetBestClientSize), meth_wxStaticText_DoGetBestClientSize, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_DoGetBestClientSize)},
2731     {SIP_MLNAME_CAST(sipName_DoGetBestSize), meth_wxStaticText_DoGetBestSize, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_DoGetBestSize)},
2732     {SIP_MLNAME_CAST(sipName_DoGetBorderSize), meth_wxStaticText_DoGetBorderSize, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_DoGetBorderSize)},
2733     {SIP_MLNAME_CAST(sipName_DoGetClientSize), SIP_MLMETH_CAST(meth_wxStaticText_DoGetClientSize), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_DoGetClientSize)},
2734     {SIP_MLNAME_CAST(sipName_DoGetPosition), SIP_MLMETH_CAST(meth_wxStaticText_DoGetPosition), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_DoGetPosition)},
2735     {SIP_MLNAME_CAST(sipName_DoGetSize), SIP_MLMETH_CAST(meth_wxStaticText_DoGetSize), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_DoGetSize)},
2736     {SIP_MLNAME_CAST(sipName_DoMoveWindow), SIP_MLMETH_CAST(meth_wxStaticText_DoMoveWindow), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_DoMoveWindow)},
2737     {SIP_MLNAME_CAST(sipName_DoSetClientSize), SIP_MLMETH_CAST(meth_wxStaticText_DoSetClientSize), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_DoSetClientSize)},
2738     {SIP_MLNAME_CAST(sipName_DoSetSize), SIP_MLMETH_CAST(meth_wxStaticText_DoSetSize), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_DoSetSize)},
2739     {SIP_MLNAME_CAST(sipName_DoSetSizeHints), SIP_MLMETH_CAST(meth_wxStaticText_DoSetSizeHints), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_DoSetSizeHints)},
2740     {SIP_MLNAME_CAST(sipName_DoSetWindowVariant), SIP_MLMETH_CAST(meth_wxStaticText_DoSetWindowVariant), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_DoSetWindowVariant)},
2741     {SIP_MLNAME_CAST(sipName_DoThaw), meth_wxStaticText_DoThaw, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_DoThaw)},
2742     {SIP_MLNAME_CAST(sipName_GetClassDefaultAttributes), SIP_MLMETH_CAST(meth_wxStaticText_GetClassDefaultAttributes), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_GetClassDefaultAttributes)},
2743     {SIP_MLNAME_CAST(sipName_GetClientAreaOrigin), meth_wxStaticText_GetClientAreaOrigin, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_GetClientAreaOrigin)},
2744     {SIP_MLNAME_CAST(sipName_GetDefaultBorder), meth_wxStaticText_GetDefaultBorder, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_GetDefaultBorder)},
2745     {SIP_MLNAME_CAST(sipName_GetDefaultBorderForControl), meth_wxStaticText_GetDefaultBorderForControl, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_GetDefaultBorderForControl)},
2746     {SIP_MLNAME_CAST(sipName_GetMainWindowOfCompositeControl), meth_wxStaticText_GetMainWindowOfCompositeControl, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_GetMainWindowOfCompositeControl)},
2747     {SIP_MLNAME_CAST(sipName_GetValidator), meth_wxStaticText_GetValidator, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_GetValidator)},
2748     {SIP_MLNAME_CAST(sipName_HasTransparentBackground), meth_wxStaticText_HasTransparentBackground, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_HasTransparentBackground)},
2749     {SIP_MLNAME_CAST(sipName_InformFirstDirection), SIP_MLMETH_CAST(meth_wxStaticText_InformFirstDirection), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_InformFirstDirection)},
2750     {SIP_MLNAME_CAST(sipName_InheritAttributes), meth_wxStaticText_InheritAttributes, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_InheritAttributes)},
2751     {SIP_MLNAME_CAST(sipName_InitDialog), meth_wxStaticText_InitDialog, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_InitDialog)},
2752     {SIP_MLNAME_CAST(sipName_IsEllipsized), meth_wxStaticText_IsEllipsized, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_IsEllipsized)},
2753     {SIP_MLNAME_CAST(sipName_OnInternalIdle), meth_wxStaticText_OnInternalIdle, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_OnInternalIdle)},
2754     {SIP_MLNAME_CAST(sipName_ProcessEvent), SIP_MLMETH_CAST(meth_wxStaticText_ProcessEvent), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_ProcessEvent)},
2755     {SIP_MLNAME_CAST(sipName_RemoveChild), SIP_MLMETH_CAST(meth_wxStaticText_RemoveChild), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_RemoveChild)},
2756     {SIP_MLNAME_CAST(sipName_SendDestroyEvent), meth_wxStaticText_SendDestroyEvent, METH_VARARGS, SIP_NULLPTR},
2757     {SIP_MLNAME_CAST(sipName_SetCanFocus), SIP_MLMETH_CAST(meth_wxStaticText_SetCanFocus), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_SetCanFocus)},
2758     {SIP_MLNAME_CAST(sipName_SetValidator), SIP_MLMETH_CAST(meth_wxStaticText_SetValidator), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_SetValidator)},
2759     {SIP_MLNAME_CAST(sipName_ShouldInheritColours), meth_wxStaticText_ShouldInheritColours, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_ShouldInheritColours)},
2760     {SIP_MLNAME_CAST(sipName_TransferDataFromWindow), meth_wxStaticText_TransferDataFromWindow, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_TransferDataFromWindow)},
2761     {SIP_MLNAME_CAST(sipName_TransferDataToWindow), meth_wxStaticText_TransferDataToWindow, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_TransferDataToWindow)},
2762     {SIP_MLNAME_CAST(sipName_TryAfter), SIP_MLMETH_CAST(meth_wxStaticText_TryAfter), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_TryAfter)},
2763     {SIP_MLNAME_CAST(sipName_TryBefore), SIP_MLMETH_CAST(meth_wxStaticText_TryBefore), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_TryBefore)},
2764     {SIP_MLNAME_CAST(sipName_Validate), meth_wxStaticText_Validate, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticText_Validate)},
2765     {SIP_MLNAME_CAST(sipName_Wrap), SIP_MLMETH_CAST(meth_wxStaticText_Wrap), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticText_Wrap)}
2766 };
2767 
2768 PyDoc_STRVAR(doc_wxStaticText, "StaticText()\n"
2769 "StaticText(parent, id=ID_ANY, label=EmptyString, pos=DefaultPosition, size=DefaultSize, style=0, name=StaticTextNameStr)\n"
2770 "\n"
2771 "A static text control displays one or more lines of read-only text.");
2772 
2773 
2774 sipClassTypeDef sipTypeDef__core_wxStaticText = {
2775     {
2776         -1,
2777         SIP_NULLPTR,
2778         SIP_NULLPTR,
2779         SIP_TYPE_SCC|SIP_TYPE_CLASS,
2780         sipNameNr_wxStaticText,
2781         {SIP_NULLPTR},
2782         SIP_NULLPTR
2783     },
2784     {
2785         sipNameNr_StaticText,
2786         {0, 0, 1},
2787         44, methods_wxStaticText,
2788         0, SIP_NULLPTR,
2789         0, SIP_NULLPTR,
2790         {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR},
2791     },
2792     doc_wxStaticText,
2793     -1,
2794     -1,
2795     supers_wxStaticText,
2796     SIP_NULLPTR,
2797     init_type_wxStaticText,
2798     SIP_NULLPTR,
2799     SIP_NULLPTR,
2800 #if PY_MAJOR_VERSION >= 3
2801     SIP_NULLPTR,
2802     SIP_NULLPTR,
2803 #else
2804     SIP_NULLPTR,
2805     SIP_NULLPTR,
2806     SIP_NULLPTR,
2807     SIP_NULLPTR,
2808 #endif
2809     dealloc_wxStaticText,
2810     SIP_NULLPTR,
2811     SIP_NULLPTR,
2812     SIP_NULLPTR,
2813     release_wxStaticText,
2814     cast_wxStaticText,
2815     SIP_NULLPTR,
2816     SIP_NULLPTR,
2817     SIP_NULLPTR,
2818     SIP_NULLPTR,
2819     SIP_NULLPTR,
2820     SIP_NULLPTR
2821 };
2822