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/statline.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 sipwxStaticLine : public ::wxStaticLine
51 {
52 public:
53 sipwxStaticLine();
54 sipwxStaticLine( ::wxWindow*, ::wxWindowID,const ::wxPoint&,const ::wxSize&,long,const ::wxString&);
55 virtual ~sipwxStaticLine();
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 sipwxStaticLine(const sipwxStaticLine &);
133 sipwxStaticLine &operator = (const sipwxStaticLine &);
134
135 char sipPyMethods[39];
136 };
137
sipwxStaticLine()138 sipwxStaticLine::sipwxStaticLine(): ::wxStaticLine(), sipPySelf(SIP_NULLPTR)
139 {
140 memset(sipPyMethods, 0, sizeof (sipPyMethods));
141 }
142
sipwxStaticLine(::wxWindow * parent,::wxWindowID id,const::wxPoint & pos,const::wxSize & size,long style,const::wxString & name)143 sipwxStaticLine::sipwxStaticLine( ::wxWindow*parent, ::wxWindowID id,const ::wxPoint& pos,const ::wxSize& size,long style,const ::wxString& name): ::wxStaticLine(parent,id,pos,size,style,name), sipPySelf(SIP_NULLPTR)
144 {
145 memset(sipPyMethods, 0, sizeof (sipPyMethods));
146 }
147
~sipwxStaticLine()148 sipwxStaticLine::~sipwxStaticLine()
149 {
150 sipInstanceDestroyedEx(&sipPySelf);
151 }
152
DoGetBestClientSize() const153 ::wxSize sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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* sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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* sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::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 ::wxStaticLine::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 sipwxStaticLine::sipProtect_SendDestroyEvent()
793 {
794 ::wxWindow::SendDestroyEvent();
795 }
796
sipProtectVirt_ProcessEvent(bool sipSelfWasArg,::wxEvent & event)797 bool sipwxStaticLine::sipProtectVirt_ProcessEvent(bool sipSelfWasArg, ::wxEvent& event)
798 {
799 return (sipSelfWasArg ? ::wxStaticLine::ProcessEvent(event) : ProcessEvent(event));
800 }
801
sipProtectVirt_DoEnable(bool sipSelfWasArg,bool enable)802 void sipwxStaticLine::sipProtectVirt_DoEnable(bool sipSelfWasArg,bool enable)
803 {
804 (sipSelfWasArg ? ::wxStaticLine::DoEnable(enable) : DoEnable(enable));
805 }
806
sipProtectVirt_DoGetPosition(bool sipSelfWasArg,int * x,int * y) const807 void sipwxStaticLine::sipProtectVirt_DoGetPosition(bool sipSelfWasArg,int*x,int*y) const
808 {
809 (sipSelfWasArg ? ::wxStaticLine::DoGetPosition(x,y) : DoGetPosition(x,y));
810 }
811
sipProtectVirt_DoGetSize(bool sipSelfWasArg,int * width,int * height) const812 void sipwxStaticLine::sipProtectVirt_DoGetSize(bool sipSelfWasArg,int*width,int*height) const
813 {
814 (sipSelfWasArg ? ::wxStaticLine::DoGetSize(width,height) : DoGetSize(width,height));
815 }
816
sipProtectVirt_DoGetClientSize(bool sipSelfWasArg,int * width,int * height) const817 void sipwxStaticLine::sipProtectVirt_DoGetClientSize(bool sipSelfWasArg,int*width,int*height) const
818 {
819 (sipSelfWasArg ? ::wxStaticLine::DoGetClientSize(width,height) : DoGetClientSize(width,height));
820 }
821
sipProtectVirt_DoGetBestSize(bool sipSelfWasArg) const822 ::wxSize sipwxStaticLine::sipProtectVirt_DoGetBestSize(bool sipSelfWasArg) const
823 {
824 return (sipSelfWasArg ? ::wxStaticLine::DoGetBestSize() : DoGetBestSize());
825 }
826
sipProtectVirt_DoGetBestClientSize(bool sipSelfWasArg) const827 ::wxSize sipwxStaticLine::sipProtectVirt_DoGetBestClientSize(bool sipSelfWasArg) const
828 {
829 return (sipSelfWasArg ? ::wxStaticLine::DoGetBestClientSize() : DoGetBestClientSize());
830 }
831
sipProtectVirt_DoSetSize(bool sipSelfWasArg,int x,int y,int width,int height,int sizeFlags)832 void sipwxStaticLine::sipProtectVirt_DoSetSize(bool sipSelfWasArg,int x,int y,int width,int height,int sizeFlags)
833 {
834 (sipSelfWasArg ? ::wxStaticLine::DoSetSize(x,y,width,height,sizeFlags) : DoSetSize(x,y,width,height,sizeFlags));
835 }
836
sipProtectVirt_DoSetClientSize(bool sipSelfWasArg,int width,int height)837 void sipwxStaticLine::sipProtectVirt_DoSetClientSize(bool sipSelfWasArg,int width,int height)
838 {
839 (sipSelfWasArg ? ::wxStaticLine::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 sipwxStaticLine::sipProtectVirt_DoSetSizeHints(bool sipSelfWasArg,int minW,int minH,int maxW,int maxH,int incW,int incH)
843 {
844 (sipSelfWasArg ? ::wxStaticLine::DoSetSizeHints(minW,minH,maxW,maxH,incW,incH) : DoSetSizeHints(minW,minH,maxW,maxH,incW,incH));
845 }
846
sipProtectVirt_DoGetBorderSize(bool sipSelfWasArg) const847 ::wxSize sipwxStaticLine::sipProtectVirt_DoGetBorderSize(bool sipSelfWasArg) const
848 {
849 return (sipSelfWasArg ? ::wxStaticLine::DoGetBorderSize() : DoGetBorderSize());
850 }
851
sipProtectVirt_DoMoveWindow(bool sipSelfWasArg,int x,int y,int width,int height)852 void sipwxStaticLine::sipProtectVirt_DoMoveWindow(bool sipSelfWasArg,int x,int y,int width,int height)
853 {
854 (sipSelfWasArg ? ::wxStaticLine::DoMoveWindow(x,y,width,height) : DoMoveWindow(x,y,width,height));
855 }
856
sipProtectVirt_DoSetWindowVariant(bool sipSelfWasArg,::wxWindowVariant variant)857 void sipwxStaticLine::sipProtectVirt_DoSetWindowVariant(bool sipSelfWasArg, ::wxWindowVariant variant)
858 {
859 (sipSelfWasArg ? ::wxStaticLine::DoSetWindowVariant(variant) : DoSetWindowVariant(variant));
860 }
861
sipProtectVirt_GetDefaultBorder(bool sipSelfWasArg) const862 ::wxBorder sipwxStaticLine::sipProtectVirt_GetDefaultBorder(bool sipSelfWasArg) const
863 {
864 return (sipSelfWasArg ? ::wxStaticLine::GetDefaultBorder() : GetDefaultBorder());
865 }
866
sipProtectVirt_GetDefaultBorderForControl(bool sipSelfWasArg) const867 ::wxBorder sipwxStaticLine::sipProtectVirt_GetDefaultBorderForControl(bool sipSelfWasArg) const
868 {
869 return (sipSelfWasArg ? ::wxStaticLine::GetDefaultBorderForControl() : GetDefaultBorderForControl());
870 }
871
sipProtectVirt_DoFreeze(bool sipSelfWasArg)872 void sipwxStaticLine::sipProtectVirt_DoFreeze(bool sipSelfWasArg)
873 {
874 (sipSelfWasArg ? ::wxStaticLine::DoFreeze() : DoFreeze());
875 }
876
sipProtectVirt_DoThaw(bool sipSelfWasArg)877 void sipwxStaticLine::sipProtectVirt_DoThaw(bool sipSelfWasArg)
878 {
879 (sipSelfWasArg ? ::wxStaticLine::DoThaw() : DoThaw());
880 }
881
sipProtectVirt_HasTransparentBackground(bool sipSelfWasArg)882 bool sipwxStaticLine::sipProtectVirt_HasTransparentBackground(bool sipSelfWasArg)
883 {
884 return (sipSelfWasArg ? ::wxStaticLine::HasTransparentBackground() : HasTransparentBackground());
885 }
886
sipProtectVirt_TryBefore(bool sipSelfWasArg,::wxEvent & event)887 bool sipwxStaticLine::sipProtectVirt_TryBefore(bool sipSelfWasArg, ::wxEvent& event)
888 {
889 return (sipSelfWasArg ? ::wxStaticLine::TryBefore(event) : TryBefore(event));
890 }
891
sipProtectVirt_TryAfter(bool sipSelfWasArg,::wxEvent & event)892 bool sipwxStaticLine::sipProtectVirt_TryAfter(bool sipSelfWasArg, ::wxEvent& event)
893 {
894 return (sipSelfWasArg ? ::wxStaticLine::TryAfter(event) : TryAfter(event));
895 }
896
897
898 PyDoc_STRVAR(doc_wxStaticLine_SendDestroyEvent, "SendDestroyEvent()\n"
899 "\n"
900 "Generate wxWindowDestroyEvent for this window.");
901
902 extern "C" {static PyObject *meth_wxStaticLine_SendDestroyEvent(PyObject *, PyObject *);}
meth_wxStaticLine_SendDestroyEvent(PyObject * sipSelf,PyObject * sipArgs)903 static PyObject *meth_wxStaticLine_SendDestroyEvent(PyObject *sipSelf, PyObject *sipArgs)
904 {
905 PyObject *sipParseErr = SIP_NULLPTR;
906
907 {
908 sipwxStaticLine *sipCpp;
909
910 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &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_StaticLine, sipName_SendDestroyEvent, SIP_NULLPTR);
928
929 return SIP_NULLPTR;
930 }
931
932
933 PyDoc_STRVAR(doc_wxStaticLine_Create, "Create(parent, id=ID_ANY, pos=DefaultPosition, size=DefaultSize, style=LI_HORIZONTAL, name=StaticLineNameStr) -> bool\n"
934 "\n"
935 "Creates the static line for two-step construction.");
936
937 extern "C" {static PyObject *meth_wxStaticLine_Create(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_Create(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)938 static PyObject *meth_wxStaticLine_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 ::wxPoint& posdef = wxDefaultPosition;
946 const ::wxPoint* pos = &posdef;
947 int posState = 0;
948 const ::wxSize& sizedef = wxDefaultSize;
949 const ::wxSize* size = &sizedef;
950 int sizeState = 0;
951 long style = wxLI_HORIZONTAL;
952 const ::wxString& namedef = wxStaticLineNameStr;
953 const ::wxString* name = &namedef;
954 int nameState = 0;
955 sipWrapper *sipOwner = SIP_NULLPTR;
956 ::wxStaticLine *sipCpp;
957
958 static const char *sipKwdList[] = {
959 sipName_parent,
960 sipName_id,
961 sipName_pos,
962 sipName_size,
963 sipName_style,
964 sipName_name,
965 };
966
967 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJH|iJ1J1lJ1", &sipSelf, sipType_wxStaticLine, &sipCpp, sipType_wxWindow, &parent, &sipOwner, &id, sipType_wxPoint, &pos, &posState, sipType_wxSize, &size, &sizeState, &style, sipType_wxString,&name, &nameState))
968 {
969 bool sipRes;
970
971 PyErr_Clear();
972
973 Py_BEGIN_ALLOW_THREADS
974 sipRes = sipCpp->Create(parent,id,*pos,*size,style,*name);
975 Py_END_ALLOW_THREADS
976
977 if (sipOwner)
978 sipTransferTo(sipSelf, (PyObject *)sipOwner);
979 else
980 sipTransferBack(sipSelf);
981 sipReleaseType(const_cast< ::wxPoint *>(pos),sipType_wxPoint,posState);
982 sipReleaseType(const_cast< ::wxSize *>(size),sipType_wxSize,sizeState);
983 sipReleaseType(const_cast< ::wxString *>(name),sipType_wxString,nameState);
984
985 if (PyErr_Occurred())
986 return 0;
987
988 return PyBool_FromLong(sipRes);
989 }
990 }
991
992 /* Raise an exception if the arguments couldn't be parsed. */
993 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_Create, SIP_NULLPTR);
994
995 return SIP_NULLPTR;
996 }
997
998
999 PyDoc_STRVAR(doc_wxStaticLine_IsVertical, "IsVertical() -> bool\n"
1000 "\n"
1001 "Returns true if the line is vertical, false if horizontal.");
1002
1003 extern "C" {static PyObject *meth_wxStaticLine_IsVertical(PyObject *, PyObject *);}
meth_wxStaticLine_IsVertical(PyObject * sipSelf,PyObject * sipArgs)1004 static PyObject *meth_wxStaticLine_IsVertical(PyObject *sipSelf, PyObject *sipArgs)
1005 {
1006 PyObject *sipParseErr = SIP_NULLPTR;
1007
1008 {
1009 const ::wxStaticLine *sipCpp;
1010
1011 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1012 {
1013 bool sipRes;
1014
1015 PyErr_Clear();
1016
1017 Py_BEGIN_ALLOW_THREADS
1018 sipRes = sipCpp->IsVertical();
1019 Py_END_ALLOW_THREADS
1020
1021 if (PyErr_Occurred())
1022 return 0;
1023
1024 return PyBool_FromLong(sipRes);
1025 }
1026 }
1027
1028 /* Raise an exception if the arguments couldn't be parsed. */
1029 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_IsVertical, SIP_NULLPTR);
1030
1031 return SIP_NULLPTR;
1032 }
1033
1034
1035 PyDoc_STRVAR(doc_wxStaticLine_GetDefaultSize, "GetDefaultSize() -> int\n"
1036 "\n"
1037 "This static function returns the size which will be given to the\n"
1038 "smaller dimension of the static line, i.e.");
1039
1040 extern "C" {static PyObject *meth_wxStaticLine_GetDefaultSize(PyObject *, PyObject *);}
meth_wxStaticLine_GetDefaultSize(PyObject *,PyObject * sipArgs)1041 static PyObject *meth_wxStaticLine_GetDefaultSize(PyObject *, PyObject *sipArgs)
1042 {
1043 PyObject *sipParseErr = SIP_NULLPTR;
1044
1045 {
1046 if (sipParseArgs(&sipParseErr, sipArgs, ""))
1047 {
1048 int sipRes;
1049
1050 PyErr_Clear();
1051
1052 Py_BEGIN_ALLOW_THREADS
1053 sipRes = ::wxStaticLine::GetDefaultSize();
1054 Py_END_ALLOW_THREADS
1055
1056 if (PyErr_Occurred())
1057 return 0;
1058
1059 return SIPLong_FromLong(sipRes);
1060 }
1061 }
1062
1063 /* Raise an exception if the arguments couldn't be parsed. */
1064 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_GetDefaultSize, SIP_NULLPTR);
1065
1066 return SIP_NULLPTR;
1067 }
1068
1069
1070 PyDoc_STRVAR(doc_wxStaticLine_GetClientAreaOrigin, "GetClientAreaOrigin(self) -> Point");
1071
1072 extern "C" {static PyObject *meth_wxStaticLine_GetClientAreaOrigin(PyObject *, PyObject *);}
meth_wxStaticLine_GetClientAreaOrigin(PyObject * sipSelf,PyObject * sipArgs)1073 static PyObject *meth_wxStaticLine_GetClientAreaOrigin(PyObject *sipSelf, PyObject *sipArgs)
1074 {
1075 PyObject *sipParseErr = SIP_NULLPTR;
1076 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1077
1078 {
1079 const ::wxStaticLine *sipCpp;
1080
1081 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1082 {
1083 ::wxPoint*sipRes;
1084
1085 PyErr_Clear();
1086
1087 Py_BEGIN_ALLOW_THREADS
1088 sipRes = new ::wxPoint((sipSelfWasArg ? sipCpp-> ::wxStaticLine::GetClientAreaOrigin() : sipCpp->GetClientAreaOrigin()));
1089 Py_END_ALLOW_THREADS
1090
1091 if (PyErr_Occurred())
1092 return 0;
1093
1094 return sipConvertFromNewType(sipRes,sipType_wxPoint,SIP_NULLPTR);
1095 }
1096 }
1097
1098 /* Raise an exception if the arguments couldn't be parsed. */
1099 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_GetClientAreaOrigin, doc_wxStaticLine_GetClientAreaOrigin);
1100
1101 return SIP_NULLPTR;
1102 }
1103
1104
1105 PyDoc_STRVAR(doc_wxStaticLine_Validate, "Validate(self) -> bool");
1106
1107 extern "C" {static PyObject *meth_wxStaticLine_Validate(PyObject *, PyObject *);}
meth_wxStaticLine_Validate(PyObject * sipSelf,PyObject * sipArgs)1108 static PyObject *meth_wxStaticLine_Validate(PyObject *sipSelf, PyObject *sipArgs)
1109 {
1110 PyObject *sipParseErr = SIP_NULLPTR;
1111 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1112
1113 {
1114 ::wxStaticLine *sipCpp;
1115
1116 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1117 {
1118 bool sipRes;
1119
1120 PyErr_Clear();
1121
1122 Py_BEGIN_ALLOW_THREADS
1123 sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticLine::Validate() : sipCpp->Validate());
1124 Py_END_ALLOW_THREADS
1125
1126 if (PyErr_Occurred())
1127 return 0;
1128
1129 return PyBool_FromLong(sipRes);
1130 }
1131 }
1132
1133 /* Raise an exception if the arguments couldn't be parsed. */
1134 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_Validate, doc_wxStaticLine_Validate);
1135
1136 return SIP_NULLPTR;
1137 }
1138
1139
1140 PyDoc_STRVAR(doc_wxStaticLine_TransferDataToWindow, "TransferDataToWindow(self) -> bool");
1141
1142 extern "C" {static PyObject *meth_wxStaticLine_TransferDataToWindow(PyObject *, PyObject *);}
meth_wxStaticLine_TransferDataToWindow(PyObject * sipSelf,PyObject * sipArgs)1143 static PyObject *meth_wxStaticLine_TransferDataToWindow(PyObject *sipSelf, PyObject *sipArgs)
1144 {
1145 PyObject *sipParseErr = SIP_NULLPTR;
1146 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1147
1148 {
1149 ::wxStaticLine *sipCpp;
1150
1151 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1152 {
1153 bool sipRes;
1154
1155 PyErr_Clear();
1156
1157 Py_BEGIN_ALLOW_THREADS
1158 sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticLine::TransferDataToWindow() : sipCpp->TransferDataToWindow());
1159 Py_END_ALLOW_THREADS
1160
1161 if (PyErr_Occurred())
1162 return 0;
1163
1164 return PyBool_FromLong(sipRes);
1165 }
1166 }
1167
1168 /* Raise an exception if the arguments couldn't be parsed. */
1169 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_TransferDataToWindow, doc_wxStaticLine_TransferDataToWindow);
1170
1171 return SIP_NULLPTR;
1172 }
1173
1174
1175 PyDoc_STRVAR(doc_wxStaticLine_TransferDataFromWindow, "TransferDataFromWindow(self) -> bool");
1176
1177 extern "C" {static PyObject *meth_wxStaticLine_TransferDataFromWindow(PyObject *, PyObject *);}
meth_wxStaticLine_TransferDataFromWindow(PyObject * sipSelf,PyObject * sipArgs)1178 static PyObject *meth_wxStaticLine_TransferDataFromWindow(PyObject *sipSelf, PyObject *sipArgs)
1179 {
1180 PyObject *sipParseErr = SIP_NULLPTR;
1181 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1182
1183 {
1184 ::wxStaticLine *sipCpp;
1185
1186 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1187 {
1188 bool sipRes;
1189
1190 PyErr_Clear();
1191
1192 Py_BEGIN_ALLOW_THREADS
1193 sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticLine::TransferDataFromWindow() : sipCpp->TransferDataFromWindow());
1194 Py_END_ALLOW_THREADS
1195
1196 if (PyErr_Occurred())
1197 return 0;
1198
1199 return PyBool_FromLong(sipRes);
1200 }
1201 }
1202
1203 /* Raise an exception if the arguments couldn't be parsed. */
1204 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_TransferDataFromWindow, doc_wxStaticLine_TransferDataFromWindow);
1205
1206 return SIP_NULLPTR;
1207 }
1208
1209
1210 PyDoc_STRVAR(doc_wxStaticLine_InitDialog, "InitDialog(self)");
1211
1212 extern "C" {static PyObject *meth_wxStaticLine_InitDialog(PyObject *, PyObject *);}
meth_wxStaticLine_InitDialog(PyObject * sipSelf,PyObject * sipArgs)1213 static PyObject *meth_wxStaticLine_InitDialog(PyObject *sipSelf, PyObject *sipArgs)
1214 {
1215 PyObject *sipParseErr = SIP_NULLPTR;
1216 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1217
1218 {
1219 ::wxStaticLine *sipCpp;
1220
1221 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1222 {
1223 PyErr_Clear();
1224
1225 Py_BEGIN_ALLOW_THREADS
1226 (sipSelfWasArg ? sipCpp-> ::wxStaticLine::InitDialog() : sipCpp->InitDialog());
1227 Py_END_ALLOW_THREADS
1228
1229 if (PyErr_Occurred())
1230 return 0;
1231
1232 Py_INCREF(Py_None);
1233 return Py_None;
1234 }
1235 }
1236
1237 /* Raise an exception if the arguments couldn't be parsed. */
1238 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_InitDialog, doc_wxStaticLine_InitDialog);
1239
1240 return SIP_NULLPTR;
1241 }
1242
1243
1244 PyDoc_STRVAR(doc_wxStaticLine_AcceptsFocus, "AcceptsFocus(self) -> bool");
1245
1246 extern "C" {static PyObject *meth_wxStaticLine_AcceptsFocus(PyObject *, PyObject *);}
meth_wxStaticLine_AcceptsFocus(PyObject * sipSelf,PyObject * sipArgs)1247 static PyObject *meth_wxStaticLine_AcceptsFocus(PyObject *sipSelf, PyObject *sipArgs)
1248 {
1249 PyObject *sipParseErr = SIP_NULLPTR;
1250 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1251
1252 {
1253 const ::wxStaticLine *sipCpp;
1254
1255 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1256 {
1257 bool sipRes;
1258
1259 PyErr_Clear();
1260
1261 Py_BEGIN_ALLOW_THREADS
1262 sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticLine::AcceptsFocus() : sipCpp->AcceptsFocus());
1263 Py_END_ALLOW_THREADS
1264
1265 if (PyErr_Occurred())
1266 return 0;
1267
1268 return PyBool_FromLong(sipRes);
1269 }
1270 }
1271
1272 /* Raise an exception if the arguments couldn't be parsed. */
1273 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_AcceptsFocus, doc_wxStaticLine_AcceptsFocus);
1274
1275 return SIP_NULLPTR;
1276 }
1277
1278
1279 PyDoc_STRVAR(doc_wxStaticLine_AcceptsFocusRecursively, "AcceptsFocusRecursively(self) -> bool");
1280
1281 extern "C" {static PyObject *meth_wxStaticLine_AcceptsFocusRecursively(PyObject *, PyObject *);}
meth_wxStaticLine_AcceptsFocusRecursively(PyObject * sipSelf,PyObject * sipArgs)1282 static PyObject *meth_wxStaticLine_AcceptsFocusRecursively(PyObject *sipSelf, PyObject *sipArgs)
1283 {
1284 PyObject *sipParseErr = SIP_NULLPTR;
1285 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1286
1287 {
1288 const ::wxStaticLine *sipCpp;
1289
1290 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1291 {
1292 bool sipRes;
1293
1294 PyErr_Clear();
1295
1296 Py_BEGIN_ALLOW_THREADS
1297 sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticLine::AcceptsFocusRecursively() : sipCpp->AcceptsFocusRecursively());
1298 Py_END_ALLOW_THREADS
1299
1300 if (PyErr_Occurred())
1301 return 0;
1302
1303 return PyBool_FromLong(sipRes);
1304 }
1305 }
1306
1307 /* Raise an exception if the arguments couldn't be parsed. */
1308 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_AcceptsFocusRecursively, doc_wxStaticLine_AcceptsFocusRecursively);
1309
1310 return SIP_NULLPTR;
1311 }
1312
1313
1314 PyDoc_STRVAR(doc_wxStaticLine_AcceptsFocusFromKeyboard, "AcceptsFocusFromKeyboard(self) -> bool");
1315
1316 extern "C" {static PyObject *meth_wxStaticLine_AcceptsFocusFromKeyboard(PyObject *, PyObject *);}
meth_wxStaticLine_AcceptsFocusFromKeyboard(PyObject * sipSelf,PyObject * sipArgs)1317 static PyObject *meth_wxStaticLine_AcceptsFocusFromKeyboard(PyObject *sipSelf, PyObject *sipArgs)
1318 {
1319 PyObject *sipParseErr = SIP_NULLPTR;
1320 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1321
1322 {
1323 const ::wxStaticLine *sipCpp;
1324
1325 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1326 {
1327 bool sipRes;
1328
1329 PyErr_Clear();
1330
1331 Py_BEGIN_ALLOW_THREADS
1332 sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticLine::AcceptsFocusFromKeyboard() : sipCpp->AcceptsFocusFromKeyboard());
1333 Py_END_ALLOW_THREADS
1334
1335 if (PyErr_Occurred())
1336 return 0;
1337
1338 return PyBool_FromLong(sipRes);
1339 }
1340 }
1341
1342 /* Raise an exception if the arguments couldn't be parsed. */
1343 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_AcceptsFocusFromKeyboard, doc_wxStaticLine_AcceptsFocusFromKeyboard);
1344
1345 return SIP_NULLPTR;
1346 }
1347
1348
1349 PyDoc_STRVAR(doc_wxStaticLine_AddChild, "AddChild(self, child: WindowBase)");
1350
1351 extern "C" {static PyObject *meth_wxStaticLine_AddChild(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_AddChild(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1352 static PyObject *meth_wxStaticLine_AddChild(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1353 {
1354 PyObject *sipParseErr = SIP_NULLPTR;
1355 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1356
1357 {
1358 ::wxWindowBase* child;
1359 ::wxStaticLine *sipCpp;
1360
1361 static const char *sipKwdList[] = {
1362 sipName_child,
1363 };
1364
1365 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ8", &sipSelf, sipType_wxStaticLine, &sipCpp, sipType_wxWindowBase, &child))
1366 {
1367 PyErr_Clear();
1368
1369 Py_BEGIN_ALLOW_THREADS
1370 (sipSelfWasArg ? sipCpp-> ::wxStaticLine::AddChild(child) : sipCpp->AddChild(child));
1371 Py_END_ALLOW_THREADS
1372
1373 if (PyErr_Occurred())
1374 return 0;
1375
1376 Py_INCREF(Py_None);
1377 return Py_None;
1378 }
1379 }
1380
1381 /* Raise an exception if the arguments couldn't be parsed. */
1382 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_AddChild, doc_wxStaticLine_AddChild);
1383
1384 return SIP_NULLPTR;
1385 }
1386
1387
1388 PyDoc_STRVAR(doc_wxStaticLine_RemoveChild, "RemoveChild(self, child: WindowBase)");
1389
1390 extern "C" {static PyObject *meth_wxStaticLine_RemoveChild(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_RemoveChild(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1391 static PyObject *meth_wxStaticLine_RemoveChild(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1392 {
1393 PyObject *sipParseErr = SIP_NULLPTR;
1394 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1395
1396 {
1397 ::wxWindowBase* child;
1398 ::wxStaticLine *sipCpp;
1399
1400 static const char *sipKwdList[] = {
1401 sipName_child,
1402 };
1403
1404 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ8", &sipSelf, sipType_wxStaticLine, &sipCpp, sipType_wxWindowBase, &child))
1405 {
1406 PyErr_Clear();
1407
1408 Py_BEGIN_ALLOW_THREADS
1409 (sipSelfWasArg ? sipCpp-> ::wxStaticLine::RemoveChild(child) : sipCpp->RemoveChild(child));
1410 Py_END_ALLOW_THREADS
1411
1412 if (PyErr_Occurred())
1413 return 0;
1414
1415 Py_INCREF(Py_None);
1416 return Py_None;
1417 }
1418 }
1419
1420 /* Raise an exception if the arguments couldn't be parsed. */
1421 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_RemoveChild, doc_wxStaticLine_RemoveChild);
1422
1423 return SIP_NULLPTR;
1424 }
1425
1426
1427 PyDoc_STRVAR(doc_wxStaticLine_InheritAttributes, "InheritAttributes(self)");
1428
1429 extern "C" {static PyObject *meth_wxStaticLine_InheritAttributes(PyObject *, PyObject *);}
meth_wxStaticLine_InheritAttributes(PyObject * sipSelf,PyObject * sipArgs)1430 static PyObject *meth_wxStaticLine_InheritAttributes(PyObject *sipSelf, PyObject *sipArgs)
1431 {
1432 PyObject *sipParseErr = SIP_NULLPTR;
1433 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1434
1435 {
1436 ::wxStaticLine *sipCpp;
1437
1438 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1439 {
1440 PyErr_Clear();
1441
1442 Py_BEGIN_ALLOW_THREADS
1443 (sipSelfWasArg ? sipCpp-> ::wxStaticLine::InheritAttributes() : sipCpp->InheritAttributes());
1444 Py_END_ALLOW_THREADS
1445
1446 if (PyErr_Occurred())
1447 return 0;
1448
1449 Py_INCREF(Py_None);
1450 return Py_None;
1451 }
1452 }
1453
1454 /* Raise an exception if the arguments couldn't be parsed. */
1455 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_InheritAttributes, doc_wxStaticLine_InheritAttributes);
1456
1457 return SIP_NULLPTR;
1458 }
1459
1460
1461 PyDoc_STRVAR(doc_wxStaticLine_ShouldInheritColours, "ShouldInheritColours(self) -> bool");
1462
1463 extern "C" {static PyObject *meth_wxStaticLine_ShouldInheritColours(PyObject *, PyObject *);}
meth_wxStaticLine_ShouldInheritColours(PyObject * sipSelf,PyObject * sipArgs)1464 static PyObject *meth_wxStaticLine_ShouldInheritColours(PyObject *sipSelf, PyObject *sipArgs)
1465 {
1466 PyObject *sipParseErr = SIP_NULLPTR;
1467 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1468
1469 {
1470 const ::wxStaticLine *sipCpp;
1471
1472 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1473 {
1474 bool sipRes;
1475
1476 PyErr_Clear();
1477
1478 Py_BEGIN_ALLOW_THREADS
1479 sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticLine::ShouldInheritColours() : sipCpp->ShouldInheritColours());
1480 Py_END_ALLOW_THREADS
1481
1482 if (PyErr_Occurred())
1483 return 0;
1484
1485 return PyBool_FromLong(sipRes);
1486 }
1487 }
1488
1489 /* Raise an exception if the arguments couldn't be parsed. */
1490 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_ShouldInheritColours, doc_wxStaticLine_ShouldInheritColours);
1491
1492 return SIP_NULLPTR;
1493 }
1494
1495
1496 PyDoc_STRVAR(doc_wxStaticLine_OnInternalIdle, "OnInternalIdle(self)");
1497
1498 extern "C" {static PyObject *meth_wxStaticLine_OnInternalIdle(PyObject *, PyObject *);}
meth_wxStaticLine_OnInternalIdle(PyObject * sipSelf,PyObject * sipArgs)1499 static PyObject *meth_wxStaticLine_OnInternalIdle(PyObject *sipSelf, PyObject *sipArgs)
1500 {
1501 PyObject *sipParseErr = SIP_NULLPTR;
1502 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1503
1504 {
1505 ::wxStaticLine *sipCpp;
1506
1507 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1508 {
1509 PyErr_Clear();
1510
1511 Py_BEGIN_ALLOW_THREADS
1512 (sipSelfWasArg ? sipCpp-> ::wxStaticLine::OnInternalIdle() : sipCpp->OnInternalIdle());
1513 Py_END_ALLOW_THREADS
1514
1515 if (PyErr_Occurred())
1516 return 0;
1517
1518 Py_INCREF(Py_None);
1519 return Py_None;
1520 }
1521 }
1522
1523 /* Raise an exception if the arguments couldn't be parsed. */
1524 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_OnInternalIdle, doc_wxStaticLine_OnInternalIdle);
1525
1526 return SIP_NULLPTR;
1527 }
1528
1529
1530 PyDoc_STRVAR(doc_wxStaticLine_GetMainWindowOfCompositeControl, "GetMainWindowOfCompositeControl(self) -> Window");
1531
1532 extern "C" {static PyObject *meth_wxStaticLine_GetMainWindowOfCompositeControl(PyObject *, PyObject *);}
meth_wxStaticLine_GetMainWindowOfCompositeControl(PyObject * sipSelf,PyObject * sipArgs)1533 static PyObject *meth_wxStaticLine_GetMainWindowOfCompositeControl(PyObject *sipSelf, PyObject *sipArgs)
1534 {
1535 PyObject *sipParseErr = SIP_NULLPTR;
1536 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1537
1538 {
1539 ::wxStaticLine *sipCpp;
1540
1541 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1542 {
1543 ::wxWindow*sipRes;
1544
1545 PyErr_Clear();
1546
1547 Py_BEGIN_ALLOW_THREADS
1548 sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticLine::GetMainWindowOfCompositeControl() : sipCpp->GetMainWindowOfCompositeControl());
1549 Py_END_ALLOW_THREADS
1550
1551 if (PyErr_Occurred())
1552 return 0;
1553
1554 return sipConvertFromType(sipRes,sipType_wxWindow,SIP_NULLPTR);
1555 }
1556 }
1557
1558 /* Raise an exception if the arguments couldn't be parsed. */
1559 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_GetMainWindowOfCompositeControl, doc_wxStaticLine_GetMainWindowOfCompositeControl);
1560
1561 return SIP_NULLPTR;
1562 }
1563
1564
1565 PyDoc_STRVAR(doc_wxStaticLine_InformFirstDirection, "InformFirstDirection(self, direction: int, size: int, availableOtherDir: int) -> bool");
1566
1567 extern "C" {static PyObject *meth_wxStaticLine_InformFirstDirection(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_InformFirstDirection(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1568 static PyObject *meth_wxStaticLine_InformFirstDirection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1569 {
1570 PyObject *sipParseErr = SIP_NULLPTR;
1571 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1572
1573 {
1574 int direction;
1575 int size;
1576 int availableOtherDir;
1577 ::wxStaticLine *sipCpp;
1578
1579 static const char *sipKwdList[] = {
1580 sipName_direction,
1581 sipName_size,
1582 sipName_availableOtherDir,
1583 };
1584
1585 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Biii", &sipSelf, sipType_wxStaticLine, &sipCpp, &direction, &size, &availableOtherDir))
1586 {
1587 bool sipRes;
1588
1589 PyErr_Clear();
1590
1591 Py_BEGIN_ALLOW_THREADS
1592 sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticLine::InformFirstDirection(direction,size,availableOtherDir) : sipCpp->InformFirstDirection(direction,size,availableOtherDir));
1593 Py_END_ALLOW_THREADS
1594
1595 if (PyErr_Occurred())
1596 return 0;
1597
1598 return PyBool_FromLong(sipRes);
1599 }
1600 }
1601
1602 /* Raise an exception if the arguments couldn't be parsed. */
1603 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_InformFirstDirection, doc_wxStaticLine_InformFirstDirection);
1604
1605 return SIP_NULLPTR;
1606 }
1607
1608
1609 PyDoc_STRVAR(doc_wxStaticLine_SetCanFocus, "SetCanFocus(self, canFocus: bool)");
1610
1611 extern "C" {static PyObject *meth_wxStaticLine_SetCanFocus(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_SetCanFocus(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1612 static PyObject *meth_wxStaticLine_SetCanFocus(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1613 {
1614 PyObject *sipParseErr = SIP_NULLPTR;
1615 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1616
1617 {
1618 bool canFocus;
1619 ::wxStaticLine *sipCpp;
1620
1621 static const char *sipKwdList[] = {
1622 sipName_canFocus,
1623 };
1624
1625 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bb", &sipSelf, sipType_wxStaticLine, &sipCpp, &canFocus))
1626 {
1627 PyErr_Clear();
1628
1629 Py_BEGIN_ALLOW_THREADS
1630 (sipSelfWasArg ? sipCpp-> ::wxStaticLine::SetCanFocus(canFocus) : sipCpp->SetCanFocus(canFocus));
1631 Py_END_ALLOW_THREADS
1632
1633 if (PyErr_Occurred())
1634 return 0;
1635
1636 Py_INCREF(Py_None);
1637 return Py_None;
1638 }
1639 }
1640
1641 /* Raise an exception if the arguments couldn't be parsed. */
1642 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_SetCanFocus, doc_wxStaticLine_SetCanFocus);
1643
1644 return SIP_NULLPTR;
1645 }
1646
1647
1648 PyDoc_STRVAR(doc_wxStaticLine_Destroy, "Destroy(self) -> bool");
1649
1650 extern "C" {static PyObject *meth_wxStaticLine_Destroy(PyObject *, PyObject *);}
meth_wxStaticLine_Destroy(PyObject * sipSelf,PyObject * sipArgs)1651 static PyObject *meth_wxStaticLine_Destroy(PyObject *sipSelf, PyObject *sipArgs)
1652 {
1653 PyObject *sipParseErr = SIP_NULLPTR;
1654 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1655
1656 {
1657 ::wxStaticLine *sipCpp;
1658
1659 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1660 {
1661 bool sipRes;
1662
1663 PyErr_Clear();
1664
1665 Py_BEGIN_ALLOW_THREADS
1666 sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticLine::Destroy() : sipCpp->Destroy());
1667 Py_END_ALLOW_THREADS
1668
1669 if (PyErr_Occurred())
1670 return 0;
1671
1672 return PyBool_FromLong(sipRes);
1673 }
1674 }
1675
1676 /* Raise an exception if the arguments couldn't be parsed. */
1677 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_Destroy, doc_wxStaticLine_Destroy);
1678
1679 return SIP_NULLPTR;
1680 }
1681
1682
1683 PyDoc_STRVAR(doc_wxStaticLine_SetValidator, "SetValidator(self, validator: Validator)");
1684
1685 extern "C" {static PyObject *meth_wxStaticLine_SetValidator(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_SetValidator(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1686 static PyObject *meth_wxStaticLine_SetValidator(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1687 {
1688 PyObject *sipParseErr = SIP_NULLPTR;
1689 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1690
1691 {
1692 const ::wxValidator* validator;
1693 ::wxStaticLine *sipCpp;
1694
1695 static const char *sipKwdList[] = {
1696 sipName_validator,
1697 };
1698
1699 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9", &sipSelf, sipType_wxStaticLine, &sipCpp, sipType_wxValidator, &validator))
1700 {
1701 PyErr_Clear();
1702
1703 Py_BEGIN_ALLOW_THREADS
1704 (sipSelfWasArg ? sipCpp-> ::wxStaticLine::SetValidator(*validator) : sipCpp->SetValidator(*validator));
1705 Py_END_ALLOW_THREADS
1706
1707 if (PyErr_Occurred())
1708 return 0;
1709
1710 Py_INCREF(Py_None);
1711 return Py_None;
1712 }
1713 }
1714
1715 /* Raise an exception if the arguments couldn't be parsed. */
1716 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_SetValidator, doc_wxStaticLine_SetValidator);
1717
1718 return SIP_NULLPTR;
1719 }
1720
1721
1722 PyDoc_STRVAR(doc_wxStaticLine_GetValidator, "GetValidator(self) -> Validator");
1723
1724 extern "C" {static PyObject *meth_wxStaticLine_GetValidator(PyObject *, PyObject *);}
meth_wxStaticLine_GetValidator(PyObject * sipSelf,PyObject * sipArgs)1725 static PyObject *meth_wxStaticLine_GetValidator(PyObject *sipSelf, PyObject *sipArgs)
1726 {
1727 PyObject *sipParseErr = SIP_NULLPTR;
1728 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1729
1730 {
1731 ::wxStaticLine *sipCpp;
1732
1733 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1734 {
1735 ::wxValidator*sipRes;
1736
1737 PyErr_Clear();
1738
1739 Py_BEGIN_ALLOW_THREADS
1740 sipRes = (sipSelfWasArg ? sipCpp-> ::wxStaticLine::GetValidator() : sipCpp->GetValidator());
1741 Py_END_ALLOW_THREADS
1742
1743 if (PyErr_Occurred())
1744 return 0;
1745
1746 return sipConvertFromType(sipRes,sipType_wxValidator,SIP_NULLPTR);
1747 }
1748 }
1749
1750 /* Raise an exception if the arguments couldn't be parsed. */
1751 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_GetValidator, doc_wxStaticLine_GetValidator);
1752
1753 return SIP_NULLPTR;
1754 }
1755
1756
1757 PyDoc_STRVAR(doc_wxStaticLine_ProcessEvent, "ProcessEvent(self, event: Event) -> bool");
1758
1759 extern "C" {static PyObject *meth_wxStaticLine_ProcessEvent(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_ProcessEvent(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1760 static PyObject *meth_wxStaticLine_ProcessEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1761 {
1762 PyObject *sipParseErr = SIP_NULLPTR;
1763 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1764
1765 {
1766 ::wxEvent* event;
1767 sipwxStaticLine *sipCpp;
1768
1769 static const char *sipKwdList[] = {
1770 sipName_event,
1771 };
1772
1773 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9", &sipSelf, sipType_wxStaticLine, &sipCpp, sipType_wxEvent, &event))
1774 {
1775 bool sipRes;
1776
1777 PyErr_Clear();
1778
1779 Py_BEGIN_ALLOW_THREADS
1780 sipRes = sipCpp->sipProtectVirt_ProcessEvent(sipSelfWasArg,*event);
1781 Py_END_ALLOW_THREADS
1782
1783 if (PyErr_Occurred())
1784 return 0;
1785
1786 return PyBool_FromLong(sipRes);
1787 }
1788 }
1789
1790 /* Raise an exception if the arguments couldn't be parsed. */
1791 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_ProcessEvent, doc_wxStaticLine_ProcessEvent);
1792
1793 return SIP_NULLPTR;
1794 }
1795
1796
1797 PyDoc_STRVAR(doc_wxStaticLine_DoEnable, "DoEnable(self, enable: bool)");
1798
1799 extern "C" {static PyObject *meth_wxStaticLine_DoEnable(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_DoEnable(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1800 static PyObject *meth_wxStaticLine_DoEnable(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1801 {
1802 PyObject *sipParseErr = SIP_NULLPTR;
1803 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1804
1805 {
1806 bool enable;
1807 sipwxStaticLine *sipCpp;
1808
1809 static const char *sipKwdList[] = {
1810 sipName_enable,
1811 };
1812
1813 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bb", &sipSelf, sipType_wxStaticLine, &sipCpp, &enable))
1814 {
1815 PyErr_Clear();
1816
1817 Py_BEGIN_ALLOW_THREADS
1818 sipCpp->sipProtectVirt_DoEnable(sipSelfWasArg,enable);
1819 Py_END_ALLOW_THREADS
1820
1821 if (PyErr_Occurred())
1822 return 0;
1823
1824 Py_INCREF(Py_None);
1825 return Py_None;
1826 }
1827 }
1828
1829 /* Raise an exception if the arguments couldn't be parsed. */
1830 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoEnable, doc_wxStaticLine_DoEnable);
1831
1832 return SIP_NULLPTR;
1833 }
1834
1835
1836 PyDoc_STRVAR(doc_wxStaticLine_DoGetPosition, "DoGetPosition(self) -> Tuple[int, int]");
1837
1838 extern "C" {static PyObject *meth_wxStaticLine_DoGetPosition(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_DoGetPosition(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1839 static PyObject *meth_wxStaticLine_DoGetPosition(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1840 {
1841 PyObject *sipParseErr = SIP_NULLPTR;
1842 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1843
1844 {
1845 int x;
1846 int y;
1847 const sipwxStaticLine *sipCpp;
1848
1849 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, SIP_NULLPTR, SIP_NULLPTR, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1850 {
1851 PyErr_Clear();
1852
1853 Py_BEGIN_ALLOW_THREADS
1854 sipCpp->sipProtectVirt_DoGetPosition(sipSelfWasArg,&x,&y);
1855 Py_END_ALLOW_THREADS
1856
1857 if (PyErr_Occurred())
1858 return 0;
1859
1860 return sipBuildResult(0,"(ii)",x,y);
1861 }
1862 }
1863
1864 /* Raise an exception if the arguments couldn't be parsed. */
1865 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoGetPosition, doc_wxStaticLine_DoGetPosition);
1866
1867 return SIP_NULLPTR;
1868 }
1869
1870
1871 PyDoc_STRVAR(doc_wxStaticLine_DoGetSize, "DoGetSize(self) -> Tuple[int, int]");
1872
1873 extern "C" {static PyObject *meth_wxStaticLine_DoGetSize(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_DoGetSize(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1874 static PyObject *meth_wxStaticLine_DoGetSize(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1875 {
1876 PyObject *sipParseErr = SIP_NULLPTR;
1877 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1878
1879 {
1880 int width;
1881 int height;
1882 const sipwxStaticLine *sipCpp;
1883
1884 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, SIP_NULLPTR, SIP_NULLPTR, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1885 {
1886 PyErr_Clear();
1887
1888 Py_BEGIN_ALLOW_THREADS
1889 sipCpp->sipProtectVirt_DoGetSize(sipSelfWasArg,&width,&height);
1890 Py_END_ALLOW_THREADS
1891
1892 if (PyErr_Occurred())
1893 return 0;
1894
1895 return sipBuildResult(0,"(ii)",width,height);
1896 }
1897 }
1898
1899 /* Raise an exception if the arguments couldn't be parsed. */
1900 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoGetSize, doc_wxStaticLine_DoGetSize);
1901
1902 return SIP_NULLPTR;
1903 }
1904
1905
1906 PyDoc_STRVAR(doc_wxStaticLine_DoGetClientSize, "DoGetClientSize(self) -> Tuple[int, int]");
1907
1908 extern "C" {static PyObject *meth_wxStaticLine_DoGetClientSize(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_DoGetClientSize(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1909 static PyObject *meth_wxStaticLine_DoGetClientSize(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1910 {
1911 PyObject *sipParseErr = SIP_NULLPTR;
1912 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1913
1914 {
1915 int width;
1916 int height;
1917 const sipwxStaticLine *sipCpp;
1918
1919 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, SIP_NULLPTR, SIP_NULLPTR, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1920 {
1921 PyErr_Clear();
1922
1923 Py_BEGIN_ALLOW_THREADS
1924 sipCpp->sipProtectVirt_DoGetClientSize(sipSelfWasArg,&width,&height);
1925 Py_END_ALLOW_THREADS
1926
1927 if (PyErr_Occurred())
1928 return 0;
1929
1930 return sipBuildResult(0,"(ii)",width,height);
1931 }
1932 }
1933
1934 /* Raise an exception if the arguments couldn't be parsed. */
1935 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoGetClientSize, doc_wxStaticLine_DoGetClientSize);
1936
1937 return SIP_NULLPTR;
1938 }
1939
1940
1941 PyDoc_STRVAR(doc_wxStaticLine_DoGetBestSize, "DoGetBestSize(self) -> Size");
1942
1943 extern "C" {static PyObject *meth_wxStaticLine_DoGetBestSize(PyObject *, PyObject *);}
meth_wxStaticLine_DoGetBestSize(PyObject * sipSelf,PyObject * sipArgs)1944 static PyObject *meth_wxStaticLine_DoGetBestSize(PyObject *sipSelf, PyObject *sipArgs)
1945 {
1946 PyObject *sipParseErr = SIP_NULLPTR;
1947 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1948
1949 {
1950 const sipwxStaticLine *sipCpp;
1951
1952 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1953 {
1954 ::wxSize*sipRes;
1955
1956 PyErr_Clear();
1957
1958 Py_BEGIN_ALLOW_THREADS
1959 sipRes = new ::wxSize(sipCpp->sipProtectVirt_DoGetBestSize(sipSelfWasArg));
1960 Py_END_ALLOW_THREADS
1961
1962 if (PyErr_Occurred())
1963 return 0;
1964
1965 return sipConvertFromNewType(sipRes,sipType_wxSize,SIP_NULLPTR);
1966 }
1967 }
1968
1969 /* Raise an exception if the arguments couldn't be parsed. */
1970 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoGetBestSize, doc_wxStaticLine_DoGetBestSize);
1971
1972 return SIP_NULLPTR;
1973 }
1974
1975
1976 PyDoc_STRVAR(doc_wxStaticLine_DoGetBestClientSize, "DoGetBestClientSize(self) -> Size");
1977
1978 extern "C" {static PyObject *meth_wxStaticLine_DoGetBestClientSize(PyObject *, PyObject *);}
meth_wxStaticLine_DoGetBestClientSize(PyObject * sipSelf,PyObject * sipArgs)1979 static PyObject *meth_wxStaticLine_DoGetBestClientSize(PyObject *sipSelf, PyObject *sipArgs)
1980 {
1981 PyObject *sipParseErr = SIP_NULLPTR;
1982 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1983
1984 {
1985 const sipwxStaticLine *sipCpp;
1986
1987 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
1988 {
1989 ::wxSize*sipRes;
1990
1991 PyErr_Clear();
1992
1993 Py_BEGIN_ALLOW_THREADS
1994 sipRes = new ::wxSize(sipCpp->sipProtectVirt_DoGetBestClientSize(sipSelfWasArg));
1995 Py_END_ALLOW_THREADS
1996
1997 if (PyErr_Occurred())
1998 return 0;
1999
2000 return sipConvertFromNewType(sipRes,sipType_wxSize,SIP_NULLPTR);
2001 }
2002 }
2003
2004 /* Raise an exception if the arguments couldn't be parsed. */
2005 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoGetBestClientSize, doc_wxStaticLine_DoGetBestClientSize);
2006
2007 return SIP_NULLPTR;
2008 }
2009
2010
2011 PyDoc_STRVAR(doc_wxStaticLine_DoSetSize, "DoSetSize(self, x: int, y: int, width: int, height: int, sizeFlags: int)");
2012
2013 extern "C" {static PyObject *meth_wxStaticLine_DoSetSize(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_DoSetSize(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2014 static PyObject *meth_wxStaticLine_DoSetSize(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2015 {
2016 PyObject *sipParseErr = SIP_NULLPTR;
2017 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2018
2019 {
2020 int x;
2021 int y;
2022 int width;
2023 int height;
2024 int sizeFlags;
2025 sipwxStaticLine *sipCpp;
2026
2027 static const char *sipKwdList[] = {
2028 sipName_x,
2029 sipName_y,
2030 sipName_width,
2031 sipName_height,
2032 sipName_sizeFlags,
2033 };
2034
2035 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Biiiii", &sipSelf, sipType_wxStaticLine, &sipCpp, &x, &y, &width, &height, &sizeFlags))
2036 {
2037 PyErr_Clear();
2038
2039 Py_BEGIN_ALLOW_THREADS
2040 sipCpp->sipProtectVirt_DoSetSize(sipSelfWasArg,x,y,width,height,sizeFlags);
2041 Py_END_ALLOW_THREADS
2042
2043 if (PyErr_Occurred())
2044 return 0;
2045
2046 Py_INCREF(Py_None);
2047 return Py_None;
2048 }
2049 }
2050
2051 /* Raise an exception if the arguments couldn't be parsed. */
2052 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoSetSize, doc_wxStaticLine_DoSetSize);
2053
2054 return SIP_NULLPTR;
2055 }
2056
2057
2058 PyDoc_STRVAR(doc_wxStaticLine_DoSetClientSize, "DoSetClientSize(self, width: int, height: int)");
2059
2060 extern "C" {static PyObject *meth_wxStaticLine_DoSetClientSize(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_DoSetClientSize(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2061 static PyObject *meth_wxStaticLine_DoSetClientSize(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2062 {
2063 PyObject *sipParseErr = SIP_NULLPTR;
2064 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2065
2066 {
2067 int width;
2068 int height;
2069 sipwxStaticLine *sipCpp;
2070
2071 static const char *sipKwdList[] = {
2072 sipName_width,
2073 sipName_height,
2074 };
2075
2076 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bii", &sipSelf, sipType_wxStaticLine, &sipCpp, &width, &height))
2077 {
2078 PyErr_Clear();
2079
2080 Py_BEGIN_ALLOW_THREADS
2081 sipCpp->sipProtectVirt_DoSetClientSize(sipSelfWasArg,width,height);
2082 Py_END_ALLOW_THREADS
2083
2084 if (PyErr_Occurred())
2085 return 0;
2086
2087 Py_INCREF(Py_None);
2088 return Py_None;
2089 }
2090 }
2091
2092 /* Raise an exception if the arguments couldn't be parsed. */
2093 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoSetClientSize, doc_wxStaticLine_DoSetClientSize);
2094
2095 return SIP_NULLPTR;
2096 }
2097
2098
2099 PyDoc_STRVAR(doc_wxStaticLine_DoSetSizeHints, "DoSetSizeHints(self, minW: int, minH: int, maxW: int, maxH: int, incW: int, incH: int)");
2100
2101 extern "C" {static PyObject *meth_wxStaticLine_DoSetSizeHints(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_DoSetSizeHints(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2102 static PyObject *meth_wxStaticLine_DoSetSizeHints(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2103 {
2104 PyObject *sipParseErr = SIP_NULLPTR;
2105 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2106
2107 {
2108 int minW;
2109 int minH;
2110 int maxW;
2111 int maxH;
2112 int incW;
2113 int incH;
2114 sipwxStaticLine *sipCpp;
2115
2116 static const char *sipKwdList[] = {
2117 sipName_minW,
2118 sipName_minH,
2119 sipName_maxW,
2120 sipName_maxH,
2121 sipName_incW,
2122 sipName_incH,
2123 };
2124
2125 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Biiiiii", &sipSelf, sipType_wxStaticLine, &sipCpp, &minW, &minH, &maxW, &maxH, &incW, &incH))
2126 {
2127 PyErr_Clear();
2128
2129 Py_BEGIN_ALLOW_THREADS
2130 sipCpp->sipProtectVirt_DoSetSizeHints(sipSelfWasArg,minW,minH,maxW,maxH,incW,incH);
2131 Py_END_ALLOW_THREADS
2132
2133 if (PyErr_Occurred())
2134 return 0;
2135
2136 Py_INCREF(Py_None);
2137 return Py_None;
2138 }
2139 }
2140
2141 /* Raise an exception if the arguments couldn't be parsed. */
2142 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoSetSizeHints, doc_wxStaticLine_DoSetSizeHints);
2143
2144 return SIP_NULLPTR;
2145 }
2146
2147
2148 PyDoc_STRVAR(doc_wxStaticLine_DoGetBorderSize, "DoGetBorderSize(self) -> Size");
2149
2150 extern "C" {static PyObject *meth_wxStaticLine_DoGetBorderSize(PyObject *, PyObject *);}
meth_wxStaticLine_DoGetBorderSize(PyObject * sipSelf,PyObject * sipArgs)2151 static PyObject *meth_wxStaticLine_DoGetBorderSize(PyObject *sipSelf, PyObject *sipArgs)
2152 {
2153 PyObject *sipParseErr = SIP_NULLPTR;
2154 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2155
2156 {
2157 const sipwxStaticLine *sipCpp;
2158
2159 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
2160 {
2161 ::wxSize*sipRes;
2162
2163 PyErr_Clear();
2164
2165 Py_BEGIN_ALLOW_THREADS
2166 sipRes = new ::wxSize(sipCpp->sipProtectVirt_DoGetBorderSize(sipSelfWasArg));
2167 Py_END_ALLOW_THREADS
2168
2169 if (PyErr_Occurred())
2170 return 0;
2171
2172 return sipConvertFromNewType(sipRes,sipType_wxSize,SIP_NULLPTR);
2173 }
2174 }
2175
2176 /* Raise an exception if the arguments couldn't be parsed. */
2177 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoGetBorderSize, doc_wxStaticLine_DoGetBorderSize);
2178
2179 return SIP_NULLPTR;
2180 }
2181
2182
2183 PyDoc_STRVAR(doc_wxStaticLine_DoMoveWindow, "DoMoveWindow(self, x: int, y: int, width: int, height: int)");
2184
2185 extern "C" {static PyObject *meth_wxStaticLine_DoMoveWindow(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_DoMoveWindow(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2186 static PyObject *meth_wxStaticLine_DoMoveWindow(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2187 {
2188 PyObject *sipParseErr = SIP_NULLPTR;
2189 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2190
2191 {
2192 int x;
2193 int y;
2194 int width;
2195 int height;
2196 sipwxStaticLine *sipCpp;
2197
2198 static const char *sipKwdList[] = {
2199 sipName_x,
2200 sipName_y,
2201 sipName_width,
2202 sipName_height,
2203 };
2204
2205 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Biiii", &sipSelf, sipType_wxStaticLine, &sipCpp, &x, &y, &width, &height))
2206 {
2207 PyErr_Clear();
2208
2209 Py_BEGIN_ALLOW_THREADS
2210 sipCpp->sipProtectVirt_DoMoveWindow(sipSelfWasArg,x,y,width,height);
2211 Py_END_ALLOW_THREADS
2212
2213 if (PyErr_Occurred())
2214 return 0;
2215
2216 Py_INCREF(Py_None);
2217 return Py_None;
2218 }
2219 }
2220
2221 /* Raise an exception if the arguments couldn't be parsed. */
2222 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoMoveWindow, doc_wxStaticLine_DoMoveWindow);
2223
2224 return SIP_NULLPTR;
2225 }
2226
2227
2228 PyDoc_STRVAR(doc_wxStaticLine_DoSetWindowVariant, "DoSetWindowVariant(self, variant: WindowVariant)");
2229
2230 extern "C" {static PyObject *meth_wxStaticLine_DoSetWindowVariant(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_DoSetWindowVariant(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2231 static PyObject *meth_wxStaticLine_DoSetWindowVariant(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2232 {
2233 PyObject *sipParseErr = SIP_NULLPTR;
2234 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2235
2236 {
2237 ::wxWindowVariant variant;
2238 sipwxStaticLine *sipCpp;
2239
2240 static const char *sipKwdList[] = {
2241 sipName_variant,
2242 };
2243
2244 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BE", &sipSelf, sipType_wxStaticLine, &sipCpp, sipType_wxWindowVariant, &variant))
2245 {
2246 PyErr_Clear();
2247
2248 Py_BEGIN_ALLOW_THREADS
2249 sipCpp->sipProtectVirt_DoSetWindowVariant(sipSelfWasArg,variant);
2250 Py_END_ALLOW_THREADS
2251
2252 if (PyErr_Occurred())
2253 return 0;
2254
2255 Py_INCREF(Py_None);
2256 return Py_None;
2257 }
2258 }
2259
2260 /* Raise an exception if the arguments couldn't be parsed. */
2261 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoSetWindowVariant, doc_wxStaticLine_DoSetWindowVariant);
2262
2263 return SIP_NULLPTR;
2264 }
2265
2266
2267 PyDoc_STRVAR(doc_wxStaticLine_GetDefaultBorder, "GetDefaultBorder(self) -> Border");
2268
2269 extern "C" {static PyObject *meth_wxStaticLine_GetDefaultBorder(PyObject *, PyObject *);}
meth_wxStaticLine_GetDefaultBorder(PyObject * sipSelf,PyObject * sipArgs)2270 static PyObject *meth_wxStaticLine_GetDefaultBorder(PyObject *sipSelf, PyObject *sipArgs)
2271 {
2272 PyObject *sipParseErr = SIP_NULLPTR;
2273 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2274
2275 {
2276 const sipwxStaticLine *sipCpp;
2277
2278 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
2279 {
2280 ::wxBorder sipRes;
2281
2282 PyErr_Clear();
2283
2284 Py_BEGIN_ALLOW_THREADS
2285 sipRes = sipCpp->sipProtectVirt_GetDefaultBorder(sipSelfWasArg);
2286 Py_END_ALLOW_THREADS
2287
2288 if (PyErr_Occurred())
2289 return 0;
2290
2291 return sipConvertFromEnum(static_cast<int>(sipRes), sipType_wxBorder);
2292 }
2293 }
2294
2295 /* Raise an exception if the arguments couldn't be parsed. */
2296 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_GetDefaultBorder, doc_wxStaticLine_GetDefaultBorder);
2297
2298 return SIP_NULLPTR;
2299 }
2300
2301
2302 PyDoc_STRVAR(doc_wxStaticLine_GetDefaultBorderForControl, "GetDefaultBorderForControl(self) -> Border");
2303
2304 extern "C" {static PyObject *meth_wxStaticLine_GetDefaultBorderForControl(PyObject *, PyObject *);}
meth_wxStaticLine_GetDefaultBorderForControl(PyObject * sipSelf,PyObject * sipArgs)2305 static PyObject *meth_wxStaticLine_GetDefaultBorderForControl(PyObject *sipSelf, PyObject *sipArgs)
2306 {
2307 PyObject *sipParseErr = SIP_NULLPTR;
2308 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2309
2310 {
2311 const sipwxStaticLine *sipCpp;
2312
2313 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
2314 {
2315 ::wxBorder sipRes;
2316
2317 PyErr_Clear();
2318
2319 Py_BEGIN_ALLOW_THREADS
2320 sipRes = sipCpp->sipProtectVirt_GetDefaultBorderForControl(sipSelfWasArg);
2321 Py_END_ALLOW_THREADS
2322
2323 if (PyErr_Occurred())
2324 return 0;
2325
2326 return sipConvertFromEnum(static_cast<int>(sipRes), sipType_wxBorder);
2327 }
2328 }
2329
2330 /* Raise an exception if the arguments couldn't be parsed. */
2331 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_GetDefaultBorderForControl, doc_wxStaticLine_GetDefaultBorderForControl);
2332
2333 return SIP_NULLPTR;
2334 }
2335
2336
2337 PyDoc_STRVAR(doc_wxStaticLine_DoFreeze, "DoFreeze(self)");
2338
2339 extern "C" {static PyObject *meth_wxStaticLine_DoFreeze(PyObject *, PyObject *);}
meth_wxStaticLine_DoFreeze(PyObject * sipSelf,PyObject * sipArgs)2340 static PyObject *meth_wxStaticLine_DoFreeze(PyObject *sipSelf, PyObject *sipArgs)
2341 {
2342 PyObject *sipParseErr = SIP_NULLPTR;
2343 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2344
2345 {
2346 sipwxStaticLine *sipCpp;
2347
2348 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
2349 {
2350 PyErr_Clear();
2351
2352 Py_BEGIN_ALLOW_THREADS
2353 sipCpp->sipProtectVirt_DoFreeze(sipSelfWasArg);
2354 Py_END_ALLOW_THREADS
2355
2356 if (PyErr_Occurred())
2357 return 0;
2358
2359 Py_INCREF(Py_None);
2360 return Py_None;
2361 }
2362 }
2363
2364 /* Raise an exception if the arguments couldn't be parsed. */
2365 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoFreeze, doc_wxStaticLine_DoFreeze);
2366
2367 return SIP_NULLPTR;
2368 }
2369
2370
2371 PyDoc_STRVAR(doc_wxStaticLine_DoThaw, "DoThaw(self)");
2372
2373 extern "C" {static PyObject *meth_wxStaticLine_DoThaw(PyObject *, PyObject *);}
meth_wxStaticLine_DoThaw(PyObject * sipSelf,PyObject * sipArgs)2374 static PyObject *meth_wxStaticLine_DoThaw(PyObject *sipSelf, PyObject *sipArgs)
2375 {
2376 PyObject *sipParseErr = SIP_NULLPTR;
2377 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2378
2379 {
2380 sipwxStaticLine *sipCpp;
2381
2382 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
2383 {
2384 PyErr_Clear();
2385
2386 Py_BEGIN_ALLOW_THREADS
2387 sipCpp->sipProtectVirt_DoThaw(sipSelfWasArg);
2388 Py_END_ALLOW_THREADS
2389
2390 if (PyErr_Occurred())
2391 return 0;
2392
2393 Py_INCREF(Py_None);
2394 return Py_None;
2395 }
2396 }
2397
2398 /* Raise an exception if the arguments couldn't be parsed. */
2399 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_DoThaw, doc_wxStaticLine_DoThaw);
2400
2401 return SIP_NULLPTR;
2402 }
2403
2404
2405 PyDoc_STRVAR(doc_wxStaticLine_HasTransparentBackground, "HasTransparentBackground(self) -> bool");
2406
2407 extern "C" {static PyObject *meth_wxStaticLine_HasTransparentBackground(PyObject *, PyObject *);}
meth_wxStaticLine_HasTransparentBackground(PyObject * sipSelf,PyObject * sipArgs)2408 static PyObject *meth_wxStaticLine_HasTransparentBackground(PyObject *sipSelf, PyObject *sipArgs)
2409 {
2410 PyObject *sipParseErr = SIP_NULLPTR;
2411 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2412
2413 {
2414 sipwxStaticLine *sipCpp;
2415
2416 if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStaticLine, &sipCpp))
2417 {
2418 bool sipRes;
2419
2420 PyErr_Clear();
2421
2422 Py_BEGIN_ALLOW_THREADS
2423 sipRes = sipCpp->sipProtectVirt_HasTransparentBackground(sipSelfWasArg);
2424 Py_END_ALLOW_THREADS
2425
2426 if (PyErr_Occurred())
2427 return 0;
2428
2429 return PyBool_FromLong(sipRes);
2430 }
2431 }
2432
2433 /* Raise an exception if the arguments couldn't be parsed. */
2434 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_HasTransparentBackground, doc_wxStaticLine_HasTransparentBackground);
2435
2436 return SIP_NULLPTR;
2437 }
2438
2439
2440 PyDoc_STRVAR(doc_wxStaticLine_TryBefore, "TryBefore(self, event: Event) -> bool");
2441
2442 extern "C" {static PyObject *meth_wxStaticLine_TryBefore(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_TryBefore(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2443 static PyObject *meth_wxStaticLine_TryBefore(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2444 {
2445 PyObject *sipParseErr = SIP_NULLPTR;
2446 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2447
2448 {
2449 ::wxEvent* event;
2450 sipwxStaticLine *sipCpp;
2451
2452 static const char *sipKwdList[] = {
2453 sipName_event,
2454 };
2455
2456 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9", &sipSelf, sipType_wxStaticLine, &sipCpp, sipType_wxEvent, &event))
2457 {
2458 bool sipRes;
2459
2460 PyErr_Clear();
2461
2462 Py_BEGIN_ALLOW_THREADS
2463 sipRes = sipCpp->sipProtectVirt_TryBefore(sipSelfWasArg,*event);
2464 Py_END_ALLOW_THREADS
2465
2466 if (PyErr_Occurred())
2467 return 0;
2468
2469 return PyBool_FromLong(sipRes);
2470 }
2471 }
2472
2473 /* Raise an exception if the arguments couldn't be parsed. */
2474 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_TryBefore, doc_wxStaticLine_TryBefore);
2475
2476 return SIP_NULLPTR;
2477 }
2478
2479
2480 PyDoc_STRVAR(doc_wxStaticLine_TryAfter, "TryAfter(self, event: Event) -> bool");
2481
2482 extern "C" {static PyObject *meth_wxStaticLine_TryAfter(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_TryAfter(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2483 static PyObject *meth_wxStaticLine_TryAfter(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2484 {
2485 PyObject *sipParseErr = SIP_NULLPTR;
2486 bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2487
2488 {
2489 ::wxEvent* event;
2490 sipwxStaticLine *sipCpp;
2491
2492 static const char *sipKwdList[] = {
2493 sipName_event,
2494 };
2495
2496 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9", &sipSelf, sipType_wxStaticLine, &sipCpp, sipType_wxEvent, &event))
2497 {
2498 bool sipRes;
2499
2500 PyErr_Clear();
2501
2502 Py_BEGIN_ALLOW_THREADS
2503 sipRes = sipCpp->sipProtectVirt_TryAfter(sipSelfWasArg,*event);
2504 Py_END_ALLOW_THREADS
2505
2506 if (PyErr_Occurred())
2507 return 0;
2508
2509 return PyBool_FromLong(sipRes);
2510 }
2511 }
2512
2513 /* Raise an exception if the arguments couldn't be parsed. */
2514 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_TryAfter, doc_wxStaticLine_TryAfter);
2515
2516 return SIP_NULLPTR;
2517 }
2518
2519
2520 PyDoc_STRVAR(doc_wxStaticLine_GetClassDefaultAttributes, "GetClassDefaultAttributes(variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes");
2521
2522 extern "C" {static PyObject *meth_wxStaticLine_GetClassDefaultAttributes(PyObject *, PyObject *, PyObject *);}
meth_wxStaticLine_GetClassDefaultAttributes(PyObject *,PyObject * sipArgs,PyObject * sipKwds)2523 static PyObject *meth_wxStaticLine_GetClassDefaultAttributes(PyObject *, PyObject *sipArgs, PyObject *sipKwds)
2524 {
2525 PyObject *sipParseErr = SIP_NULLPTR;
2526
2527 {
2528 ::wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL;
2529
2530 static const char *sipKwdList[] = {
2531 sipName_variant,
2532 };
2533
2534 if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "|E", sipType_wxWindowVariant, &variant))
2535 {
2536 ::wxVisualAttributes*sipRes;
2537
2538 if (!wxPyCheckForApp()) return NULL;
2539
2540 PyErr_Clear();
2541
2542 Py_BEGIN_ALLOW_THREADS
2543 sipRes = new ::wxVisualAttributes( ::wxStaticLine::GetClassDefaultAttributes(variant));
2544 Py_END_ALLOW_THREADS
2545
2546 if (PyErr_Occurred())
2547 return 0;
2548
2549 return sipConvertFromNewType(sipRes,sipType_wxVisualAttributes,SIP_NULLPTR);
2550 }
2551 }
2552
2553 /* Raise an exception if the arguments couldn't be parsed. */
2554 sipNoMethod(sipParseErr, sipName_StaticLine, sipName_GetClassDefaultAttributes, SIP_NULLPTR);
2555
2556 return SIP_NULLPTR;
2557 }
2558
2559
2560 /* Cast a pointer to a type somewhere in its inheritance hierarchy. */
2561 extern "C" {static void *cast_wxStaticLine(void *, const sipTypeDef *);}
cast_wxStaticLine(void * sipCppV,const sipTypeDef * targetType)2562 static void *cast_wxStaticLine(void *sipCppV, const sipTypeDef *targetType)
2563 {
2564 ::wxStaticLine *sipCpp = reinterpret_cast< ::wxStaticLine *>(sipCppV);
2565
2566 if (targetType == sipType_wxControl)
2567 return static_cast< ::wxControl *>(sipCpp);
2568
2569 if (targetType == sipType_wxWindow)
2570 return static_cast< ::wxWindow *>(sipCpp);
2571
2572 if (targetType == sipType_wxWindowBase)
2573 return static_cast< ::wxWindowBase *>(sipCpp);
2574
2575 if (targetType == sipType_wxEvtHandler)
2576 return static_cast< ::wxEvtHandler *>(sipCpp);
2577
2578 if (targetType == sipType_wxObject)
2579 return static_cast< ::wxObject *>(sipCpp);
2580
2581 if (targetType == sipType_wxTrackable)
2582 return static_cast< ::wxTrackable *>(sipCpp);
2583
2584 return sipCppV;
2585 }
2586
2587
2588 /* Call the instance's destructor. */
2589 extern "C" {static void release_wxStaticLine(void *, int);}
release_wxStaticLine(void * sipCppV,int sipState)2590 static void release_wxStaticLine(void *sipCppV, int sipState)
2591 {
2592 Py_BEGIN_ALLOW_THREADS
2593
2594 if (sipState & SIP_DERIVED_CLASS)
2595 delete reinterpret_cast<sipwxStaticLine *>(sipCppV);
2596 else
2597 delete reinterpret_cast< ::wxStaticLine *>(sipCppV);
2598
2599 Py_END_ALLOW_THREADS
2600 }
2601
2602
2603 extern "C" {static void dealloc_wxStaticLine(sipSimpleWrapper *);}
dealloc_wxStaticLine(sipSimpleWrapper * sipSelf)2604 static void dealloc_wxStaticLine(sipSimpleWrapper *sipSelf)
2605 {
2606 if (sipIsDerivedClass(sipSelf))
2607 reinterpret_cast<sipwxStaticLine *>(sipGetAddress(sipSelf))->sipPySelf = SIP_NULLPTR;
2608
2609 if (sipIsOwnedByPython(sipSelf))
2610 {
2611 release_wxStaticLine(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
2612 }
2613 }
2614
2615
2616 extern "C" {static void *init_type_wxStaticLine(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
init_type_wxStaticLine(sipSimpleWrapper * sipSelf,PyObject * sipArgs,PyObject * sipKwds,PyObject ** sipUnused,PyObject ** sipOwner,PyObject ** sipParseErr)2617 static void *init_type_wxStaticLine(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
2618 {
2619 sipwxStaticLine *sipCpp = SIP_NULLPTR;
2620
2621 {
2622 if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, SIP_NULLPTR, sipUnused, ""))
2623 {
2624
2625 if (!wxPyCheckForApp()) return NULL;
2626
2627 PyErr_Clear();
2628
2629 Py_BEGIN_ALLOW_THREADS
2630 sipCpp = new sipwxStaticLine();
2631 Py_END_ALLOW_THREADS
2632
2633 if (PyErr_Occurred())
2634 {
2635 delete sipCpp;
2636 return SIP_NULLPTR;
2637 }
2638
2639 sipCpp->sipPySelf = sipSelf;
2640
2641 return sipCpp;
2642 }
2643 }
2644
2645 {
2646 ::wxWindow* parent;
2647 ::wxWindowID id = wxID_ANY;
2648 const ::wxPoint& posdef = wxDefaultPosition;
2649 const ::wxPoint* pos = &posdef;
2650 int posState = 0;
2651 const ::wxSize& sizedef = wxDefaultSize;
2652 const ::wxSize* size = &sizedef;
2653 int sizeState = 0;
2654 long style = wxLI_HORIZONTAL;
2655 const ::wxString& namedef = wxStaticLineNameStr;
2656 const ::wxString* name = &namedef;
2657 int nameState = 0;
2658
2659 static const char *sipKwdList[] = {
2660 sipName_parent,
2661 sipName_id,
2662 sipName_pos,
2663 sipName_size,
2664 sipName_style,
2665 sipName_name,
2666 };
2667
2668 if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "JH|iJ1J1lJ1", sipType_wxWindow, &parent, sipOwner, &id, sipType_wxPoint, &pos, &posState, sipType_wxSize, &size, &sizeState, &style, sipType_wxString,&name, &nameState))
2669 {
2670
2671 if (!wxPyCheckForApp()) return NULL;
2672
2673 PyErr_Clear();
2674
2675 Py_BEGIN_ALLOW_THREADS
2676 sipCpp = new sipwxStaticLine(parent,id,*pos,*size,style,*name);
2677 Py_END_ALLOW_THREADS
2678 sipReleaseType(const_cast< ::wxPoint *>(pos),sipType_wxPoint,posState);
2679 sipReleaseType(const_cast< ::wxSize *>(size),sipType_wxSize,sizeState);
2680 sipReleaseType(const_cast< ::wxString *>(name),sipType_wxString,nameState);
2681
2682 if (PyErr_Occurred())
2683 {
2684 delete sipCpp;
2685 return SIP_NULLPTR;
2686 }
2687
2688 sipCpp->sipPySelf = sipSelf;
2689
2690 return sipCpp;
2691 }
2692 }
2693
2694 return SIP_NULLPTR;
2695 }
2696
2697
2698 /* Define this type's super-types. */
2699 static sipEncodedTypeDef supers_wxStaticLine[] = {{89, 255, 1}};
2700
2701
2702 static PyMethodDef methods_wxStaticLine[] = {
2703 {SIP_MLNAME_CAST(sipName_AcceptsFocus), meth_wxStaticLine_AcceptsFocus, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_AcceptsFocus)},
2704 {SIP_MLNAME_CAST(sipName_AcceptsFocusFromKeyboard), meth_wxStaticLine_AcceptsFocusFromKeyboard, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_AcceptsFocusFromKeyboard)},
2705 {SIP_MLNAME_CAST(sipName_AcceptsFocusRecursively), meth_wxStaticLine_AcceptsFocusRecursively, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_AcceptsFocusRecursively)},
2706 {SIP_MLNAME_CAST(sipName_AddChild), SIP_MLMETH_CAST(meth_wxStaticLine_AddChild), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_AddChild)},
2707 {SIP_MLNAME_CAST(sipName_Create), SIP_MLMETH_CAST(meth_wxStaticLine_Create), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_Create)},
2708 {SIP_MLNAME_CAST(sipName_Destroy), meth_wxStaticLine_Destroy, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_Destroy)},
2709 {SIP_MLNAME_CAST(sipName_DoEnable), SIP_MLMETH_CAST(meth_wxStaticLine_DoEnable), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_DoEnable)},
2710 {SIP_MLNAME_CAST(sipName_DoFreeze), meth_wxStaticLine_DoFreeze, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_DoFreeze)},
2711 {SIP_MLNAME_CAST(sipName_DoGetBestClientSize), meth_wxStaticLine_DoGetBestClientSize, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_DoGetBestClientSize)},
2712 {SIP_MLNAME_CAST(sipName_DoGetBestSize), meth_wxStaticLine_DoGetBestSize, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_DoGetBestSize)},
2713 {SIP_MLNAME_CAST(sipName_DoGetBorderSize), meth_wxStaticLine_DoGetBorderSize, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_DoGetBorderSize)},
2714 {SIP_MLNAME_CAST(sipName_DoGetClientSize), SIP_MLMETH_CAST(meth_wxStaticLine_DoGetClientSize), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_DoGetClientSize)},
2715 {SIP_MLNAME_CAST(sipName_DoGetPosition), SIP_MLMETH_CAST(meth_wxStaticLine_DoGetPosition), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_DoGetPosition)},
2716 {SIP_MLNAME_CAST(sipName_DoGetSize), SIP_MLMETH_CAST(meth_wxStaticLine_DoGetSize), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_DoGetSize)},
2717 {SIP_MLNAME_CAST(sipName_DoMoveWindow), SIP_MLMETH_CAST(meth_wxStaticLine_DoMoveWindow), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_DoMoveWindow)},
2718 {SIP_MLNAME_CAST(sipName_DoSetClientSize), SIP_MLMETH_CAST(meth_wxStaticLine_DoSetClientSize), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_DoSetClientSize)},
2719 {SIP_MLNAME_CAST(sipName_DoSetSize), SIP_MLMETH_CAST(meth_wxStaticLine_DoSetSize), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_DoSetSize)},
2720 {SIP_MLNAME_CAST(sipName_DoSetSizeHints), SIP_MLMETH_CAST(meth_wxStaticLine_DoSetSizeHints), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_DoSetSizeHints)},
2721 {SIP_MLNAME_CAST(sipName_DoSetWindowVariant), SIP_MLMETH_CAST(meth_wxStaticLine_DoSetWindowVariant), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_DoSetWindowVariant)},
2722 {SIP_MLNAME_CAST(sipName_DoThaw), meth_wxStaticLine_DoThaw, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_DoThaw)},
2723 {SIP_MLNAME_CAST(sipName_GetClassDefaultAttributes), SIP_MLMETH_CAST(meth_wxStaticLine_GetClassDefaultAttributes), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_GetClassDefaultAttributes)},
2724 {SIP_MLNAME_CAST(sipName_GetClientAreaOrigin), meth_wxStaticLine_GetClientAreaOrigin, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_GetClientAreaOrigin)},
2725 {SIP_MLNAME_CAST(sipName_GetDefaultBorder), meth_wxStaticLine_GetDefaultBorder, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_GetDefaultBorder)},
2726 {SIP_MLNAME_CAST(sipName_GetDefaultBorderForControl), meth_wxStaticLine_GetDefaultBorderForControl, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_GetDefaultBorderForControl)},
2727 {SIP_MLNAME_CAST(sipName_GetDefaultSize), meth_wxStaticLine_GetDefaultSize, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_GetDefaultSize)},
2728 {SIP_MLNAME_CAST(sipName_GetMainWindowOfCompositeControl), meth_wxStaticLine_GetMainWindowOfCompositeControl, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_GetMainWindowOfCompositeControl)},
2729 {SIP_MLNAME_CAST(sipName_GetValidator), meth_wxStaticLine_GetValidator, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_GetValidator)},
2730 {SIP_MLNAME_CAST(sipName_HasTransparentBackground), meth_wxStaticLine_HasTransparentBackground, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_HasTransparentBackground)},
2731 {SIP_MLNAME_CAST(sipName_InformFirstDirection), SIP_MLMETH_CAST(meth_wxStaticLine_InformFirstDirection), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_InformFirstDirection)},
2732 {SIP_MLNAME_CAST(sipName_InheritAttributes), meth_wxStaticLine_InheritAttributes, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_InheritAttributes)},
2733 {SIP_MLNAME_CAST(sipName_InitDialog), meth_wxStaticLine_InitDialog, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_InitDialog)},
2734 {SIP_MLNAME_CAST(sipName_IsVertical), meth_wxStaticLine_IsVertical, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_IsVertical)},
2735 {SIP_MLNAME_CAST(sipName_OnInternalIdle), meth_wxStaticLine_OnInternalIdle, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_OnInternalIdle)},
2736 {SIP_MLNAME_CAST(sipName_ProcessEvent), SIP_MLMETH_CAST(meth_wxStaticLine_ProcessEvent), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_ProcessEvent)},
2737 {SIP_MLNAME_CAST(sipName_RemoveChild), SIP_MLMETH_CAST(meth_wxStaticLine_RemoveChild), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_RemoveChild)},
2738 {SIP_MLNAME_CAST(sipName_SendDestroyEvent), meth_wxStaticLine_SendDestroyEvent, METH_VARARGS, SIP_NULLPTR},
2739 {SIP_MLNAME_CAST(sipName_SetCanFocus), SIP_MLMETH_CAST(meth_wxStaticLine_SetCanFocus), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_SetCanFocus)},
2740 {SIP_MLNAME_CAST(sipName_SetValidator), SIP_MLMETH_CAST(meth_wxStaticLine_SetValidator), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_SetValidator)},
2741 {SIP_MLNAME_CAST(sipName_ShouldInheritColours), meth_wxStaticLine_ShouldInheritColours, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_ShouldInheritColours)},
2742 {SIP_MLNAME_CAST(sipName_TransferDataFromWindow), meth_wxStaticLine_TransferDataFromWindow, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_TransferDataFromWindow)},
2743 {SIP_MLNAME_CAST(sipName_TransferDataToWindow), meth_wxStaticLine_TransferDataToWindow, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_TransferDataToWindow)},
2744 {SIP_MLNAME_CAST(sipName_TryAfter), SIP_MLMETH_CAST(meth_wxStaticLine_TryAfter), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_TryAfter)},
2745 {SIP_MLNAME_CAST(sipName_TryBefore), SIP_MLMETH_CAST(meth_wxStaticLine_TryBefore), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStaticLine_TryBefore)},
2746 {SIP_MLNAME_CAST(sipName_Validate), meth_wxStaticLine_Validate, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStaticLine_Validate)}
2747 };
2748
2749 PyDoc_STRVAR(doc_wxStaticLine, "StaticLine()\n"
2750 "StaticLine(parent, id=ID_ANY, pos=DefaultPosition, size=DefaultSize, style=LI_HORIZONTAL, name=StaticLineNameStr)\n"
2751 "\n"
2752 "A static line is just a line which may be used in a dialog to separate\n"
2753 "the groups of controls.");
2754
2755
2756 sipClassTypeDef sipTypeDef__core_wxStaticLine = {
2757 {
2758 -1,
2759 SIP_NULLPTR,
2760 SIP_NULLPTR,
2761 SIP_TYPE_SCC|SIP_TYPE_CLASS,
2762 sipNameNr_wxStaticLine,
2763 {SIP_NULLPTR},
2764 SIP_NULLPTR
2765 },
2766 {
2767 sipNameNr_StaticLine,
2768 {0, 0, 1},
2769 44, methods_wxStaticLine,
2770 0, SIP_NULLPTR,
2771 0, SIP_NULLPTR,
2772 {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR},
2773 },
2774 doc_wxStaticLine,
2775 -1,
2776 -1,
2777 supers_wxStaticLine,
2778 SIP_NULLPTR,
2779 init_type_wxStaticLine,
2780 SIP_NULLPTR,
2781 SIP_NULLPTR,
2782 #if PY_MAJOR_VERSION >= 3
2783 SIP_NULLPTR,
2784 SIP_NULLPTR,
2785 #else
2786 SIP_NULLPTR,
2787 SIP_NULLPTR,
2788 SIP_NULLPTR,
2789 SIP_NULLPTR,
2790 #endif
2791 dealloc_wxStaticLine,
2792 SIP_NULLPTR,
2793 SIP_NULLPTR,
2794 SIP_NULLPTR,
2795 release_wxStaticLine,
2796 cast_wxStaticLine,
2797 SIP_NULLPTR,
2798 SIP_NULLPTR,
2799 SIP_NULLPTR,
2800 SIP_NULLPTR,
2801 SIP_NULLPTR,
2802 SIP_NULLPTR
2803 };
2804