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