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