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_adv.h"
11 
12         #include <wx/bmpcbox.h>
13 
14         #include <wx/window.h>
15         #include <wx/gdicmn.h>
16         #include <wx/gdicmn.h>
17         #include <wx/validate.h>
18         #include <wx/window.h>
19         #include <wx/event.h>
20         #include <wx/bitmap.h>
21         #include <wx/dc.h>
22         #include <wx/event.h>
23         #include <wx/event.h>
24     #include <wx/setup.h>
25     #include <wxPython/wxpy_api.h>
26         #include <wx/event.h>
27         #include <wx/cursor.h>
28         #include <wx/caret.h>
29         #include <wx/layout.h>
30         #include <wx/sizer.h>
31         #include <wx/dnd.h>
32         #include <wx/access.h>
33         #include <wx/accel.h>
34         #include <wx/menu.h>
35         #include <wx/tooltip.h>
36         #include <wx/event.h>
37         #include <wx/gdicmn.h>
38         #include <wx/event.h>
39         #include <wx/event.h>
40         #include <wx/palette.h>
41         #include <wx/colour.h>
42         #include <wx/font.h>
43         #include <wx/region.h>
44 
45         #include <wx/eventfilter.h>
46         #include <wx/object.h>
47         #include <wx/object.h>
48         #include <wx/object.h>
49         #include <wx/textcompleter.h>
50 
51 
52 class sipwxBitmapComboBox : public  ::wxBitmapComboBox
53 {
54 public:
55     sipwxBitmapComboBox();
56     sipwxBitmapComboBox( ::wxWindow*, ::wxWindowID,const  ::wxString&,const  ::wxPoint&,const  ::wxSize&,const  ::wxArrayString&,long,const  ::wxValidator&,const  ::wxString&);
57     virtual ~sipwxBitmapComboBox();
58 
59     /*
60      * There is a public method for every protected method visible from
61      * this class.
62      */
63     void sipProtect_SendDestroyEvent();
64     bool sipProtectVirt_ProcessEvent(bool, ::wxEvent&);
65     void sipProtectVirt_DoEnable(bool,bool);
66     void sipProtectVirt_DoGetPosition(bool,int*,int*) const;
67     void sipProtectVirt_DoGetSize(bool,int*,int*) const;
68     void sipProtectVirt_DoGetClientSize(bool,int*,int*) const;
69      ::wxSize sipProtectVirt_DoGetBestSize(bool) const;
70      ::wxSize sipProtectVirt_DoGetBestClientSize(bool) const;
71     void sipProtectVirt_DoSetSize(bool,int,int,int,int,int);
72     void sipProtectVirt_DoSetClientSize(bool,int,int);
73     void sipProtectVirt_DoSetSizeHints(bool,int,int,int,int,int,int);
74      ::wxSize sipProtectVirt_DoGetBorderSize(bool) const;
75     void sipProtectVirt_DoMoveWindow(bool,int,int,int,int);
76     void sipProtectVirt_DoSetWindowVariant(bool, ::wxWindowVariant);
77      ::wxBorder sipProtectVirt_GetDefaultBorder(bool) const;
78      ::wxBorder sipProtectVirt_GetDefaultBorderForControl(bool) const;
79     void sipProtectVirt_DoFreeze(bool);
80     void sipProtectVirt_DoThaw(bool);
81     bool sipProtectVirt_HasTransparentBackground(bool);
82     bool sipProtectVirt_TryBefore(bool, ::wxEvent&);
83     bool sipProtectVirt_TryAfter(bool, ::wxEvent&);
84 
85     /*
86      * There is a protected method for every virtual method visible from
87      * this class.
88      */
89 protected:
90      ::wxString GetStringSelection() const SIP_OVERRIDE;
91     int GetSelection() const SIP_OVERRIDE;
92     void SetSelection(int) SIP_OVERRIDE;
93     int FindString(const  ::wxString&,bool) const SIP_OVERRIDE;
94     void SetString(uint,const  ::wxString&) SIP_OVERRIDE;
95      ::wxString GetString(uint) const SIP_OVERRIDE;
96     uint GetCount() const SIP_OVERRIDE;
97     bool CanCopy() const SIP_OVERRIDE;
98     bool CanCut() const SIP_OVERRIDE;
99     bool CanPaste() const SIP_OVERRIDE;
100     bool CanRedo() const SIP_OVERRIDE;
101     bool CanUndo() const SIP_OVERRIDE;
102     void Copy() SIP_OVERRIDE;
103     void Cut() SIP_OVERRIDE;
104     void Paste() SIP_OVERRIDE;
105     void Redo() SIP_OVERRIDE;
106     void Undo() SIP_OVERRIDE;
107      ::wxSize DoGetBestClientSize() const SIP_OVERRIDE;
108      ::wxSize DoGetBestSize() const SIP_OVERRIDE;
109     void DoThaw() SIP_OVERRIDE;
110     void DoFreeze() SIP_OVERRIDE;
111      ::wxBorder GetDefaultBorderForControl() const SIP_OVERRIDE;
112      ::wxBorder GetDefaultBorder() const SIP_OVERRIDE;
113     void DoSetWindowVariant( ::wxWindowVariant) SIP_OVERRIDE;
114     void DoMoveWindow(int,int,int,int) SIP_OVERRIDE;
115      ::wxSize DoGetBorderSize() const SIP_OVERRIDE;
116     void DoSetSizeHints(int,int,int,int,int,int) SIP_OVERRIDE;
117     void DoSetClientSize(int,int) SIP_OVERRIDE;
118     void DoSetSize(int,int,int,int,int) SIP_OVERRIDE;
119     void DoGetClientSize(int*,int*) const SIP_OVERRIDE;
120     void DoGetSize(int*,int*) const SIP_OVERRIDE;
121     void DoGetPosition(int*,int*) const SIP_OVERRIDE;
122     void DoEnable(bool) SIP_OVERRIDE;
123      ::wxWindow* GetMainWindowOfCompositeControl() SIP_OVERRIDE;
124     void OnInternalIdle() SIP_OVERRIDE;
125     void InitDialog() SIP_OVERRIDE;
126     void InheritAttributes() SIP_OVERRIDE;
127     bool Destroy() SIP_OVERRIDE;
128     bool Validate() SIP_OVERRIDE;
129     bool TransferDataToWindow() SIP_OVERRIDE;
130     bool TransferDataFromWindow() SIP_OVERRIDE;
131     void SetValidator(const  ::wxValidator&) SIP_OVERRIDE;
132      ::wxValidator* GetValidator() SIP_OVERRIDE;
133     bool ShouldInheritColours() const SIP_OVERRIDE;
134     bool HasTransparentBackground() SIP_OVERRIDE;
135      ::wxPoint GetClientAreaOrigin() const SIP_OVERRIDE;
136     bool InformFirstDirection(int,int,int) SIP_OVERRIDE;
137     void SetCanFocus(bool) SIP_OVERRIDE;
138     bool AcceptsFocusRecursively() const SIP_OVERRIDE;
139     bool AcceptsFocusFromKeyboard() const SIP_OVERRIDE;
140     bool AcceptsFocus() const SIP_OVERRIDE;
141     bool TryAfter( ::wxEvent&) SIP_OVERRIDE;
142     bool TryBefore( ::wxEvent&) SIP_OVERRIDE;
143     bool ProcessEvent( ::wxEvent&) SIP_OVERRIDE;
144     void AddChild( ::wxWindowBase*) SIP_OVERRIDE;
145     void RemoveChild( ::wxWindowBase*) SIP_OVERRIDE;
146 
147 public:
148     sipSimpleWrapper *sipPySelf;
149 
150 private:
151     sipwxBitmapComboBox(const sipwxBitmapComboBox &);
152     sipwxBitmapComboBox &operator = (const sipwxBitmapComboBox &);
153 
154     char sipPyMethods[56];
155 };
156 
sipwxBitmapComboBox()157 sipwxBitmapComboBox::sipwxBitmapComboBox():  ::wxBitmapComboBox(), sipPySelf(SIP_NULLPTR)
158 {
159     memset(sipPyMethods, 0, sizeof (sipPyMethods));
160 }
161 
sipwxBitmapComboBox(::wxWindow * parent,::wxWindowID id,const::wxString & value,const::wxPoint & pos,const::wxSize & size,const::wxArrayString & choices,long style,const::wxValidator & validator,const::wxString & name)162 sipwxBitmapComboBox::sipwxBitmapComboBox( ::wxWindow*parent, ::wxWindowID id,const  ::wxString& value,const  ::wxPoint& pos,const  ::wxSize& size,const  ::wxArrayString& choices,long style,const  ::wxValidator& validator,const  ::wxString& name):  ::wxBitmapComboBox(parent,id,value,pos,size,choices,style,validator,name), sipPySelf(SIP_NULLPTR)
163 {
164     memset(sipPyMethods, 0, sizeof (sipPyMethods));
165 }
166 
~sipwxBitmapComboBox()167 sipwxBitmapComboBox::~sipwxBitmapComboBox()
168 {
169     sipInstanceDestroyedEx(&sipPySelf);
170 }
171 
GetStringSelection() const172  ::wxString sipwxBitmapComboBox::GetStringSelection() const
173 {
174     sip_gilstate_t sipGILState;
175     PyObject *sipMeth;
176 
177     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[0]),sipPySelf,SIP_NULLPTR,sipName_GetStringSelection);
178 
179     if (!sipMeth)
180     {
181          ::wxString sipRes;
182 
183                 sipRes = wxItemContainerImmutable::GetStringSelection();
184 
185         return sipRes;
186     }
187 
188     extern  ::wxString sipVH__adv_29(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
189 
190     return sipVH__adv_29(sipGILState, 0, sipPySelf, sipMeth);
191 }
192 
GetSelection() const193 int sipwxBitmapComboBox::GetSelection() const
194 {
195     sip_gilstate_t sipGILState;
196     PyObject *sipMeth;
197 
198     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[1]),sipPySelf,SIP_NULLPTR,sipName_GetSelection);
199 
200     if (!sipMeth)
201         return  ::wxBitmapComboBox::GetSelection();
202 
203     extern int sipVH__adv_49(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
204 
205     return sipVH__adv_49(sipGILState, 0, sipPySelf, sipMeth);
206 }
207 
SetSelection(int n)208 void sipwxBitmapComboBox::SetSelection(int n)
209 {
210     sip_gilstate_t sipGILState;
211     PyObject *sipMeth;
212 
213     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[2],sipPySelf,SIP_NULLPTR,sipName_SetSelection);
214 
215     if (!sipMeth)
216     {
217          ::wxBitmapComboBox::SetSelection(n);
218         return;
219     }
220 
221     extern void sipVH__adv_48(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int);
222 
223     sipVH__adv_48(sipGILState, 0, sipPySelf, sipMeth, n);
224 }
225 
FindString(const::wxString & string,bool caseSensitive) const226 int sipwxBitmapComboBox::FindString(const  ::wxString& string,bool caseSensitive) const
227 {
228     sip_gilstate_t sipGILState;
229     PyObject *sipMeth;
230 
231     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[3]),sipPySelf,SIP_NULLPTR,sipName_FindString);
232 
233     if (!sipMeth)
234         return  ::wxBitmapComboBox::FindString(string,caseSensitive);
235 
236     extern int sipVH__adv_47(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::wxString&,bool);
237 
238     return sipVH__adv_47(sipGILState, 0, sipPySelf, sipMeth, string, caseSensitive);
239 }
240 
SetString(uint n,const::wxString & s)241 void sipwxBitmapComboBox::SetString(uint n,const  ::wxString& s)
242 {
243     sip_gilstate_t sipGILState;
244     PyObject *sipMeth;
245 
246     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[4],sipPySelf,SIP_NULLPTR,sipName_SetString);
247 
248     if (!sipMeth)
249     {
250          ::wxBitmapComboBox::SetString(n,s);
251         return;
252     }
253 
254     extern void sipVH__adv_46(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, uint,const  ::wxString&);
255 
256     sipVH__adv_46(sipGILState, 0, sipPySelf, sipMeth, n, s);
257 }
258 
GetString(uint n) const259  ::wxString sipwxBitmapComboBox::GetString(uint n) const
260 {
261     sip_gilstate_t sipGILState;
262     PyObject *sipMeth;
263 
264     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[5]),sipPySelf,SIP_NULLPTR,sipName_GetString);
265 
266     if (!sipMeth)
267         return  ::wxBitmapComboBox::GetString(n);
268 
269     extern  ::wxString sipVH__adv_45(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, uint);
270 
271     return sipVH__adv_45(sipGILState, 0, sipPySelf, sipMeth, n);
272 }
273 
GetCount() const274 uint sipwxBitmapComboBox::GetCount() const
275 {
276     sip_gilstate_t sipGILState;
277     PyObject *sipMeth;
278 
279     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[6]),sipPySelf,SIP_NULLPTR,sipName_GetCount);
280 
281     if (!sipMeth)
282         return  ::wxBitmapComboBox::GetCount();
283 
284     extern uint sipVH__adv_36(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
285 
286     return sipVH__adv_36(sipGILState, 0, sipPySelf, sipMeth);
287 }
288 
CanCopy() const289 bool sipwxBitmapComboBox::CanCopy() const
290 {
291     sip_gilstate_t sipGILState;
292     PyObject *sipMeth;
293 
294     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[7]),sipPySelf,SIP_NULLPTR,sipName_CanCopy);
295 
296     if (!sipMeth)
297         return  ::wxBitmapComboBox::CanCopy();
298 
299     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
300 
301     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
302 }
303 
CanCut() const304 bool sipwxBitmapComboBox::CanCut() const
305 {
306     sip_gilstate_t sipGILState;
307     PyObject *sipMeth;
308 
309     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[8]),sipPySelf,SIP_NULLPTR,sipName_CanCut);
310 
311     if (!sipMeth)
312         return  ::wxBitmapComboBox::CanCut();
313 
314     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
315 
316     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
317 }
318 
CanPaste() const319 bool sipwxBitmapComboBox::CanPaste() const
320 {
321     sip_gilstate_t sipGILState;
322     PyObject *sipMeth;
323 
324     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[9]),sipPySelf,SIP_NULLPTR,sipName_CanPaste);
325 
326     if (!sipMeth)
327         return  ::wxBitmapComboBox::CanPaste();
328 
329     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
330 
331     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
332 }
333 
CanRedo() const334 bool sipwxBitmapComboBox::CanRedo() const
335 {
336     sip_gilstate_t sipGILState;
337     PyObject *sipMeth;
338 
339     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[10]),sipPySelf,SIP_NULLPTR,sipName_CanRedo);
340 
341     if (!sipMeth)
342         return  ::wxBitmapComboBox::CanRedo();
343 
344     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
345 
346     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
347 }
348 
CanUndo() const349 bool sipwxBitmapComboBox::CanUndo() const
350 {
351     sip_gilstate_t sipGILState;
352     PyObject *sipMeth;
353 
354     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[11]),sipPySelf,SIP_NULLPTR,sipName_CanUndo);
355 
356     if (!sipMeth)
357         return  ::wxBitmapComboBox::CanUndo();
358 
359     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
360 
361     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
362 }
363 
Copy()364 void sipwxBitmapComboBox::Copy()
365 {
366     sip_gilstate_t sipGILState;
367     PyObject *sipMeth;
368 
369     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[12],sipPySelf,SIP_NULLPTR,sipName_Copy);
370 
371     if (!sipMeth)
372     {
373          ::wxBitmapComboBox::Copy();
374         return;
375     }
376 
377     extern void sipVH__adv_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
378 
379     sipVH__adv_4(sipGILState, 0, sipPySelf, sipMeth);
380 }
381 
Cut()382 void sipwxBitmapComboBox::Cut()
383 {
384     sip_gilstate_t sipGILState;
385     PyObject *sipMeth;
386 
387     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[13],sipPySelf,SIP_NULLPTR,sipName_Cut);
388 
389     if (!sipMeth)
390     {
391          ::wxBitmapComboBox::Cut();
392         return;
393     }
394 
395     extern void sipVH__adv_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
396 
397     sipVH__adv_4(sipGILState, 0, sipPySelf, sipMeth);
398 }
399 
Paste()400 void sipwxBitmapComboBox::Paste()
401 {
402     sip_gilstate_t sipGILState;
403     PyObject *sipMeth;
404 
405     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[14],sipPySelf,SIP_NULLPTR,sipName_Paste);
406 
407     if (!sipMeth)
408     {
409          ::wxBitmapComboBox::Paste();
410         return;
411     }
412 
413     extern void sipVH__adv_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
414 
415     sipVH__adv_4(sipGILState, 0, sipPySelf, sipMeth);
416 }
417 
Redo()418 void sipwxBitmapComboBox::Redo()
419 {
420     sip_gilstate_t sipGILState;
421     PyObject *sipMeth;
422 
423     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[15],sipPySelf,SIP_NULLPTR,sipName_Redo);
424 
425     if (!sipMeth)
426     {
427          ::wxBitmapComboBox::Redo();
428         return;
429     }
430 
431     extern void sipVH__adv_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
432 
433     sipVH__adv_4(sipGILState, 0, sipPySelf, sipMeth);
434 }
435 
Undo()436 void sipwxBitmapComboBox::Undo()
437 {
438     sip_gilstate_t sipGILState;
439     PyObject *sipMeth;
440 
441     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[16],sipPySelf,SIP_NULLPTR,sipName_Undo);
442 
443     if (!sipMeth)
444     {
445          ::wxBitmapComboBox::Undo();
446         return;
447     }
448 
449     extern void sipVH__adv_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
450 
451     sipVH__adv_4(sipGILState, 0, sipPySelf, sipMeth);
452 }
453 
DoGetBestClientSize() const454  ::wxSize sipwxBitmapComboBox::DoGetBestClientSize() const
455 {
456     sip_gilstate_t sipGILState;
457     PyObject *sipMeth;
458 
459     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[17]),sipPySelf,SIP_NULLPTR,sipName_DoGetBestClientSize);
460 
461     if (!sipMeth)
462         return  ::wxBitmapComboBox::DoGetBestClientSize();
463 
464     extern  ::wxSize sipVH__adv_23(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
465 
466     return sipVH__adv_23(sipGILState, 0, sipPySelf, sipMeth);
467 }
468 
DoGetBestSize() const469  ::wxSize sipwxBitmapComboBox::DoGetBestSize() const
470 {
471     sip_gilstate_t sipGILState;
472     PyObject *sipMeth;
473 
474     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[18]),sipPySelf,SIP_NULLPTR,sipName_DoGetBestSize);
475 
476     if (!sipMeth)
477         return  ::wxBitmapComboBox::DoGetBestSize();
478 
479     extern  ::wxSize sipVH__adv_23(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
480 
481     return sipVH__adv_23(sipGILState, 0, sipPySelf, sipMeth);
482 }
483 
DoThaw()484 void sipwxBitmapComboBox::DoThaw()
485 {
486     sip_gilstate_t sipGILState;
487     PyObject *sipMeth;
488 
489     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[19],sipPySelf,SIP_NULLPTR,sipName_DoThaw);
490 
491     if (!sipMeth)
492     {
493          ::wxBitmapComboBox::DoThaw();
494         return;
495     }
496 
497     extern void sipVH__adv_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
498 
499     sipVH__adv_4(sipGILState, 0, sipPySelf, sipMeth);
500 }
501 
DoFreeze()502 void sipwxBitmapComboBox::DoFreeze()
503 {
504     sip_gilstate_t sipGILState;
505     PyObject *sipMeth;
506 
507     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[20],sipPySelf,SIP_NULLPTR,sipName_DoFreeze);
508 
509     if (!sipMeth)
510     {
511          ::wxBitmapComboBox::DoFreeze();
512         return;
513     }
514 
515     extern void sipVH__adv_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
516 
517     sipVH__adv_4(sipGILState, 0, sipPySelf, sipMeth);
518 }
519 
GetDefaultBorderForControl() const520  ::wxBorder sipwxBitmapComboBox::GetDefaultBorderForControl() const
521 {
522     sip_gilstate_t sipGILState;
523     PyObject *sipMeth;
524 
525     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[21]),sipPySelf,SIP_NULLPTR,sipName_GetDefaultBorderForControl);
526 
527     if (!sipMeth)
528         return  ::wxBitmapComboBox::GetDefaultBorderForControl();
529 
530     extern  ::wxBorder sipVH__adv_26(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
531 
532     return sipVH__adv_26(sipGILState, 0, sipPySelf, sipMeth);
533 }
534 
GetDefaultBorder() const535  ::wxBorder sipwxBitmapComboBox::GetDefaultBorder() const
536 {
537     sip_gilstate_t sipGILState;
538     PyObject *sipMeth;
539 
540     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[22]),sipPySelf,SIP_NULLPTR,sipName_GetDefaultBorder);
541 
542     if (!sipMeth)
543         return  ::wxBitmapComboBox::GetDefaultBorder();
544 
545     extern  ::wxBorder sipVH__adv_26(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
546 
547     return sipVH__adv_26(sipGILState, 0, sipPySelf, sipMeth);
548 }
549 
DoSetWindowVariant(::wxWindowVariant variant)550 void sipwxBitmapComboBox::DoSetWindowVariant( ::wxWindowVariant variant)
551 {
552     sip_gilstate_t sipGILState;
553     PyObject *sipMeth;
554 
555     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[23],sipPySelf,SIP_NULLPTR,sipName_DoSetWindowVariant);
556 
557     if (!sipMeth)
558     {
559          ::wxBitmapComboBox::DoSetWindowVariant(variant);
560         return;
561     }
562 
563     extern void sipVH__adv_25(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::wxWindowVariant);
564 
565     sipVH__adv_25(sipGILState, 0, sipPySelf, sipMeth, variant);
566 }
567 
DoMoveWindow(int x,int y,int width,int height)568 void sipwxBitmapComboBox::DoMoveWindow(int x,int y,int width,int height)
569 {
570     sip_gilstate_t sipGILState;
571     PyObject *sipMeth;
572 
573     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[24],sipPySelf,SIP_NULLPTR,sipName_DoMoveWindow);
574 
575     if (!sipMeth)
576     {
577          ::wxBitmapComboBox::DoMoveWindow(x,y,width,height);
578         return;
579     }
580 
581     extern void sipVH__adv_24(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int,int,int,int);
582 
583     sipVH__adv_24(sipGILState, 0, sipPySelf, sipMeth, x, y, width, height);
584 }
585 
DoGetBorderSize() const586  ::wxSize sipwxBitmapComboBox::DoGetBorderSize() const
587 {
588     sip_gilstate_t sipGILState;
589     PyObject *sipMeth;
590 
591     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[25]),sipPySelf,SIP_NULLPTR,sipName_DoGetBorderSize);
592 
593     if (!sipMeth)
594         return  ::wxBitmapComboBox::DoGetBorderSize();
595 
596     extern  ::wxSize sipVH__adv_23(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
597 
598     return sipVH__adv_23(sipGILState, 0, sipPySelf, sipMeth);
599 }
600 
DoSetSizeHints(int minW,int minH,int maxW,int maxH,int incW,int incH)601 void sipwxBitmapComboBox::DoSetSizeHints(int minW,int minH,int maxW,int maxH,int incW,int incH)
602 {
603     sip_gilstate_t sipGILState;
604     PyObject *sipMeth;
605 
606     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[26],sipPySelf,SIP_NULLPTR,sipName_DoSetSizeHints);
607 
608     if (!sipMeth)
609     {
610          ::wxBitmapComboBox::DoSetSizeHints(minW,minH,maxW,maxH,incW,incH);
611         return;
612     }
613 
614     extern void sipVH__adv_22(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int,int,int,int,int,int);
615 
616     sipVH__adv_22(sipGILState, 0, sipPySelf, sipMeth, minW, minH, maxW, maxH, incW, incH);
617 }
618 
DoSetClientSize(int width,int height)619 void sipwxBitmapComboBox::DoSetClientSize(int width,int height)
620 {
621     sip_gilstate_t sipGILState;
622     PyObject *sipMeth;
623 
624     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[27],sipPySelf,SIP_NULLPTR,sipName_DoSetClientSize);
625 
626     if (!sipMeth)
627     {
628          ::wxBitmapComboBox::DoSetClientSize(width,height);
629         return;
630     }
631 
632     extern void sipVH__adv_21(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int,int);
633 
634     sipVH__adv_21(sipGILState, 0, sipPySelf, sipMeth, width, height);
635 }
636 
DoSetSize(int x,int y,int width,int height,int sizeFlags)637 void sipwxBitmapComboBox::DoSetSize(int x,int y,int width,int height,int sizeFlags)
638 {
639     sip_gilstate_t sipGILState;
640     PyObject *sipMeth;
641 
642     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[28],sipPySelf,SIP_NULLPTR,sipName_DoSetSize);
643 
644     if (!sipMeth)
645     {
646          ::wxBitmapComboBox::DoSetSize(x,y,width,height,sizeFlags);
647         return;
648     }
649 
650     extern void sipVH__adv_20(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int,int,int,int,int);
651 
652     sipVH__adv_20(sipGILState, 0, sipPySelf, sipMeth, x, y, width, height, sizeFlags);
653 }
654 
DoGetClientSize(int * width,int * height) const655 void sipwxBitmapComboBox::DoGetClientSize(int*width,int*height) const
656 {
657     sip_gilstate_t sipGILState;
658     PyObject *sipMeth;
659 
660     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[29]),sipPySelf,SIP_NULLPTR,sipName_DoGetClientSize);
661 
662     if (!sipMeth)
663     {
664          ::wxBitmapComboBox::DoGetClientSize(width,height);
665         return;
666     }
667 
668     extern void sipVH__adv_19(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int*,int*);
669 
670     sipVH__adv_19(sipGILState, 0, sipPySelf, sipMeth, width, height);
671 }
672 
DoGetSize(int * width,int * height) const673 void sipwxBitmapComboBox::DoGetSize(int*width,int*height) const
674 {
675     sip_gilstate_t sipGILState;
676     PyObject *sipMeth;
677 
678     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[30]),sipPySelf,SIP_NULLPTR,sipName_DoGetSize);
679 
680     if (!sipMeth)
681     {
682          ::wxBitmapComboBox::DoGetSize(width,height);
683         return;
684     }
685 
686     extern void sipVH__adv_19(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int*,int*);
687 
688     sipVH__adv_19(sipGILState, 0, sipPySelf, sipMeth, width, height);
689 }
690 
DoGetPosition(int * x,int * y) const691 void sipwxBitmapComboBox::DoGetPosition(int*x,int*y) const
692 {
693     sip_gilstate_t sipGILState;
694     PyObject *sipMeth;
695 
696     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[31]),sipPySelf,SIP_NULLPTR,sipName_DoGetPosition);
697 
698     if (!sipMeth)
699     {
700          ::wxBitmapComboBox::DoGetPosition(x,y);
701         return;
702     }
703 
704     extern void sipVH__adv_19(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int*,int*);
705 
706     sipVH__adv_19(sipGILState, 0, sipPySelf, sipMeth, x, y);
707 }
708 
DoEnable(bool enable)709 void sipwxBitmapComboBox::DoEnable(bool enable)
710 {
711     sip_gilstate_t sipGILState;
712     PyObject *sipMeth;
713 
714     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[32],sipPySelf,SIP_NULLPTR,sipName_DoEnable);
715 
716     if (!sipMeth)
717     {
718          ::wxBitmapComboBox::DoEnable(enable);
719         return;
720     }
721 
722     extern void sipVH__adv_14(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);
723 
724     sipVH__adv_14(sipGILState, 0, sipPySelf, sipMeth, enable);
725 }
726 
GetMainWindowOfCompositeControl()727  ::wxWindow* sipwxBitmapComboBox::GetMainWindowOfCompositeControl()
728 {
729     sip_gilstate_t sipGILState;
730     PyObject *sipMeth;
731 
732     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[33],sipPySelf,SIP_NULLPTR,sipName_GetMainWindowOfCompositeControl);
733 
734     if (!sipMeth)
735         return  ::wxBitmapComboBox::GetMainWindowOfCompositeControl();
736 
737     extern  ::wxWindow* sipVH__adv_7(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
738 
739     return sipVH__adv_7(sipGILState, 0, sipPySelf, sipMeth);
740 }
741 
OnInternalIdle()742 void sipwxBitmapComboBox::OnInternalIdle()
743 {
744     sip_gilstate_t sipGILState;
745     PyObject *sipMeth;
746 
747     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[34],sipPySelf,SIP_NULLPTR,sipName_OnInternalIdle);
748 
749     if (!sipMeth)
750     {
751          ::wxBitmapComboBox::OnInternalIdle();
752         return;
753     }
754 
755     extern void sipVH__adv_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
756 
757     sipVH__adv_4(sipGILState, 0, sipPySelf, sipMeth);
758 }
759 
InitDialog()760 void sipwxBitmapComboBox::InitDialog()
761 {
762     sip_gilstate_t sipGILState;
763     PyObject *sipMeth;
764 
765     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[35],sipPySelf,SIP_NULLPTR,sipName_InitDialog);
766 
767     if (!sipMeth)
768     {
769          ::wxBitmapComboBox::InitDialog();
770         return;
771     }
772 
773     extern void sipVH__adv_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
774 
775     sipVH__adv_4(sipGILState, 0, sipPySelf, sipMeth);
776 }
777 
InheritAttributes()778 void sipwxBitmapComboBox::InheritAttributes()
779 {
780     sip_gilstate_t sipGILState;
781     PyObject *sipMeth;
782 
783     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[36],sipPySelf,SIP_NULLPTR,sipName_InheritAttributes);
784 
785     if (!sipMeth)
786     {
787          ::wxBitmapComboBox::InheritAttributes();
788         return;
789     }
790 
791     extern void sipVH__adv_4(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
792 
793     sipVH__adv_4(sipGILState, 0, sipPySelf, sipMeth);
794 }
795 
Destroy()796 bool sipwxBitmapComboBox::Destroy()
797 {
798     sip_gilstate_t sipGILState;
799     PyObject *sipMeth;
800 
801     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[37],sipPySelf,SIP_NULLPTR,sipName_Destroy);
802 
803     if (!sipMeth)
804         return  ::wxBitmapComboBox::Destroy();
805 
806     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
807 
808     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
809 }
810 
Validate()811 bool sipwxBitmapComboBox::Validate()
812 {
813     sip_gilstate_t sipGILState;
814     PyObject *sipMeth;
815 
816     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[38],sipPySelf,SIP_NULLPTR,sipName_Validate);
817 
818     if (!sipMeth)
819         return  ::wxBitmapComboBox::Validate();
820 
821     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
822 
823     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
824 }
825 
TransferDataToWindow()826 bool sipwxBitmapComboBox::TransferDataToWindow()
827 {
828     sip_gilstate_t sipGILState;
829     PyObject *sipMeth;
830 
831     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[39],sipPySelf,SIP_NULLPTR,sipName_TransferDataToWindow);
832 
833     if (!sipMeth)
834         return  ::wxBitmapComboBox::TransferDataToWindow();
835 
836     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
837 
838     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
839 }
840 
TransferDataFromWindow()841 bool sipwxBitmapComboBox::TransferDataFromWindow()
842 {
843     sip_gilstate_t sipGILState;
844     PyObject *sipMeth;
845 
846     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[40],sipPySelf,SIP_NULLPTR,sipName_TransferDataFromWindow);
847 
848     if (!sipMeth)
849         return  ::wxBitmapComboBox::TransferDataFromWindow();
850 
851     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
852 
853     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
854 }
855 
SetValidator(const::wxValidator & validator)856 void sipwxBitmapComboBox::SetValidator(const  ::wxValidator& validator)
857 {
858     sip_gilstate_t sipGILState;
859     PyObject *sipMeth;
860 
861     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[41],sipPySelf,SIP_NULLPTR,sipName_SetValidator);
862 
863     if (!sipMeth)
864     {
865          ::wxBitmapComboBox::SetValidator(validator);
866         return;
867     }
868 
869     extern void sipVH__adv_18(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, const  ::wxValidator&);
870 
871     sipVH__adv_18(sipGILState, 0, sipPySelf, sipMeth, validator);
872 }
873 
GetValidator()874  ::wxValidator* sipwxBitmapComboBox::GetValidator()
875 {
876     sip_gilstate_t sipGILState;
877     PyObject *sipMeth;
878 
879     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[42],sipPySelf,SIP_NULLPTR,sipName_GetValidator);
880 
881     if (!sipMeth)
882         return  ::wxBitmapComboBox::GetValidator();
883 
884     extern  ::wxValidator* sipVH__adv_17(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
885 
886     return sipVH__adv_17(sipGILState, 0, sipPySelf, sipMeth);
887 }
888 
ShouldInheritColours() const889 bool sipwxBitmapComboBox::ShouldInheritColours() const
890 {
891     sip_gilstate_t sipGILState;
892     PyObject *sipMeth;
893 
894     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[43]),sipPySelf,SIP_NULLPTR,sipName_ShouldInheritColours);
895 
896     if (!sipMeth)
897         return  ::wxBitmapComboBox::ShouldInheritColours();
898 
899     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
900 
901     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
902 }
903 
HasTransparentBackground()904 bool sipwxBitmapComboBox::HasTransparentBackground()
905 {
906     sip_gilstate_t sipGILState;
907     PyObject *sipMeth;
908 
909     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[44],sipPySelf,SIP_NULLPTR,sipName_HasTransparentBackground);
910 
911     if (!sipMeth)
912         return  ::wxBitmapComboBox::HasTransparentBackground();
913 
914     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
915 
916     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
917 }
918 
GetClientAreaOrigin() const919  ::wxPoint sipwxBitmapComboBox::GetClientAreaOrigin() const
920 {
921     sip_gilstate_t sipGILState;
922     PyObject *sipMeth;
923 
924     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[45]),sipPySelf,SIP_NULLPTR,sipName_GetClientAreaOrigin);
925 
926     if (!sipMeth)
927         return  ::wxBitmapComboBox::GetClientAreaOrigin();
928 
929     extern  ::wxPoint sipVH__adv_16(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
930 
931     return sipVH__adv_16(sipGILState, 0, sipPySelf, sipMeth);
932 }
933 
InformFirstDirection(int direction,int size,int availableOtherDir)934 bool sipwxBitmapComboBox::InformFirstDirection(int direction,int size,int availableOtherDir)
935 {
936     sip_gilstate_t sipGILState;
937     PyObject *sipMeth;
938 
939     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[46],sipPySelf,SIP_NULLPTR,sipName_InformFirstDirection);
940 
941     if (!sipMeth)
942         return  ::wxBitmapComboBox::InformFirstDirection(direction,size,availableOtherDir);
943 
944     extern bool sipVH__adv_15(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, int,int,int);
945 
946     return sipVH__adv_15(sipGILState, 0, sipPySelf, sipMeth, direction, size, availableOtherDir);
947 }
948 
SetCanFocus(bool canFocus)949 void sipwxBitmapComboBox::SetCanFocus(bool canFocus)
950 {
951     sip_gilstate_t sipGILState;
952     PyObject *sipMeth;
953 
954     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[47],sipPySelf,SIP_NULLPTR,sipName_SetCanFocus);
955 
956     if (!sipMeth)
957     {
958          ::wxBitmapComboBox::SetCanFocus(canFocus);
959         return;
960     }
961 
962     extern void sipVH__adv_14(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *, bool);
963 
964     sipVH__adv_14(sipGILState, 0, sipPySelf, sipMeth, canFocus);
965 }
966 
AcceptsFocusRecursively() const967 bool sipwxBitmapComboBox::AcceptsFocusRecursively() const
968 {
969     sip_gilstate_t sipGILState;
970     PyObject *sipMeth;
971 
972     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[48]),sipPySelf,SIP_NULLPTR,sipName_AcceptsFocusRecursively);
973 
974     if (!sipMeth)
975         return  ::wxBitmapComboBox::AcceptsFocusRecursively();
976 
977     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
978 
979     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
980 }
981 
AcceptsFocusFromKeyboard() const982 bool sipwxBitmapComboBox::AcceptsFocusFromKeyboard() const
983 {
984     sip_gilstate_t sipGILState;
985     PyObject *sipMeth;
986 
987     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[49]),sipPySelf,SIP_NULLPTR,sipName_AcceptsFocusFromKeyboard);
988 
989     if (!sipMeth)
990         return  ::wxBitmapComboBox::AcceptsFocusFromKeyboard();
991 
992     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
993 
994     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
995 }
996 
AcceptsFocus() const997 bool sipwxBitmapComboBox::AcceptsFocus() const
998 {
999     sip_gilstate_t sipGILState;
1000     PyObject *sipMeth;
1001 
1002     sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[50]),sipPySelf,SIP_NULLPTR,sipName_AcceptsFocus);
1003 
1004     if (!sipMeth)
1005         return  ::wxBitmapComboBox::AcceptsFocus();
1006 
1007     extern bool sipVH__adv_3(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *);
1008 
1009     return sipVH__adv_3(sipGILState, 0, sipPySelf, sipMeth);
1010 }
1011 
TryAfter(::wxEvent & event)1012 bool sipwxBitmapComboBox::TryAfter( ::wxEvent& event)
1013 {
1014     sip_gilstate_t sipGILState;
1015     PyObject *sipMeth;
1016 
1017     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[51],sipPySelf,SIP_NULLPTR,sipName_TryAfter);
1018 
1019     if (!sipMeth)
1020         return  ::wxBitmapComboBox::TryAfter(event);
1021 
1022     extern bool sipVH__adv_13(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::wxEvent&);
1023 
1024     return sipVH__adv_13(sipGILState, 0, sipPySelf, sipMeth, event);
1025 }
1026 
TryBefore(::wxEvent & event)1027 bool sipwxBitmapComboBox::TryBefore( ::wxEvent& event)
1028 {
1029     sip_gilstate_t sipGILState;
1030     PyObject *sipMeth;
1031 
1032     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[52],sipPySelf,SIP_NULLPTR,sipName_TryBefore);
1033 
1034     if (!sipMeth)
1035         return  ::wxBitmapComboBox::TryBefore(event);
1036 
1037     extern bool sipVH__adv_13(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::wxEvent&);
1038 
1039     return sipVH__adv_13(sipGILState, 0, sipPySelf, sipMeth, event);
1040 }
1041 
ProcessEvent(::wxEvent & event)1042 bool sipwxBitmapComboBox::ProcessEvent( ::wxEvent& event)
1043 {
1044     sip_gilstate_t sipGILState;
1045     PyObject *sipMeth;
1046 
1047     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[53],sipPySelf,SIP_NULLPTR,sipName_ProcessEvent);
1048 
1049     if (!sipMeth)
1050         return  ::wxBitmapComboBox::ProcessEvent(event);
1051 
1052     extern bool sipVH__adv_13(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::wxEvent&);
1053 
1054     return sipVH__adv_13(sipGILState, 0, sipPySelf, sipMeth, event);
1055 }
1056 
AddChild(::wxWindowBase * child)1057 void sipwxBitmapComboBox::AddChild( ::wxWindowBase*child)
1058 {
1059     sip_gilstate_t sipGILState;
1060     PyObject *sipMeth;
1061 
1062     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[54],sipPySelf,SIP_NULLPTR,sipName_AddChild);
1063 
1064     if (!sipMeth)
1065     {
1066          ::wxBitmapComboBox::AddChild(child);
1067         return;
1068     }
1069 
1070     extern void sipVH__adv_12(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::wxWindowBase*);
1071 
1072     sipVH__adv_12(sipGILState, 0, sipPySelf, sipMeth, child);
1073 }
1074 
RemoveChild(::wxWindowBase * child)1075 void sipwxBitmapComboBox::RemoveChild( ::wxWindowBase*child)
1076 {
1077     sip_gilstate_t sipGILState;
1078     PyObject *sipMeth;
1079 
1080     sipMeth = sipIsPyMethod(&sipGILState,&sipPyMethods[55],sipPySelf,SIP_NULLPTR,sipName_RemoveChild);
1081 
1082     if (!sipMeth)
1083     {
1084          ::wxBitmapComboBox::RemoveChild(child);
1085         return;
1086     }
1087 
1088     extern void sipVH__adv_12(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *,  ::wxWindowBase*);
1089 
1090     sipVH__adv_12(sipGILState, 0, sipPySelf, sipMeth, child);
1091 }
1092 
sipProtect_SendDestroyEvent()1093 void sipwxBitmapComboBox::sipProtect_SendDestroyEvent()
1094 {
1095      ::wxWindow::SendDestroyEvent();
1096 }
1097 
sipProtectVirt_ProcessEvent(bool sipSelfWasArg,::wxEvent & event)1098 bool sipwxBitmapComboBox::sipProtectVirt_ProcessEvent(bool sipSelfWasArg, ::wxEvent& event)
1099 {
1100     return (sipSelfWasArg ?  ::wxBitmapComboBox::ProcessEvent(event) : ProcessEvent(event));
1101 }
1102 
sipProtectVirt_DoEnable(bool sipSelfWasArg,bool enable)1103 void sipwxBitmapComboBox::sipProtectVirt_DoEnable(bool sipSelfWasArg,bool enable)
1104 {
1105     (sipSelfWasArg ?  ::wxBitmapComboBox::DoEnable(enable) : DoEnable(enable));
1106 }
1107 
sipProtectVirt_DoGetPosition(bool sipSelfWasArg,int * x,int * y) const1108 void sipwxBitmapComboBox::sipProtectVirt_DoGetPosition(bool sipSelfWasArg,int*x,int*y) const
1109 {
1110     (sipSelfWasArg ?  ::wxBitmapComboBox::DoGetPosition(x,y) : DoGetPosition(x,y));
1111 }
1112 
sipProtectVirt_DoGetSize(bool sipSelfWasArg,int * width,int * height) const1113 void sipwxBitmapComboBox::sipProtectVirt_DoGetSize(bool sipSelfWasArg,int*width,int*height) const
1114 {
1115     (sipSelfWasArg ?  ::wxBitmapComboBox::DoGetSize(width,height) : DoGetSize(width,height));
1116 }
1117 
sipProtectVirt_DoGetClientSize(bool sipSelfWasArg,int * width,int * height) const1118 void sipwxBitmapComboBox::sipProtectVirt_DoGetClientSize(bool sipSelfWasArg,int*width,int*height) const
1119 {
1120     (sipSelfWasArg ?  ::wxBitmapComboBox::DoGetClientSize(width,height) : DoGetClientSize(width,height));
1121 }
1122 
sipProtectVirt_DoGetBestSize(bool sipSelfWasArg) const1123  ::wxSize sipwxBitmapComboBox::sipProtectVirt_DoGetBestSize(bool sipSelfWasArg) const
1124 {
1125     return (sipSelfWasArg ?  ::wxBitmapComboBox::DoGetBestSize() : DoGetBestSize());
1126 }
1127 
sipProtectVirt_DoGetBestClientSize(bool sipSelfWasArg) const1128  ::wxSize sipwxBitmapComboBox::sipProtectVirt_DoGetBestClientSize(bool sipSelfWasArg) const
1129 {
1130     return (sipSelfWasArg ?  ::wxBitmapComboBox::DoGetBestClientSize() : DoGetBestClientSize());
1131 }
1132 
sipProtectVirt_DoSetSize(bool sipSelfWasArg,int x,int y,int width,int height,int sizeFlags)1133 void sipwxBitmapComboBox::sipProtectVirt_DoSetSize(bool sipSelfWasArg,int x,int y,int width,int height,int sizeFlags)
1134 {
1135     (sipSelfWasArg ?  ::wxBitmapComboBox::DoSetSize(x,y,width,height,sizeFlags) : DoSetSize(x,y,width,height,sizeFlags));
1136 }
1137 
sipProtectVirt_DoSetClientSize(bool sipSelfWasArg,int width,int height)1138 void sipwxBitmapComboBox::sipProtectVirt_DoSetClientSize(bool sipSelfWasArg,int width,int height)
1139 {
1140     (sipSelfWasArg ?  ::wxBitmapComboBox::DoSetClientSize(width,height) : DoSetClientSize(width,height));
1141 }
1142 
sipProtectVirt_DoSetSizeHints(bool sipSelfWasArg,int minW,int minH,int maxW,int maxH,int incW,int incH)1143 void sipwxBitmapComboBox::sipProtectVirt_DoSetSizeHints(bool sipSelfWasArg,int minW,int minH,int maxW,int maxH,int incW,int incH)
1144 {
1145     (sipSelfWasArg ?  ::wxBitmapComboBox::DoSetSizeHints(minW,minH,maxW,maxH,incW,incH) : DoSetSizeHints(minW,minH,maxW,maxH,incW,incH));
1146 }
1147 
sipProtectVirt_DoGetBorderSize(bool sipSelfWasArg) const1148  ::wxSize sipwxBitmapComboBox::sipProtectVirt_DoGetBorderSize(bool sipSelfWasArg) const
1149 {
1150     return (sipSelfWasArg ?  ::wxBitmapComboBox::DoGetBorderSize() : DoGetBorderSize());
1151 }
1152 
sipProtectVirt_DoMoveWindow(bool sipSelfWasArg,int x,int y,int width,int height)1153 void sipwxBitmapComboBox::sipProtectVirt_DoMoveWindow(bool sipSelfWasArg,int x,int y,int width,int height)
1154 {
1155     (sipSelfWasArg ?  ::wxBitmapComboBox::DoMoveWindow(x,y,width,height) : DoMoveWindow(x,y,width,height));
1156 }
1157 
sipProtectVirt_DoSetWindowVariant(bool sipSelfWasArg,::wxWindowVariant variant)1158 void sipwxBitmapComboBox::sipProtectVirt_DoSetWindowVariant(bool sipSelfWasArg, ::wxWindowVariant variant)
1159 {
1160     (sipSelfWasArg ?  ::wxBitmapComboBox::DoSetWindowVariant(variant) : DoSetWindowVariant(variant));
1161 }
1162 
sipProtectVirt_GetDefaultBorder(bool sipSelfWasArg) const1163  ::wxBorder sipwxBitmapComboBox::sipProtectVirt_GetDefaultBorder(bool sipSelfWasArg) const
1164 {
1165     return (sipSelfWasArg ?  ::wxBitmapComboBox::GetDefaultBorder() : GetDefaultBorder());
1166 }
1167 
sipProtectVirt_GetDefaultBorderForControl(bool sipSelfWasArg) const1168  ::wxBorder sipwxBitmapComboBox::sipProtectVirt_GetDefaultBorderForControl(bool sipSelfWasArg) const
1169 {
1170     return (sipSelfWasArg ?  ::wxBitmapComboBox::GetDefaultBorderForControl() : GetDefaultBorderForControl());
1171 }
1172 
sipProtectVirt_DoFreeze(bool sipSelfWasArg)1173 void sipwxBitmapComboBox::sipProtectVirt_DoFreeze(bool sipSelfWasArg)
1174 {
1175     (sipSelfWasArg ?  ::wxBitmapComboBox::DoFreeze() : DoFreeze());
1176 }
1177 
sipProtectVirt_DoThaw(bool sipSelfWasArg)1178 void sipwxBitmapComboBox::sipProtectVirt_DoThaw(bool sipSelfWasArg)
1179 {
1180     (sipSelfWasArg ?  ::wxBitmapComboBox::DoThaw() : DoThaw());
1181 }
1182 
sipProtectVirt_HasTransparentBackground(bool sipSelfWasArg)1183 bool sipwxBitmapComboBox::sipProtectVirt_HasTransparentBackground(bool sipSelfWasArg)
1184 {
1185     return (sipSelfWasArg ?  ::wxBitmapComboBox::HasTransparentBackground() : HasTransparentBackground());
1186 }
1187 
sipProtectVirt_TryBefore(bool sipSelfWasArg,::wxEvent & event)1188 bool sipwxBitmapComboBox::sipProtectVirt_TryBefore(bool sipSelfWasArg, ::wxEvent& event)
1189 {
1190     return (sipSelfWasArg ?  ::wxBitmapComboBox::TryBefore(event) : TryBefore(event));
1191 }
1192 
sipProtectVirt_TryAfter(bool sipSelfWasArg,::wxEvent & event)1193 bool sipwxBitmapComboBox::sipProtectVirt_TryAfter(bool sipSelfWasArg, ::wxEvent& event)
1194 {
1195     return (sipSelfWasArg ?  ::wxBitmapComboBox::TryAfter(event) : TryAfter(event));
1196 }
1197 
1198 
1199 PyDoc_STRVAR(doc_wxBitmapComboBox_SendDestroyEvent, "SendDestroyEvent()\n"
1200 "\n"
1201 "Generate wxWindowDestroyEvent for this window.");
1202 
1203 extern "C" {static PyObject *meth_wxBitmapComboBox_SendDestroyEvent(PyObject *, PyObject *);}
meth_wxBitmapComboBox_SendDestroyEvent(PyObject * sipSelf,PyObject * sipArgs)1204 static PyObject *meth_wxBitmapComboBox_SendDestroyEvent(PyObject *sipSelf, PyObject *sipArgs)
1205 {
1206     PyObject *sipParseErr = SIP_NULLPTR;
1207 
1208     {
1209         sipwxBitmapComboBox *sipCpp;
1210 
1211         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
1212         {
1213             PyErr_Clear();
1214 
1215             Py_BEGIN_ALLOW_THREADS
1216             sipCpp->sipProtect_SendDestroyEvent();
1217             Py_END_ALLOW_THREADS
1218 
1219             if (PyErr_Occurred())
1220                 return 0;
1221 
1222             Py_INCREF(Py_None);
1223             return Py_None;
1224         }
1225     }
1226 
1227     /* Raise an exception if the arguments couldn't be parsed. */
1228     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_SendDestroyEvent, SIP_NULLPTR);
1229 
1230     return SIP_NULLPTR;
1231 }
1232 
1233 
1234 PyDoc_STRVAR(doc_wxBitmapComboBox_Append, "Append(item, bitmap=wx.NullBitmap) -> int\n"
1235 "Append(item, bitmap, clientData) -> int\n"
1236 "\n"
1237 "Adds the item to the end of the combo box.\n"
1238 "");
1239 
1240 extern "C" {static PyObject *meth_wxBitmapComboBox_Append(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_Append(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1241 static PyObject *meth_wxBitmapComboBox_Append(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1242 {
1243     PyObject *sipParseErr = SIP_NULLPTR;
1244 
1245     {
1246         const  ::wxString* item;
1247         int itemState = 0;
1248         const  ::wxBitmap& bitmapdef = wxNullBitmap;
1249         const  ::wxBitmap* bitmap = &bitmapdef;
1250          ::wxBitmapComboBox *sipCpp;
1251 
1252         static const char *sipKwdList[] = {
1253             sipName_item,
1254             sipName_bitmap,
1255         };
1256 
1257         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ1|J9", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, sipType_wxString,&item, &itemState, sipType_wxBitmap, &bitmap))
1258         {
1259             int sipRes;
1260 
1261             PyErr_Clear();
1262 
1263             Py_BEGIN_ALLOW_THREADS
1264             sipRes = sipCpp->Append(*item,*bitmap);
1265             Py_END_ALLOW_THREADS
1266             sipReleaseType(const_cast< ::wxString *>(item),sipType_wxString,itemState);
1267 
1268             if (PyErr_Occurred())
1269                 return 0;
1270 
1271             return SIPLong_FromLong(sipRes);
1272         }
1273     }
1274 
1275     {
1276         const  ::wxString* item;
1277         int itemState = 0;
1278         const  ::wxBitmap* bitmap;
1279          ::wxClientData* clientData;
1280         int clientDataState = 0;
1281          ::wxBitmapComboBox *sipCpp;
1282 
1283         static const char *sipKwdList[] = {
1284             sipName_item,
1285             sipName_bitmap,
1286             sipName_clientData,
1287         };
1288 
1289         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ1J9J2", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, sipType_wxString,&item, &itemState, sipType_wxBitmap, &bitmap, sipType_wxClientData,&clientData, &clientDataState))
1290         {
1291             int sipRes;
1292 
1293             PyErr_Clear();
1294 
1295             Py_BEGIN_ALLOW_THREADS
1296             sipRes = sipCpp->Append(*item,*bitmap,clientData);
1297             Py_END_ALLOW_THREADS
1298             sipReleaseType(const_cast< ::wxString *>(item),sipType_wxString,itemState);
1299             sipReleaseType(clientData,sipType_wxClientData,clientDataState);
1300 
1301             if (PyErr_Occurred())
1302                 return 0;
1303 
1304             return SIPLong_FromLong(sipRes);
1305         }
1306     }
1307 
1308     /* Raise an exception if the arguments couldn't be parsed. */
1309     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_Append, SIP_NULLPTR);
1310 
1311     return SIP_NULLPTR;
1312 }
1313 
1314 
1315 PyDoc_STRVAR(doc_wxBitmapComboBox_Create, "Create(parent, id=wx.ID_ANY, value=wx.EmptyString, pos=wx.DefaultPosition, size=wx.DefaultSize, choices=[], style=0, validator=wx.DefaultValidator, name=BitmapComboBoxNameStr) -> bool\n"
1316 "\n"
1317 "Creates the combobox for two-step construction.");
1318 
1319 extern "C" {static PyObject *meth_wxBitmapComboBox_Create(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_Create(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1320 static PyObject *meth_wxBitmapComboBox_Create(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1321 {
1322     PyObject *sipParseErr = SIP_NULLPTR;
1323 
1324     {
1325          ::wxWindow* parent;
1326          ::wxWindowID id = wxID_ANY;
1327         const  ::wxString& valuedef = wxEmptyString;
1328         const  ::wxString* value = &valuedef;
1329         int valueState = 0;
1330         const  ::wxPoint& posdef = wxDefaultPosition;
1331         const  ::wxPoint* pos = &posdef;
1332         int posState = 0;
1333         const  ::wxSize& sizedef = wxDefaultSize;
1334         const  ::wxSize* size = &sizedef;
1335         int sizeState = 0;
1336         const  ::wxArrayString& choicesdef = wxArrayString();
1337         const  ::wxArrayString* choices = &choicesdef;
1338         int choicesState = 0;
1339         long style = 0;
1340         const  ::wxValidator& validatordef = wxDefaultValidator;
1341         const  ::wxValidator* validator = &validatordef;
1342         const  ::wxString& namedef = wxBitmapComboBoxNameStr;
1343         const  ::wxString* name = &namedef;
1344         int nameState = 0;
1345         sipWrapper *sipOwner = SIP_NULLPTR;
1346          ::wxBitmapComboBox *sipCpp;
1347 
1348         static const char *sipKwdList[] = {
1349             sipName_parent,
1350             sipName_id,
1351             sipName_value,
1352             sipName_pos,
1353             sipName_size,
1354             sipName_choices,
1355             sipName_style,
1356             sipName_validator,
1357             sipName_name,
1358         };
1359 
1360         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJH|iJ1J1J1J1lJ9J1", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, sipType_wxWindow, &parent, &sipOwner, &id, sipType_wxString,&value, &valueState, sipType_wxPoint, &pos, &posState, sipType_wxSize, &size, &sizeState, sipType_wxArrayString,&choices, &choicesState, &style, sipType_wxValidator, &validator, sipType_wxString,&name, &nameState))
1361         {
1362             bool sipRes;
1363 
1364             PyErr_Clear();
1365 
1366             Py_BEGIN_ALLOW_THREADS
1367             sipRes = sipCpp->Create(parent,id,*value,*pos,*size,*choices,style,*validator,*name);
1368             Py_END_ALLOW_THREADS
1369 
1370             if (sipOwner)
1371                 sipTransferTo(sipSelf, (PyObject *)sipOwner);
1372             else
1373                 sipTransferBack(sipSelf);
1374             sipReleaseType(const_cast< ::wxString *>(value),sipType_wxString,valueState);
1375             sipReleaseType(const_cast< ::wxPoint *>(pos),sipType_wxPoint,posState);
1376             sipReleaseType(const_cast< ::wxSize *>(size),sipType_wxSize,sizeState);
1377             sipReleaseType(const_cast< ::wxArrayString *>(choices),sipType_wxArrayString,choicesState);
1378             sipReleaseType(const_cast< ::wxString *>(name),sipType_wxString,nameState);
1379 
1380             if (PyErr_Occurred())
1381                 return 0;
1382 
1383             return PyBool_FromLong(sipRes);
1384         }
1385     }
1386 
1387     /* Raise an exception if the arguments couldn't be parsed. */
1388     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_Create, SIP_NULLPTR);
1389 
1390     return SIP_NULLPTR;
1391 }
1392 
1393 
1394 PyDoc_STRVAR(doc_wxBitmapComboBox_GetBitmapSize, "GetBitmapSize() -> wx.Size\n"
1395 "\n"
1396 "Returns the size of the bitmaps used in the combo box.");
1397 
1398 extern "C" {static PyObject *meth_wxBitmapComboBox_GetBitmapSize(PyObject *, PyObject *);}
meth_wxBitmapComboBox_GetBitmapSize(PyObject * sipSelf,PyObject * sipArgs)1399 static PyObject *meth_wxBitmapComboBox_GetBitmapSize(PyObject *sipSelf, PyObject *sipArgs)
1400 {
1401     PyObject *sipParseErr = SIP_NULLPTR;
1402 
1403     {
1404         const  ::wxBitmapComboBox *sipCpp;
1405 
1406         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
1407         {
1408              ::wxSize*sipRes;
1409 
1410             PyErr_Clear();
1411 
1412             Py_BEGIN_ALLOW_THREADS
1413             sipRes = new  ::wxSize(sipCpp->GetBitmapSize());
1414             Py_END_ALLOW_THREADS
1415 
1416             if (PyErr_Occurred())
1417                 return 0;
1418 
1419             return sipConvertFromNewType(sipRes,sipType_wxSize,SIP_NULLPTR);
1420         }
1421     }
1422 
1423     /* Raise an exception if the arguments couldn't be parsed. */
1424     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_GetBitmapSize, SIP_NULLPTR);
1425 
1426     return SIP_NULLPTR;
1427 }
1428 
1429 
1430 PyDoc_STRVAR(doc_wxBitmapComboBox_GetItemBitmap, "GetItemBitmap(n) -> wx.Bitmap\n"
1431 "\n"
1432 "Returns the bitmap of the item with the given index.");
1433 
1434 extern "C" {static PyObject *meth_wxBitmapComboBox_GetItemBitmap(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_GetItemBitmap(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1435 static PyObject *meth_wxBitmapComboBox_GetItemBitmap(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1436 {
1437     PyObject *sipParseErr = SIP_NULLPTR;
1438 
1439     {
1440         uint n;
1441         const  ::wxBitmapComboBox *sipCpp;
1442 
1443         static const char *sipKwdList[] = {
1444             sipName_n,
1445         };
1446 
1447         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bu", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, &n))
1448         {
1449              ::wxBitmap*sipRes;
1450 
1451             PyErr_Clear();
1452 
1453             Py_BEGIN_ALLOW_THREADS
1454             sipRes = new  ::wxBitmap(sipCpp->GetItemBitmap(n));
1455             Py_END_ALLOW_THREADS
1456 
1457             if (PyErr_Occurred())
1458                 return 0;
1459 
1460             return sipConvertFromNewType(sipRes,sipType_wxBitmap,SIP_NULLPTR);
1461         }
1462     }
1463 
1464     /* Raise an exception if the arguments couldn't be parsed. */
1465     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_GetItemBitmap, SIP_NULLPTR);
1466 
1467     return SIP_NULLPTR;
1468 }
1469 
1470 
1471 PyDoc_STRVAR(doc_wxBitmapComboBox_Insert, "Insert(item, bitmap, pos) -> int\n"
1472 "Insert(item, bitmap, pos, clientData) -> int\n"
1473 "\n"
1474 "Inserts the item into the list before pos.\n"
1475 "");
1476 
1477 extern "C" {static PyObject *meth_wxBitmapComboBox_Insert(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_Insert(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1478 static PyObject *meth_wxBitmapComboBox_Insert(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1479 {
1480     PyObject *sipParseErr = SIP_NULLPTR;
1481 
1482     {
1483         const  ::wxString* item;
1484         int itemState = 0;
1485         const  ::wxBitmap* bitmap;
1486         uint pos;
1487          ::wxBitmapComboBox *sipCpp;
1488 
1489         static const char *sipKwdList[] = {
1490             sipName_item,
1491             sipName_bitmap,
1492             sipName_pos,
1493         };
1494 
1495         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ1J9u", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, sipType_wxString,&item, &itemState, sipType_wxBitmap, &bitmap, &pos))
1496         {
1497             int sipRes;
1498 
1499             PyErr_Clear();
1500 
1501             Py_BEGIN_ALLOW_THREADS
1502             sipRes = sipCpp->Insert(*item,*bitmap,pos);
1503             Py_END_ALLOW_THREADS
1504             sipReleaseType(const_cast< ::wxString *>(item),sipType_wxString,itemState);
1505 
1506             if (PyErr_Occurred())
1507                 return 0;
1508 
1509             return SIPLong_FromLong(sipRes);
1510         }
1511     }
1512 
1513     {
1514         const  ::wxString* item;
1515         int itemState = 0;
1516         const  ::wxBitmap* bitmap;
1517         uint pos;
1518          ::wxClientData* clientData;
1519         int clientDataState = 0;
1520          ::wxBitmapComboBox *sipCpp;
1521 
1522         static const char *sipKwdList[] = {
1523             sipName_item,
1524             sipName_bitmap,
1525             sipName_pos,
1526             sipName_clientData,
1527         };
1528 
1529         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ1J9uJ2", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, sipType_wxString,&item, &itemState, sipType_wxBitmap, &bitmap, &pos, sipType_wxClientData,&clientData, &clientDataState))
1530         {
1531             int sipRes;
1532 
1533             PyErr_Clear();
1534 
1535             Py_BEGIN_ALLOW_THREADS
1536             sipRes = sipCpp->Insert(*item,*bitmap,pos,clientData);
1537             Py_END_ALLOW_THREADS
1538             sipReleaseType(const_cast< ::wxString *>(item),sipType_wxString,itemState);
1539             sipReleaseType(clientData,sipType_wxClientData,clientDataState);
1540 
1541             if (PyErr_Occurred())
1542                 return 0;
1543 
1544             return SIPLong_FromLong(sipRes);
1545         }
1546     }
1547 
1548     /* Raise an exception if the arguments couldn't be parsed. */
1549     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_Insert, SIP_NULLPTR);
1550 
1551     return SIP_NULLPTR;
1552 }
1553 
1554 
1555 PyDoc_STRVAR(doc_wxBitmapComboBox_SetItemBitmap, "SetItemBitmap(n, bitmap)\n"
1556 "\n"
1557 "Sets the bitmap for the given item.");
1558 
1559 extern "C" {static PyObject *meth_wxBitmapComboBox_SetItemBitmap(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_SetItemBitmap(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1560 static PyObject *meth_wxBitmapComboBox_SetItemBitmap(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1561 {
1562     PyObject *sipParseErr = SIP_NULLPTR;
1563 
1564     {
1565         uint n;
1566         const  ::wxBitmap* bitmap;
1567          ::wxBitmapComboBox *sipCpp;
1568 
1569         static const char *sipKwdList[] = {
1570             sipName_n,
1571             sipName_bitmap,
1572         };
1573 
1574         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BuJ9", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, &n, sipType_wxBitmap, &bitmap))
1575         {
1576             PyErr_Clear();
1577 
1578             Py_BEGIN_ALLOW_THREADS
1579             sipCpp->SetItemBitmap(n,*bitmap);
1580             Py_END_ALLOW_THREADS
1581 
1582             if (PyErr_Occurred())
1583                 return 0;
1584 
1585             Py_INCREF(Py_None);
1586             return Py_None;
1587         }
1588     }
1589 
1590     /* Raise an exception if the arguments couldn't be parsed. */
1591     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_SetItemBitmap, SIP_NULLPTR);
1592 
1593     return SIP_NULLPTR;
1594 }
1595 
1596 
1597 PyDoc_STRVAR(doc_wxBitmapComboBox_GetClientAreaOrigin, "GetClientAreaOrigin(self) -> Point");
1598 
1599 extern "C" {static PyObject *meth_wxBitmapComboBox_GetClientAreaOrigin(PyObject *, PyObject *);}
meth_wxBitmapComboBox_GetClientAreaOrigin(PyObject * sipSelf,PyObject * sipArgs)1600 static PyObject *meth_wxBitmapComboBox_GetClientAreaOrigin(PyObject *sipSelf, PyObject *sipArgs)
1601 {
1602     PyObject *sipParseErr = SIP_NULLPTR;
1603     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1604 
1605     {
1606         const  ::wxBitmapComboBox *sipCpp;
1607 
1608         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
1609         {
1610              ::wxPoint*sipRes;
1611 
1612             PyErr_Clear();
1613 
1614             Py_BEGIN_ALLOW_THREADS
1615             sipRes = new  ::wxPoint((sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::GetClientAreaOrigin() : sipCpp->GetClientAreaOrigin()));
1616             Py_END_ALLOW_THREADS
1617 
1618             if (PyErr_Occurred())
1619                 return 0;
1620 
1621             return sipConvertFromNewType(sipRes,sipType_wxPoint,SIP_NULLPTR);
1622         }
1623     }
1624 
1625     /* Raise an exception if the arguments couldn't be parsed. */
1626     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_GetClientAreaOrigin, doc_wxBitmapComboBox_GetClientAreaOrigin);
1627 
1628     return SIP_NULLPTR;
1629 }
1630 
1631 
1632 PyDoc_STRVAR(doc_wxBitmapComboBox_Validate, "Validate(self) -> bool");
1633 
1634 extern "C" {static PyObject *meth_wxBitmapComboBox_Validate(PyObject *, PyObject *);}
meth_wxBitmapComboBox_Validate(PyObject * sipSelf,PyObject * sipArgs)1635 static PyObject *meth_wxBitmapComboBox_Validate(PyObject *sipSelf, PyObject *sipArgs)
1636 {
1637     PyObject *sipParseErr = SIP_NULLPTR;
1638     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1639 
1640     {
1641          ::wxBitmapComboBox *sipCpp;
1642 
1643         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
1644         {
1645             bool sipRes;
1646 
1647             PyErr_Clear();
1648 
1649             Py_BEGIN_ALLOW_THREADS
1650             sipRes = (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::Validate() : sipCpp->Validate());
1651             Py_END_ALLOW_THREADS
1652 
1653             if (PyErr_Occurred())
1654                 return 0;
1655 
1656             return PyBool_FromLong(sipRes);
1657         }
1658     }
1659 
1660     /* Raise an exception if the arguments couldn't be parsed. */
1661     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_Validate, doc_wxBitmapComboBox_Validate);
1662 
1663     return SIP_NULLPTR;
1664 }
1665 
1666 
1667 PyDoc_STRVAR(doc_wxBitmapComboBox_TransferDataToWindow, "TransferDataToWindow(self) -> bool");
1668 
1669 extern "C" {static PyObject *meth_wxBitmapComboBox_TransferDataToWindow(PyObject *, PyObject *);}
meth_wxBitmapComboBox_TransferDataToWindow(PyObject * sipSelf,PyObject * sipArgs)1670 static PyObject *meth_wxBitmapComboBox_TransferDataToWindow(PyObject *sipSelf, PyObject *sipArgs)
1671 {
1672     PyObject *sipParseErr = SIP_NULLPTR;
1673     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1674 
1675     {
1676          ::wxBitmapComboBox *sipCpp;
1677 
1678         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
1679         {
1680             bool sipRes;
1681 
1682             PyErr_Clear();
1683 
1684             Py_BEGIN_ALLOW_THREADS
1685             sipRes = (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::TransferDataToWindow() : sipCpp->TransferDataToWindow());
1686             Py_END_ALLOW_THREADS
1687 
1688             if (PyErr_Occurred())
1689                 return 0;
1690 
1691             return PyBool_FromLong(sipRes);
1692         }
1693     }
1694 
1695     /* Raise an exception if the arguments couldn't be parsed. */
1696     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_TransferDataToWindow, doc_wxBitmapComboBox_TransferDataToWindow);
1697 
1698     return SIP_NULLPTR;
1699 }
1700 
1701 
1702 PyDoc_STRVAR(doc_wxBitmapComboBox_TransferDataFromWindow, "TransferDataFromWindow(self) -> bool");
1703 
1704 extern "C" {static PyObject *meth_wxBitmapComboBox_TransferDataFromWindow(PyObject *, PyObject *);}
meth_wxBitmapComboBox_TransferDataFromWindow(PyObject * sipSelf,PyObject * sipArgs)1705 static PyObject *meth_wxBitmapComboBox_TransferDataFromWindow(PyObject *sipSelf, PyObject *sipArgs)
1706 {
1707     PyObject *sipParseErr = SIP_NULLPTR;
1708     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1709 
1710     {
1711          ::wxBitmapComboBox *sipCpp;
1712 
1713         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
1714         {
1715             bool sipRes;
1716 
1717             PyErr_Clear();
1718 
1719             Py_BEGIN_ALLOW_THREADS
1720             sipRes = (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::TransferDataFromWindow() : sipCpp->TransferDataFromWindow());
1721             Py_END_ALLOW_THREADS
1722 
1723             if (PyErr_Occurred())
1724                 return 0;
1725 
1726             return PyBool_FromLong(sipRes);
1727         }
1728     }
1729 
1730     /* Raise an exception if the arguments couldn't be parsed. */
1731     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_TransferDataFromWindow, doc_wxBitmapComboBox_TransferDataFromWindow);
1732 
1733     return SIP_NULLPTR;
1734 }
1735 
1736 
1737 PyDoc_STRVAR(doc_wxBitmapComboBox_InitDialog, "InitDialog(self)");
1738 
1739 extern "C" {static PyObject *meth_wxBitmapComboBox_InitDialog(PyObject *, PyObject *);}
meth_wxBitmapComboBox_InitDialog(PyObject * sipSelf,PyObject * sipArgs)1740 static PyObject *meth_wxBitmapComboBox_InitDialog(PyObject *sipSelf, PyObject *sipArgs)
1741 {
1742     PyObject *sipParseErr = SIP_NULLPTR;
1743     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1744 
1745     {
1746          ::wxBitmapComboBox *sipCpp;
1747 
1748         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
1749         {
1750             PyErr_Clear();
1751 
1752             Py_BEGIN_ALLOW_THREADS
1753             (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::InitDialog() : sipCpp->InitDialog());
1754             Py_END_ALLOW_THREADS
1755 
1756             if (PyErr_Occurred())
1757                 return 0;
1758 
1759             Py_INCREF(Py_None);
1760             return Py_None;
1761         }
1762     }
1763 
1764     /* Raise an exception if the arguments couldn't be parsed. */
1765     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_InitDialog, doc_wxBitmapComboBox_InitDialog);
1766 
1767     return SIP_NULLPTR;
1768 }
1769 
1770 
1771 PyDoc_STRVAR(doc_wxBitmapComboBox_AcceptsFocus, "AcceptsFocus(self) -> bool");
1772 
1773 extern "C" {static PyObject *meth_wxBitmapComboBox_AcceptsFocus(PyObject *, PyObject *);}
meth_wxBitmapComboBox_AcceptsFocus(PyObject * sipSelf,PyObject * sipArgs)1774 static PyObject *meth_wxBitmapComboBox_AcceptsFocus(PyObject *sipSelf, PyObject *sipArgs)
1775 {
1776     PyObject *sipParseErr = SIP_NULLPTR;
1777     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1778 
1779     {
1780         const  ::wxBitmapComboBox *sipCpp;
1781 
1782         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
1783         {
1784             bool sipRes;
1785 
1786             PyErr_Clear();
1787 
1788             Py_BEGIN_ALLOW_THREADS
1789             sipRes = (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::AcceptsFocus() : sipCpp->AcceptsFocus());
1790             Py_END_ALLOW_THREADS
1791 
1792             if (PyErr_Occurred())
1793                 return 0;
1794 
1795             return PyBool_FromLong(sipRes);
1796         }
1797     }
1798 
1799     /* Raise an exception if the arguments couldn't be parsed. */
1800     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_AcceptsFocus, doc_wxBitmapComboBox_AcceptsFocus);
1801 
1802     return SIP_NULLPTR;
1803 }
1804 
1805 
1806 PyDoc_STRVAR(doc_wxBitmapComboBox_AcceptsFocusRecursively, "AcceptsFocusRecursively(self) -> bool");
1807 
1808 extern "C" {static PyObject *meth_wxBitmapComboBox_AcceptsFocusRecursively(PyObject *, PyObject *);}
meth_wxBitmapComboBox_AcceptsFocusRecursively(PyObject * sipSelf,PyObject * sipArgs)1809 static PyObject *meth_wxBitmapComboBox_AcceptsFocusRecursively(PyObject *sipSelf, PyObject *sipArgs)
1810 {
1811     PyObject *sipParseErr = SIP_NULLPTR;
1812     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1813 
1814     {
1815         const  ::wxBitmapComboBox *sipCpp;
1816 
1817         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
1818         {
1819             bool sipRes;
1820 
1821             PyErr_Clear();
1822 
1823             Py_BEGIN_ALLOW_THREADS
1824             sipRes = (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::AcceptsFocusRecursively() : sipCpp->AcceptsFocusRecursively());
1825             Py_END_ALLOW_THREADS
1826 
1827             if (PyErr_Occurred())
1828                 return 0;
1829 
1830             return PyBool_FromLong(sipRes);
1831         }
1832     }
1833 
1834     /* Raise an exception if the arguments couldn't be parsed. */
1835     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_AcceptsFocusRecursively, doc_wxBitmapComboBox_AcceptsFocusRecursively);
1836 
1837     return SIP_NULLPTR;
1838 }
1839 
1840 
1841 PyDoc_STRVAR(doc_wxBitmapComboBox_AcceptsFocusFromKeyboard, "AcceptsFocusFromKeyboard(self) -> bool");
1842 
1843 extern "C" {static PyObject *meth_wxBitmapComboBox_AcceptsFocusFromKeyboard(PyObject *, PyObject *);}
meth_wxBitmapComboBox_AcceptsFocusFromKeyboard(PyObject * sipSelf,PyObject * sipArgs)1844 static PyObject *meth_wxBitmapComboBox_AcceptsFocusFromKeyboard(PyObject *sipSelf, PyObject *sipArgs)
1845 {
1846     PyObject *sipParseErr = SIP_NULLPTR;
1847     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1848 
1849     {
1850         const  ::wxBitmapComboBox *sipCpp;
1851 
1852         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
1853         {
1854             bool sipRes;
1855 
1856             PyErr_Clear();
1857 
1858             Py_BEGIN_ALLOW_THREADS
1859             sipRes = (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::AcceptsFocusFromKeyboard() : sipCpp->AcceptsFocusFromKeyboard());
1860             Py_END_ALLOW_THREADS
1861 
1862             if (PyErr_Occurred())
1863                 return 0;
1864 
1865             return PyBool_FromLong(sipRes);
1866         }
1867     }
1868 
1869     /* Raise an exception if the arguments couldn't be parsed. */
1870     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_AcceptsFocusFromKeyboard, doc_wxBitmapComboBox_AcceptsFocusFromKeyboard);
1871 
1872     return SIP_NULLPTR;
1873 }
1874 
1875 
1876 PyDoc_STRVAR(doc_wxBitmapComboBox_AddChild, "AddChild(self, child: WindowBase)");
1877 
1878 extern "C" {static PyObject *meth_wxBitmapComboBox_AddChild(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_AddChild(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1879 static PyObject *meth_wxBitmapComboBox_AddChild(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1880 {
1881     PyObject *sipParseErr = SIP_NULLPTR;
1882     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1883 
1884     {
1885          ::wxWindowBase* child;
1886          ::wxBitmapComboBox *sipCpp;
1887 
1888         static const char *sipKwdList[] = {
1889             sipName_child,
1890         };
1891 
1892         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ8", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, sipType_wxWindowBase, &child))
1893         {
1894             PyErr_Clear();
1895 
1896             Py_BEGIN_ALLOW_THREADS
1897             (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::AddChild(child) : sipCpp->AddChild(child));
1898             Py_END_ALLOW_THREADS
1899 
1900             if (PyErr_Occurred())
1901                 return 0;
1902 
1903             Py_INCREF(Py_None);
1904             return Py_None;
1905         }
1906     }
1907 
1908     /* Raise an exception if the arguments couldn't be parsed. */
1909     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_AddChild, doc_wxBitmapComboBox_AddChild);
1910 
1911     return SIP_NULLPTR;
1912 }
1913 
1914 
1915 PyDoc_STRVAR(doc_wxBitmapComboBox_RemoveChild, "RemoveChild(self, child: WindowBase)");
1916 
1917 extern "C" {static PyObject *meth_wxBitmapComboBox_RemoveChild(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_RemoveChild(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)1918 static PyObject *meth_wxBitmapComboBox_RemoveChild(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
1919 {
1920     PyObject *sipParseErr = SIP_NULLPTR;
1921     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1922 
1923     {
1924          ::wxWindowBase* child;
1925          ::wxBitmapComboBox *sipCpp;
1926 
1927         static const char *sipKwdList[] = {
1928             sipName_child,
1929         };
1930 
1931         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ8", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, sipType_wxWindowBase, &child))
1932         {
1933             PyErr_Clear();
1934 
1935             Py_BEGIN_ALLOW_THREADS
1936             (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::RemoveChild(child) : sipCpp->RemoveChild(child));
1937             Py_END_ALLOW_THREADS
1938 
1939             if (PyErr_Occurred())
1940                 return 0;
1941 
1942             Py_INCREF(Py_None);
1943             return Py_None;
1944         }
1945     }
1946 
1947     /* Raise an exception if the arguments couldn't be parsed. */
1948     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_RemoveChild, doc_wxBitmapComboBox_RemoveChild);
1949 
1950     return SIP_NULLPTR;
1951 }
1952 
1953 
1954 PyDoc_STRVAR(doc_wxBitmapComboBox_InheritAttributes, "InheritAttributes(self)");
1955 
1956 extern "C" {static PyObject *meth_wxBitmapComboBox_InheritAttributes(PyObject *, PyObject *);}
meth_wxBitmapComboBox_InheritAttributes(PyObject * sipSelf,PyObject * sipArgs)1957 static PyObject *meth_wxBitmapComboBox_InheritAttributes(PyObject *sipSelf, PyObject *sipArgs)
1958 {
1959     PyObject *sipParseErr = SIP_NULLPTR;
1960     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1961 
1962     {
1963          ::wxBitmapComboBox *sipCpp;
1964 
1965         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
1966         {
1967             PyErr_Clear();
1968 
1969             Py_BEGIN_ALLOW_THREADS
1970             (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::InheritAttributes() : sipCpp->InheritAttributes());
1971             Py_END_ALLOW_THREADS
1972 
1973             if (PyErr_Occurred())
1974                 return 0;
1975 
1976             Py_INCREF(Py_None);
1977             return Py_None;
1978         }
1979     }
1980 
1981     /* Raise an exception if the arguments couldn't be parsed. */
1982     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_InheritAttributes, doc_wxBitmapComboBox_InheritAttributes);
1983 
1984     return SIP_NULLPTR;
1985 }
1986 
1987 
1988 PyDoc_STRVAR(doc_wxBitmapComboBox_ShouldInheritColours, "ShouldInheritColours(self) -> bool");
1989 
1990 extern "C" {static PyObject *meth_wxBitmapComboBox_ShouldInheritColours(PyObject *, PyObject *);}
meth_wxBitmapComboBox_ShouldInheritColours(PyObject * sipSelf,PyObject * sipArgs)1991 static PyObject *meth_wxBitmapComboBox_ShouldInheritColours(PyObject *sipSelf, PyObject *sipArgs)
1992 {
1993     PyObject *sipParseErr = SIP_NULLPTR;
1994     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
1995 
1996     {
1997         const  ::wxBitmapComboBox *sipCpp;
1998 
1999         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2000         {
2001             bool sipRes;
2002 
2003             PyErr_Clear();
2004 
2005             Py_BEGIN_ALLOW_THREADS
2006             sipRes = (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::ShouldInheritColours() : sipCpp->ShouldInheritColours());
2007             Py_END_ALLOW_THREADS
2008 
2009             if (PyErr_Occurred())
2010                 return 0;
2011 
2012             return PyBool_FromLong(sipRes);
2013         }
2014     }
2015 
2016     /* Raise an exception if the arguments couldn't be parsed. */
2017     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_ShouldInheritColours, doc_wxBitmapComboBox_ShouldInheritColours);
2018 
2019     return SIP_NULLPTR;
2020 }
2021 
2022 
2023 PyDoc_STRVAR(doc_wxBitmapComboBox_OnInternalIdle, "OnInternalIdle(self)");
2024 
2025 extern "C" {static PyObject *meth_wxBitmapComboBox_OnInternalIdle(PyObject *, PyObject *);}
meth_wxBitmapComboBox_OnInternalIdle(PyObject * sipSelf,PyObject * sipArgs)2026 static PyObject *meth_wxBitmapComboBox_OnInternalIdle(PyObject *sipSelf, PyObject *sipArgs)
2027 {
2028     PyObject *sipParseErr = SIP_NULLPTR;
2029     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2030 
2031     {
2032          ::wxBitmapComboBox *sipCpp;
2033 
2034         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2035         {
2036             PyErr_Clear();
2037 
2038             Py_BEGIN_ALLOW_THREADS
2039             (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::OnInternalIdle() : sipCpp->OnInternalIdle());
2040             Py_END_ALLOW_THREADS
2041 
2042             if (PyErr_Occurred())
2043                 return 0;
2044 
2045             Py_INCREF(Py_None);
2046             return Py_None;
2047         }
2048     }
2049 
2050     /* Raise an exception if the arguments couldn't be parsed. */
2051     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_OnInternalIdle, doc_wxBitmapComboBox_OnInternalIdle);
2052 
2053     return SIP_NULLPTR;
2054 }
2055 
2056 
2057 PyDoc_STRVAR(doc_wxBitmapComboBox_GetMainWindowOfCompositeControl, "GetMainWindowOfCompositeControl(self) -> Window");
2058 
2059 extern "C" {static PyObject *meth_wxBitmapComboBox_GetMainWindowOfCompositeControl(PyObject *, PyObject *);}
meth_wxBitmapComboBox_GetMainWindowOfCompositeControl(PyObject * sipSelf,PyObject * sipArgs)2060 static PyObject *meth_wxBitmapComboBox_GetMainWindowOfCompositeControl(PyObject *sipSelf, PyObject *sipArgs)
2061 {
2062     PyObject *sipParseErr = SIP_NULLPTR;
2063     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2064 
2065     {
2066          ::wxBitmapComboBox *sipCpp;
2067 
2068         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2069         {
2070              ::wxWindow*sipRes;
2071 
2072             PyErr_Clear();
2073 
2074             Py_BEGIN_ALLOW_THREADS
2075             sipRes = (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::GetMainWindowOfCompositeControl() : sipCpp->GetMainWindowOfCompositeControl());
2076             Py_END_ALLOW_THREADS
2077 
2078             if (PyErr_Occurred())
2079                 return 0;
2080 
2081             return sipConvertFromType(sipRes,sipType_wxWindow,SIP_NULLPTR);
2082         }
2083     }
2084 
2085     /* Raise an exception if the arguments couldn't be parsed. */
2086     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_GetMainWindowOfCompositeControl, doc_wxBitmapComboBox_GetMainWindowOfCompositeControl);
2087 
2088     return SIP_NULLPTR;
2089 }
2090 
2091 
2092 PyDoc_STRVAR(doc_wxBitmapComboBox_InformFirstDirection, "InformFirstDirection(self, direction: int, size: int, availableOtherDir: int) -> bool");
2093 
2094 extern "C" {static PyObject *meth_wxBitmapComboBox_InformFirstDirection(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_InformFirstDirection(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2095 static PyObject *meth_wxBitmapComboBox_InformFirstDirection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2096 {
2097     PyObject *sipParseErr = SIP_NULLPTR;
2098     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2099 
2100     {
2101         int direction;
2102         int size;
2103         int availableOtherDir;
2104          ::wxBitmapComboBox *sipCpp;
2105 
2106         static const char *sipKwdList[] = {
2107             sipName_direction,
2108             sipName_size,
2109             sipName_availableOtherDir,
2110         };
2111 
2112         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Biii", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, &direction, &size, &availableOtherDir))
2113         {
2114             bool sipRes;
2115 
2116             PyErr_Clear();
2117 
2118             Py_BEGIN_ALLOW_THREADS
2119             sipRes = (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::InformFirstDirection(direction,size,availableOtherDir) : sipCpp->InformFirstDirection(direction,size,availableOtherDir));
2120             Py_END_ALLOW_THREADS
2121 
2122             if (PyErr_Occurred())
2123                 return 0;
2124 
2125             return PyBool_FromLong(sipRes);
2126         }
2127     }
2128 
2129     /* Raise an exception if the arguments couldn't be parsed. */
2130     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_InformFirstDirection, doc_wxBitmapComboBox_InformFirstDirection);
2131 
2132     return SIP_NULLPTR;
2133 }
2134 
2135 
2136 PyDoc_STRVAR(doc_wxBitmapComboBox_SetCanFocus, "SetCanFocus(self, canFocus: bool)");
2137 
2138 extern "C" {static PyObject *meth_wxBitmapComboBox_SetCanFocus(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_SetCanFocus(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2139 static PyObject *meth_wxBitmapComboBox_SetCanFocus(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2140 {
2141     PyObject *sipParseErr = SIP_NULLPTR;
2142     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2143 
2144     {
2145         bool canFocus;
2146          ::wxBitmapComboBox *sipCpp;
2147 
2148         static const char *sipKwdList[] = {
2149             sipName_canFocus,
2150         };
2151 
2152         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bb", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, &canFocus))
2153         {
2154             PyErr_Clear();
2155 
2156             Py_BEGIN_ALLOW_THREADS
2157             (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::SetCanFocus(canFocus) : sipCpp->SetCanFocus(canFocus));
2158             Py_END_ALLOW_THREADS
2159 
2160             if (PyErr_Occurred())
2161                 return 0;
2162 
2163             Py_INCREF(Py_None);
2164             return Py_None;
2165         }
2166     }
2167 
2168     /* Raise an exception if the arguments couldn't be parsed. */
2169     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_SetCanFocus, doc_wxBitmapComboBox_SetCanFocus);
2170 
2171     return SIP_NULLPTR;
2172 }
2173 
2174 
2175 PyDoc_STRVAR(doc_wxBitmapComboBox_Destroy, "Destroy(self) -> bool");
2176 
2177 extern "C" {static PyObject *meth_wxBitmapComboBox_Destroy(PyObject *, PyObject *);}
meth_wxBitmapComboBox_Destroy(PyObject * sipSelf,PyObject * sipArgs)2178 static PyObject *meth_wxBitmapComboBox_Destroy(PyObject *sipSelf, PyObject *sipArgs)
2179 {
2180     PyObject *sipParseErr = SIP_NULLPTR;
2181     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2182 
2183     {
2184          ::wxBitmapComboBox *sipCpp;
2185 
2186         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2187         {
2188             bool sipRes;
2189 
2190             PyErr_Clear();
2191 
2192             Py_BEGIN_ALLOW_THREADS
2193             sipRes = (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::Destroy() : sipCpp->Destroy());
2194             Py_END_ALLOW_THREADS
2195 
2196             if (PyErr_Occurred())
2197                 return 0;
2198 
2199             return PyBool_FromLong(sipRes);
2200         }
2201     }
2202 
2203     /* Raise an exception if the arguments couldn't be parsed. */
2204     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_Destroy, doc_wxBitmapComboBox_Destroy);
2205 
2206     return SIP_NULLPTR;
2207 }
2208 
2209 
2210 PyDoc_STRVAR(doc_wxBitmapComboBox_SetValidator, "SetValidator(self, validator: Validator)");
2211 
2212 extern "C" {static PyObject *meth_wxBitmapComboBox_SetValidator(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_SetValidator(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2213 static PyObject *meth_wxBitmapComboBox_SetValidator(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2214 {
2215     PyObject *sipParseErr = SIP_NULLPTR;
2216     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2217 
2218     {
2219         const  ::wxValidator* validator;
2220          ::wxBitmapComboBox *sipCpp;
2221 
2222         static const char *sipKwdList[] = {
2223             sipName_validator,
2224         };
2225 
2226         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, sipType_wxValidator, &validator))
2227         {
2228             PyErr_Clear();
2229 
2230             Py_BEGIN_ALLOW_THREADS
2231             (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::SetValidator(*validator) : sipCpp->SetValidator(*validator));
2232             Py_END_ALLOW_THREADS
2233 
2234             if (PyErr_Occurred())
2235                 return 0;
2236 
2237             Py_INCREF(Py_None);
2238             return Py_None;
2239         }
2240     }
2241 
2242     /* Raise an exception if the arguments couldn't be parsed. */
2243     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_SetValidator, doc_wxBitmapComboBox_SetValidator);
2244 
2245     return SIP_NULLPTR;
2246 }
2247 
2248 
2249 PyDoc_STRVAR(doc_wxBitmapComboBox_GetValidator, "GetValidator(self) -> Validator");
2250 
2251 extern "C" {static PyObject *meth_wxBitmapComboBox_GetValidator(PyObject *, PyObject *);}
meth_wxBitmapComboBox_GetValidator(PyObject * sipSelf,PyObject * sipArgs)2252 static PyObject *meth_wxBitmapComboBox_GetValidator(PyObject *sipSelf, PyObject *sipArgs)
2253 {
2254     PyObject *sipParseErr = SIP_NULLPTR;
2255     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2256 
2257     {
2258          ::wxBitmapComboBox *sipCpp;
2259 
2260         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2261         {
2262              ::wxValidator*sipRes;
2263 
2264             PyErr_Clear();
2265 
2266             Py_BEGIN_ALLOW_THREADS
2267             sipRes = (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::GetValidator() : sipCpp->GetValidator());
2268             Py_END_ALLOW_THREADS
2269 
2270             if (PyErr_Occurred())
2271                 return 0;
2272 
2273             return sipConvertFromType(sipRes,sipType_wxValidator,SIP_NULLPTR);
2274         }
2275     }
2276 
2277     /* Raise an exception if the arguments couldn't be parsed. */
2278     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_GetValidator, doc_wxBitmapComboBox_GetValidator);
2279 
2280     return SIP_NULLPTR;
2281 }
2282 
2283 
2284 PyDoc_STRVAR(doc_wxBitmapComboBox_ProcessEvent, "ProcessEvent(self, event: Event) -> bool");
2285 
2286 extern "C" {static PyObject *meth_wxBitmapComboBox_ProcessEvent(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_ProcessEvent(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2287 static PyObject *meth_wxBitmapComboBox_ProcessEvent(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2288 {
2289     PyObject *sipParseErr = SIP_NULLPTR;
2290     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2291 
2292     {
2293          ::wxEvent* event;
2294         sipwxBitmapComboBox *sipCpp;
2295 
2296         static const char *sipKwdList[] = {
2297             sipName_event,
2298         };
2299 
2300         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, sipType_wxEvent, &event))
2301         {
2302             bool sipRes;
2303 
2304             PyErr_Clear();
2305 
2306             Py_BEGIN_ALLOW_THREADS
2307             sipRes = sipCpp->sipProtectVirt_ProcessEvent(sipSelfWasArg,*event);
2308             Py_END_ALLOW_THREADS
2309 
2310             if (PyErr_Occurred())
2311                 return 0;
2312 
2313             return PyBool_FromLong(sipRes);
2314         }
2315     }
2316 
2317     /* Raise an exception if the arguments couldn't be parsed. */
2318     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_ProcessEvent, doc_wxBitmapComboBox_ProcessEvent);
2319 
2320     return SIP_NULLPTR;
2321 }
2322 
2323 
2324 PyDoc_STRVAR(doc_wxBitmapComboBox_DoEnable, "DoEnable(self, enable: bool)");
2325 
2326 extern "C" {static PyObject *meth_wxBitmapComboBox_DoEnable(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoEnable(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2327 static PyObject *meth_wxBitmapComboBox_DoEnable(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2328 {
2329     PyObject *sipParseErr = SIP_NULLPTR;
2330     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2331 
2332     {
2333         bool enable;
2334         sipwxBitmapComboBox *sipCpp;
2335 
2336         static const char *sipKwdList[] = {
2337             sipName_enable,
2338         };
2339 
2340         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bb", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, &enable))
2341         {
2342             PyErr_Clear();
2343 
2344             Py_BEGIN_ALLOW_THREADS
2345             sipCpp->sipProtectVirt_DoEnable(sipSelfWasArg,enable);
2346             Py_END_ALLOW_THREADS
2347 
2348             if (PyErr_Occurred())
2349                 return 0;
2350 
2351             Py_INCREF(Py_None);
2352             return Py_None;
2353         }
2354     }
2355 
2356     /* Raise an exception if the arguments couldn't be parsed. */
2357     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoEnable, doc_wxBitmapComboBox_DoEnable);
2358 
2359     return SIP_NULLPTR;
2360 }
2361 
2362 
2363 PyDoc_STRVAR(doc_wxBitmapComboBox_DoGetPosition, "DoGetPosition(self) -> Tuple[int, int]");
2364 
2365 extern "C" {static PyObject *meth_wxBitmapComboBox_DoGetPosition(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoGetPosition(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2366 static PyObject *meth_wxBitmapComboBox_DoGetPosition(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2367 {
2368     PyObject *sipParseErr = SIP_NULLPTR;
2369     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2370 
2371     {
2372         int x;
2373         int y;
2374         const sipwxBitmapComboBox *sipCpp;
2375 
2376         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, SIP_NULLPTR, SIP_NULLPTR, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2377         {
2378             PyErr_Clear();
2379 
2380             Py_BEGIN_ALLOW_THREADS
2381             sipCpp->sipProtectVirt_DoGetPosition(sipSelfWasArg,&x,&y);
2382             Py_END_ALLOW_THREADS
2383 
2384             if (PyErr_Occurred())
2385                 return 0;
2386 
2387             return sipBuildResult(0,"(ii)",x,y);
2388         }
2389     }
2390 
2391     /* Raise an exception if the arguments couldn't be parsed. */
2392     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoGetPosition, doc_wxBitmapComboBox_DoGetPosition);
2393 
2394     return SIP_NULLPTR;
2395 }
2396 
2397 
2398 PyDoc_STRVAR(doc_wxBitmapComboBox_DoGetSize, "DoGetSize(self) -> Tuple[int, int]");
2399 
2400 extern "C" {static PyObject *meth_wxBitmapComboBox_DoGetSize(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoGetSize(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2401 static PyObject *meth_wxBitmapComboBox_DoGetSize(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2402 {
2403     PyObject *sipParseErr = SIP_NULLPTR;
2404     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2405 
2406     {
2407         int width;
2408         int height;
2409         const sipwxBitmapComboBox *sipCpp;
2410 
2411         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, SIP_NULLPTR, SIP_NULLPTR, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2412         {
2413             PyErr_Clear();
2414 
2415             Py_BEGIN_ALLOW_THREADS
2416             sipCpp->sipProtectVirt_DoGetSize(sipSelfWasArg,&width,&height);
2417             Py_END_ALLOW_THREADS
2418 
2419             if (PyErr_Occurred())
2420                 return 0;
2421 
2422             return sipBuildResult(0,"(ii)",width,height);
2423         }
2424     }
2425 
2426     /* Raise an exception if the arguments couldn't be parsed. */
2427     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoGetSize, doc_wxBitmapComboBox_DoGetSize);
2428 
2429     return SIP_NULLPTR;
2430 }
2431 
2432 
2433 PyDoc_STRVAR(doc_wxBitmapComboBox_DoGetClientSize, "DoGetClientSize(self) -> Tuple[int, int]");
2434 
2435 extern "C" {static PyObject *meth_wxBitmapComboBox_DoGetClientSize(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoGetClientSize(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2436 static PyObject *meth_wxBitmapComboBox_DoGetClientSize(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2437 {
2438     PyObject *sipParseErr = SIP_NULLPTR;
2439     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2440 
2441     {
2442         int width;
2443         int height;
2444         const sipwxBitmapComboBox *sipCpp;
2445 
2446         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, SIP_NULLPTR, SIP_NULLPTR, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2447         {
2448             PyErr_Clear();
2449 
2450             Py_BEGIN_ALLOW_THREADS
2451             sipCpp->sipProtectVirt_DoGetClientSize(sipSelfWasArg,&width,&height);
2452             Py_END_ALLOW_THREADS
2453 
2454             if (PyErr_Occurred())
2455                 return 0;
2456 
2457             return sipBuildResult(0,"(ii)",width,height);
2458         }
2459     }
2460 
2461     /* Raise an exception if the arguments couldn't be parsed. */
2462     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoGetClientSize, doc_wxBitmapComboBox_DoGetClientSize);
2463 
2464     return SIP_NULLPTR;
2465 }
2466 
2467 
2468 PyDoc_STRVAR(doc_wxBitmapComboBox_DoGetBestSize, "DoGetBestSize(self) -> Size");
2469 
2470 extern "C" {static PyObject *meth_wxBitmapComboBox_DoGetBestSize(PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoGetBestSize(PyObject * sipSelf,PyObject * sipArgs)2471 static PyObject *meth_wxBitmapComboBox_DoGetBestSize(PyObject *sipSelf, PyObject *sipArgs)
2472 {
2473     PyObject *sipParseErr = SIP_NULLPTR;
2474     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2475 
2476     {
2477         const sipwxBitmapComboBox *sipCpp;
2478 
2479         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2480         {
2481              ::wxSize*sipRes;
2482 
2483             PyErr_Clear();
2484 
2485             Py_BEGIN_ALLOW_THREADS
2486             sipRes = new  ::wxSize(sipCpp->sipProtectVirt_DoGetBestSize(sipSelfWasArg));
2487             Py_END_ALLOW_THREADS
2488 
2489             if (PyErr_Occurred())
2490                 return 0;
2491 
2492             return sipConvertFromNewType(sipRes,sipType_wxSize,SIP_NULLPTR);
2493         }
2494     }
2495 
2496     /* Raise an exception if the arguments couldn't be parsed. */
2497     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoGetBestSize, doc_wxBitmapComboBox_DoGetBestSize);
2498 
2499     return SIP_NULLPTR;
2500 }
2501 
2502 
2503 PyDoc_STRVAR(doc_wxBitmapComboBox_DoGetBestClientSize, "DoGetBestClientSize(self) -> Size");
2504 
2505 extern "C" {static PyObject *meth_wxBitmapComboBox_DoGetBestClientSize(PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoGetBestClientSize(PyObject * sipSelf,PyObject * sipArgs)2506 static PyObject *meth_wxBitmapComboBox_DoGetBestClientSize(PyObject *sipSelf, PyObject *sipArgs)
2507 {
2508     PyObject *sipParseErr = SIP_NULLPTR;
2509     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2510 
2511     {
2512         const sipwxBitmapComboBox *sipCpp;
2513 
2514         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2515         {
2516              ::wxSize*sipRes;
2517 
2518             PyErr_Clear();
2519 
2520             Py_BEGIN_ALLOW_THREADS
2521             sipRes = new  ::wxSize(sipCpp->sipProtectVirt_DoGetBestClientSize(sipSelfWasArg));
2522             Py_END_ALLOW_THREADS
2523 
2524             if (PyErr_Occurred())
2525                 return 0;
2526 
2527             return sipConvertFromNewType(sipRes,sipType_wxSize,SIP_NULLPTR);
2528         }
2529     }
2530 
2531     /* Raise an exception if the arguments couldn't be parsed. */
2532     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoGetBestClientSize, doc_wxBitmapComboBox_DoGetBestClientSize);
2533 
2534     return SIP_NULLPTR;
2535 }
2536 
2537 
2538 PyDoc_STRVAR(doc_wxBitmapComboBox_DoSetSize, "DoSetSize(self, x: int, y: int, width: int, height: int, sizeFlags: int)");
2539 
2540 extern "C" {static PyObject *meth_wxBitmapComboBox_DoSetSize(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoSetSize(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2541 static PyObject *meth_wxBitmapComboBox_DoSetSize(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2542 {
2543     PyObject *sipParseErr = SIP_NULLPTR;
2544     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2545 
2546     {
2547         int x;
2548         int y;
2549         int width;
2550         int height;
2551         int sizeFlags;
2552         sipwxBitmapComboBox *sipCpp;
2553 
2554         static const char *sipKwdList[] = {
2555             sipName_x,
2556             sipName_y,
2557             sipName_width,
2558             sipName_height,
2559             sipName_sizeFlags,
2560         };
2561 
2562         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Biiiii", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, &x, &y, &width, &height, &sizeFlags))
2563         {
2564             PyErr_Clear();
2565 
2566             Py_BEGIN_ALLOW_THREADS
2567             sipCpp->sipProtectVirt_DoSetSize(sipSelfWasArg,x,y,width,height,sizeFlags);
2568             Py_END_ALLOW_THREADS
2569 
2570             if (PyErr_Occurred())
2571                 return 0;
2572 
2573             Py_INCREF(Py_None);
2574             return Py_None;
2575         }
2576     }
2577 
2578     /* Raise an exception if the arguments couldn't be parsed. */
2579     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoSetSize, doc_wxBitmapComboBox_DoSetSize);
2580 
2581     return SIP_NULLPTR;
2582 }
2583 
2584 
2585 PyDoc_STRVAR(doc_wxBitmapComboBox_DoSetClientSize, "DoSetClientSize(self, width: int, height: int)");
2586 
2587 extern "C" {static PyObject *meth_wxBitmapComboBox_DoSetClientSize(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoSetClientSize(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2588 static PyObject *meth_wxBitmapComboBox_DoSetClientSize(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2589 {
2590     PyObject *sipParseErr = SIP_NULLPTR;
2591     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2592 
2593     {
2594         int width;
2595         int height;
2596         sipwxBitmapComboBox *sipCpp;
2597 
2598         static const char *sipKwdList[] = {
2599             sipName_width,
2600             sipName_height,
2601         };
2602 
2603         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bii", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, &width, &height))
2604         {
2605             PyErr_Clear();
2606 
2607             Py_BEGIN_ALLOW_THREADS
2608             sipCpp->sipProtectVirt_DoSetClientSize(sipSelfWasArg,width,height);
2609             Py_END_ALLOW_THREADS
2610 
2611             if (PyErr_Occurred())
2612                 return 0;
2613 
2614             Py_INCREF(Py_None);
2615             return Py_None;
2616         }
2617     }
2618 
2619     /* Raise an exception if the arguments couldn't be parsed. */
2620     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoSetClientSize, doc_wxBitmapComboBox_DoSetClientSize);
2621 
2622     return SIP_NULLPTR;
2623 }
2624 
2625 
2626 PyDoc_STRVAR(doc_wxBitmapComboBox_DoSetSizeHints, "DoSetSizeHints(self, minW: int, minH: int, maxW: int, maxH: int, incW: int, incH: int)");
2627 
2628 extern "C" {static PyObject *meth_wxBitmapComboBox_DoSetSizeHints(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoSetSizeHints(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2629 static PyObject *meth_wxBitmapComboBox_DoSetSizeHints(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2630 {
2631     PyObject *sipParseErr = SIP_NULLPTR;
2632     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2633 
2634     {
2635         int minW;
2636         int minH;
2637         int maxW;
2638         int maxH;
2639         int incW;
2640         int incH;
2641         sipwxBitmapComboBox *sipCpp;
2642 
2643         static const char *sipKwdList[] = {
2644             sipName_minW,
2645             sipName_minH,
2646             sipName_maxW,
2647             sipName_maxH,
2648             sipName_incW,
2649             sipName_incH,
2650         };
2651 
2652         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Biiiiii", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, &minW, &minH, &maxW, &maxH, &incW, &incH))
2653         {
2654             PyErr_Clear();
2655 
2656             Py_BEGIN_ALLOW_THREADS
2657             sipCpp->sipProtectVirt_DoSetSizeHints(sipSelfWasArg,minW,minH,maxW,maxH,incW,incH);
2658             Py_END_ALLOW_THREADS
2659 
2660             if (PyErr_Occurred())
2661                 return 0;
2662 
2663             Py_INCREF(Py_None);
2664             return Py_None;
2665         }
2666     }
2667 
2668     /* Raise an exception if the arguments couldn't be parsed. */
2669     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoSetSizeHints, doc_wxBitmapComboBox_DoSetSizeHints);
2670 
2671     return SIP_NULLPTR;
2672 }
2673 
2674 
2675 PyDoc_STRVAR(doc_wxBitmapComboBox_DoGetBorderSize, "DoGetBorderSize(self) -> Size");
2676 
2677 extern "C" {static PyObject *meth_wxBitmapComboBox_DoGetBorderSize(PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoGetBorderSize(PyObject * sipSelf,PyObject * sipArgs)2678 static PyObject *meth_wxBitmapComboBox_DoGetBorderSize(PyObject *sipSelf, PyObject *sipArgs)
2679 {
2680     PyObject *sipParseErr = SIP_NULLPTR;
2681     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2682 
2683     {
2684         const sipwxBitmapComboBox *sipCpp;
2685 
2686         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2687         {
2688              ::wxSize*sipRes;
2689 
2690             PyErr_Clear();
2691 
2692             Py_BEGIN_ALLOW_THREADS
2693             sipRes = new  ::wxSize(sipCpp->sipProtectVirt_DoGetBorderSize(sipSelfWasArg));
2694             Py_END_ALLOW_THREADS
2695 
2696             if (PyErr_Occurred())
2697                 return 0;
2698 
2699             return sipConvertFromNewType(sipRes,sipType_wxSize,SIP_NULLPTR);
2700         }
2701     }
2702 
2703     /* Raise an exception if the arguments couldn't be parsed. */
2704     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoGetBorderSize, doc_wxBitmapComboBox_DoGetBorderSize);
2705 
2706     return SIP_NULLPTR;
2707 }
2708 
2709 
2710 PyDoc_STRVAR(doc_wxBitmapComboBox_DoMoveWindow, "DoMoveWindow(self, x: int, y: int, width: int, height: int)");
2711 
2712 extern "C" {static PyObject *meth_wxBitmapComboBox_DoMoveWindow(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoMoveWindow(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2713 static PyObject *meth_wxBitmapComboBox_DoMoveWindow(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2714 {
2715     PyObject *sipParseErr = SIP_NULLPTR;
2716     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2717 
2718     {
2719         int x;
2720         int y;
2721         int width;
2722         int height;
2723         sipwxBitmapComboBox *sipCpp;
2724 
2725         static const char *sipKwdList[] = {
2726             sipName_x,
2727             sipName_y,
2728             sipName_width,
2729             sipName_height,
2730         };
2731 
2732         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Biiii", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, &x, &y, &width, &height))
2733         {
2734             PyErr_Clear();
2735 
2736             Py_BEGIN_ALLOW_THREADS
2737             sipCpp->sipProtectVirt_DoMoveWindow(sipSelfWasArg,x,y,width,height);
2738             Py_END_ALLOW_THREADS
2739 
2740             if (PyErr_Occurred())
2741                 return 0;
2742 
2743             Py_INCREF(Py_None);
2744             return Py_None;
2745         }
2746     }
2747 
2748     /* Raise an exception if the arguments couldn't be parsed. */
2749     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoMoveWindow, doc_wxBitmapComboBox_DoMoveWindow);
2750 
2751     return SIP_NULLPTR;
2752 }
2753 
2754 
2755 PyDoc_STRVAR(doc_wxBitmapComboBox_DoSetWindowVariant, "DoSetWindowVariant(self, variant: WindowVariant)");
2756 
2757 extern "C" {static PyObject *meth_wxBitmapComboBox_DoSetWindowVariant(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoSetWindowVariant(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2758 static PyObject *meth_wxBitmapComboBox_DoSetWindowVariant(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2759 {
2760     PyObject *sipParseErr = SIP_NULLPTR;
2761     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2762 
2763     {
2764          ::wxWindowVariant variant;
2765         sipwxBitmapComboBox *sipCpp;
2766 
2767         static const char *sipKwdList[] = {
2768             sipName_variant,
2769         };
2770 
2771         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BE", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, sipType_wxWindowVariant, &variant))
2772         {
2773             PyErr_Clear();
2774 
2775             Py_BEGIN_ALLOW_THREADS
2776             sipCpp->sipProtectVirt_DoSetWindowVariant(sipSelfWasArg,variant);
2777             Py_END_ALLOW_THREADS
2778 
2779             if (PyErr_Occurred())
2780                 return 0;
2781 
2782             Py_INCREF(Py_None);
2783             return Py_None;
2784         }
2785     }
2786 
2787     /* Raise an exception if the arguments couldn't be parsed. */
2788     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoSetWindowVariant, doc_wxBitmapComboBox_DoSetWindowVariant);
2789 
2790     return SIP_NULLPTR;
2791 }
2792 
2793 
2794 PyDoc_STRVAR(doc_wxBitmapComboBox_GetDefaultBorder, "GetDefaultBorder(self) -> Border");
2795 
2796 extern "C" {static PyObject *meth_wxBitmapComboBox_GetDefaultBorder(PyObject *, PyObject *);}
meth_wxBitmapComboBox_GetDefaultBorder(PyObject * sipSelf,PyObject * sipArgs)2797 static PyObject *meth_wxBitmapComboBox_GetDefaultBorder(PyObject *sipSelf, PyObject *sipArgs)
2798 {
2799     PyObject *sipParseErr = SIP_NULLPTR;
2800     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2801 
2802     {
2803         const sipwxBitmapComboBox *sipCpp;
2804 
2805         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2806         {
2807              ::wxBorder sipRes;
2808 
2809             PyErr_Clear();
2810 
2811             Py_BEGIN_ALLOW_THREADS
2812             sipRes = sipCpp->sipProtectVirt_GetDefaultBorder(sipSelfWasArg);
2813             Py_END_ALLOW_THREADS
2814 
2815             if (PyErr_Occurred())
2816                 return 0;
2817 
2818             return sipConvertFromEnum(static_cast<int>(sipRes), sipType_wxBorder);
2819         }
2820     }
2821 
2822     /* Raise an exception if the arguments couldn't be parsed. */
2823     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_GetDefaultBorder, doc_wxBitmapComboBox_GetDefaultBorder);
2824 
2825     return SIP_NULLPTR;
2826 }
2827 
2828 
2829 PyDoc_STRVAR(doc_wxBitmapComboBox_GetDefaultBorderForControl, "GetDefaultBorderForControl(self) -> Border");
2830 
2831 extern "C" {static PyObject *meth_wxBitmapComboBox_GetDefaultBorderForControl(PyObject *, PyObject *);}
meth_wxBitmapComboBox_GetDefaultBorderForControl(PyObject * sipSelf,PyObject * sipArgs)2832 static PyObject *meth_wxBitmapComboBox_GetDefaultBorderForControl(PyObject *sipSelf, PyObject *sipArgs)
2833 {
2834     PyObject *sipParseErr = SIP_NULLPTR;
2835     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2836 
2837     {
2838         const sipwxBitmapComboBox *sipCpp;
2839 
2840         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2841         {
2842              ::wxBorder sipRes;
2843 
2844             PyErr_Clear();
2845 
2846             Py_BEGIN_ALLOW_THREADS
2847             sipRes = sipCpp->sipProtectVirt_GetDefaultBorderForControl(sipSelfWasArg);
2848             Py_END_ALLOW_THREADS
2849 
2850             if (PyErr_Occurred())
2851                 return 0;
2852 
2853             return sipConvertFromEnum(static_cast<int>(sipRes), sipType_wxBorder);
2854         }
2855     }
2856 
2857     /* Raise an exception if the arguments couldn't be parsed. */
2858     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_GetDefaultBorderForControl, doc_wxBitmapComboBox_GetDefaultBorderForControl);
2859 
2860     return SIP_NULLPTR;
2861 }
2862 
2863 
2864 PyDoc_STRVAR(doc_wxBitmapComboBox_DoFreeze, "DoFreeze(self)");
2865 
2866 extern "C" {static PyObject *meth_wxBitmapComboBox_DoFreeze(PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoFreeze(PyObject * sipSelf,PyObject * sipArgs)2867 static PyObject *meth_wxBitmapComboBox_DoFreeze(PyObject *sipSelf, PyObject *sipArgs)
2868 {
2869     PyObject *sipParseErr = SIP_NULLPTR;
2870     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2871 
2872     {
2873         sipwxBitmapComboBox *sipCpp;
2874 
2875         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2876         {
2877             PyErr_Clear();
2878 
2879             Py_BEGIN_ALLOW_THREADS
2880             sipCpp->sipProtectVirt_DoFreeze(sipSelfWasArg);
2881             Py_END_ALLOW_THREADS
2882 
2883             if (PyErr_Occurred())
2884                 return 0;
2885 
2886             Py_INCREF(Py_None);
2887             return Py_None;
2888         }
2889     }
2890 
2891     /* Raise an exception if the arguments couldn't be parsed. */
2892     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoFreeze, doc_wxBitmapComboBox_DoFreeze);
2893 
2894     return SIP_NULLPTR;
2895 }
2896 
2897 
2898 PyDoc_STRVAR(doc_wxBitmapComboBox_DoThaw, "DoThaw(self)");
2899 
2900 extern "C" {static PyObject *meth_wxBitmapComboBox_DoThaw(PyObject *, PyObject *);}
meth_wxBitmapComboBox_DoThaw(PyObject * sipSelf,PyObject * sipArgs)2901 static PyObject *meth_wxBitmapComboBox_DoThaw(PyObject *sipSelf, PyObject *sipArgs)
2902 {
2903     PyObject *sipParseErr = SIP_NULLPTR;
2904     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2905 
2906     {
2907         sipwxBitmapComboBox *sipCpp;
2908 
2909         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2910         {
2911             PyErr_Clear();
2912 
2913             Py_BEGIN_ALLOW_THREADS
2914             sipCpp->sipProtectVirt_DoThaw(sipSelfWasArg);
2915             Py_END_ALLOW_THREADS
2916 
2917             if (PyErr_Occurred())
2918                 return 0;
2919 
2920             Py_INCREF(Py_None);
2921             return Py_None;
2922         }
2923     }
2924 
2925     /* Raise an exception if the arguments couldn't be parsed. */
2926     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_DoThaw, doc_wxBitmapComboBox_DoThaw);
2927 
2928     return SIP_NULLPTR;
2929 }
2930 
2931 
2932 PyDoc_STRVAR(doc_wxBitmapComboBox_HasTransparentBackground, "HasTransparentBackground(self) -> bool");
2933 
2934 extern "C" {static PyObject *meth_wxBitmapComboBox_HasTransparentBackground(PyObject *, PyObject *);}
meth_wxBitmapComboBox_HasTransparentBackground(PyObject * sipSelf,PyObject * sipArgs)2935 static PyObject *meth_wxBitmapComboBox_HasTransparentBackground(PyObject *sipSelf, PyObject *sipArgs)
2936 {
2937     PyObject *sipParseErr = SIP_NULLPTR;
2938     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2939 
2940     {
2941         sipwxBitmapComboBox *sipCpp;
2942 
2943         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
2944         {
2945             bool sipRes;
2946 
2947             PyErr_Clear();
2948 
2949             Py_BEGIN_ALLOW_THREADS
2950             sipRes = sipCpp->sipProtectVirt_HasTransparentBackground(sipSelfWasArg);
2951             Py_END_ALLOW_THREADS
2952 
2953             if (PyErr_Occurred())
2954                 return 0;
2955 
2956             return PyBool_FromLong(sipRes);
2957         }
2958     }
2959 
2960     /* Raise an exception if the arguments couldn't be parsed. */
2961     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_HasTransparentBackground, doc_wxBitmapComboBox_HasTransparentBackground);
2962 
2963     return SIP_NULLPTR;
2964 }
2965 
2966 
2967 PyDoc_STRVAR(doc_wxBitmapComboBox_TryBefore, "TryBefore(self, event: Event) -> bool");
2968 
2969 extern "C" {static PyObject *meth_wxBitmapComboBox_TryBefore(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_TryBefore(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)2970 static PyObject *meth_wxBitmapComboBox_TryBefore(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
2971 {
2972     PyObject *sipParseErr = SIP_NULLPTR;
2973     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
2974 
2975     {
2976          ::wxEvent* event;
2977         sipwxBitmapComboBox *sipCpp;
2978 
2979         static const char *sipKwdList[] = {
2980             sipName_event,
2981         };
2982 
2983         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, sipType_wxEvent, &event))
2984         {
2985             bool sipRes;
2986 
2987             PyErr_Clear();
2988 
2989             Py_BEGIN_ALLOW_THREADS
2990             sipRes = sipCpp->sipProtectVirt_TryBefore(sipSelfWasArg,*event);
2991             Py_END_ALLOW_THREADS
2992 
2993             if (PyErr_Occurred())
2994                 return 0;
2995 
2996             return PyBool_FromLong(sipRes);
2997         }
2998     }
2999 
3000     /* Raise an exception if the arguments couldn't be parsed. */
3001     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_TryBefore, doc_wxBitmapComboBox_TryBefore);
3002 
3003     return SIP_NULLPTR;
3004 }
3005 
3006 
3007 PyDoc_STRVAR(doc_wxBitmapComboBox_TryAfter, "TryAfter(self, event: Event) -> bool");
3008 
3009 extern "C" {static PyObject *meth_wxBitmapComboBox_TryAfter(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_TryAfter(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)3010 static PyObject *meth_wxBitmapComboBox_TryAfter(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
3011 {
3012     PyObject *sipParseErr = SIP_NULLPTR;
3013     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
3014 
3015     {
3016          ::wxEvent* event;
3017         sipwxBitmapComboBox *sipCpp;
3018 
3019         static const char *sipKwdList[] = {
3020             sipName_event,
3021         };
3022 
3023         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ9", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, sipType_wxEvent, &event))
3024         {
3025             bool sipRes;
3026 
3027             PyErr_Clear();
3028 
3029             Py_BEGIN_ALLOW_THREADS
3030             sipRes = sipCpp->sipProtectVirt_TryAfter(sipSelfWasArg,*event);
3031             Py_END_ALLOW_THREADS
3032 
3033             if (PyErr_Occurred())
3034                 return 0;
3035 
3036             return PyBool_FromLong(sipRes);
3037         }
3038     }
3039 
3040     /* Raise an exception if the arguments couldn't be parsed. */
3041     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_TryAfter, doc_wxBitmapComboBox_TryAfter);
3042 
3043     return SIP_NULLPTR;
3044 }
3045 
3046 
3047 PyDoc_STRVAR(doc_wxBitmapComboBox_GetClassDefaultAttributes, "GetClassDefaultAttributes(variant=wx.WINDOW_VARIANT_NORMAL) -> wx.VisualAttributes");
3048 
3049 extern "C" {static PyObject *meth_wxBitmapComboBox_GetClassDefaultAttributes(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_GetClassDefaultAttributes(PyObject *,PyObject * sipArgs,PyObject * sipKwds)3050 static PyObject *meth_wxBitmapComboBox_GetClassDefaultAttributes(PyObject *, PyObject *sipArgs, PyObject *sipKwds)
3051 {
3052     PyObject *sipParseErr = SIP_NULLPTR;
3053 
3054     {
3055          ::wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL;
3056 
3057         static const char *sipKwdList[] = {
3058             sipName_variant,
3059         };
3060 
3061         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "|E", sipType_wxWindowVariant, &variant))
3062         {
3063              ::wxVisualAttributes*sipRes;
3064 
3065         if (!wxPyCheckForApp()) return NULL;
3066 
3067             PyErr_Clear();
3068 
3069             Py_BEGIN_ALLOW_THREADS
3070             sipRes = new  ::wxVisualAttributes( ::wxBitmapComboBox::GetClassDefaultAttributes(variant));
3071             Py_END_ALLOW_THREADS
3072 
3073             if (PyErr_Occurred())
3074                 return 0;
3075 
3076             return sipConvertFromNewType(sipRes,sipType_wxVisualAttributes,SIP_NULLPTR);
3077         }
3078     }
3079 
3080     /* Raise an exception if the arguments couldn't be parsed. */
3081     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_GetClassDefaultAttributes, SIP_NULLPTR);
3082 
3083     return SIP_NULLPTR;
3084 }
3085 
3086 
3087 PyDoc_STRVAR(doc_wxBitmapComboBox_GetCount, "GetCount(self) -> int");
3088 
3089 extern "C" {static PyObject *meth_wxBitmapComboBox_GetCount(PyObject *, PyObject *);}
meth_wxBitmapComboBox_GetCount(PyObject * sipSelf,PyObject * sipArgs)3090 static PyObject *meth_wxBitmapComboBox_GetCount(PyObject *sipSelf, PyObject *sipArgs)
3091 {
3092     PyObject *sipParseErr = SIP_NULLPTR;
3093     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
3094 
3095     {
3096         const  ::wxBitmapComboBox *sipCpp;
3097 
3098         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
3099         {
3100             uint sipRes;
3101 
3102             PyErr_Clear();
3103 
3104             Py_BEGIN_ALLOW_THREADS
3105             sipRes = (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::GetCount() : sipCpp->GetCount());
3106             Py_END_ALLOW_THREADS
3107 
3108             if (PyErr_Occurred())
3109                 return 0;
3110 
3111             return PyLong_FromUnsignedLong(sipRes);
3112         }
3113     }
3114 
3115     /* Raise an exception if the arguments couldn't be parsed. */
3116     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_GetCount, doc_wxBitmapComboBox_GetCount);
3117 
3118     return SIP_NULLPTR;
3119 }
3120 
3121 
3122 PyDoc_STRVAR(doc_wxBitmapComboBox_GetString, "GetString(self, n: int) -> object");
3123 
3124 extern "C" {static PyObject *meth_wxBitmapComboBox_GetString(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_GetString(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)3125 static PyObject *meth_wxBitmapComboBox_GetString(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
3126 {
3127     PyObject *sipParseErr = SIP_NULLPTR;
3128     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
3129 
3130     {
3131         uint n;
3132         const  ::wxBitmapComboBox *sipCpp;
3133 
3134         static const char *sipKwdList[] = {
3135             sipName_n,
3136         };
3137 
3138         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bu", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, &n))
3139         {
3140              ::wxString*sipRes;
3141 
3142             PyErr_Clear();
3143 
3144             Py_BEGIN_ALLOW_THREADS
3145             sipRes = new  ::wxString((sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::GetString(n) : sipCpp->GetString(n)));
3146             Py_END_ALLOW_THREADS
3147 
3148             if (PyErr_Occurred())
3149                 return 0;
3150 
3151             return sipConvertFromNewType(sipRes,sipType_wxString,SIP_NULLPTR);
3152         }
3153     }
3154 
3155     /* Raise an exception if the arguments couldn't be parsed. */
3156     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_GetString, doc_wxBitmapComboBox_GetString);
3157 
3158     return SIP_NULLPTR;
3159 }
3160 
3161 
3162 PyDoc_STRVAR(doc_wxBitmapComboBox_SetString, "SetString(self, n: int, s: object)");
3163 
3164 extern "C" {static PyObject *meth_wxBitmapComboBox_SetString(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_SetString(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)3165 static PyObject *meth_wxBitmapComboBox_SetString(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
3166 {
3167     PyObject *sipParseErr = SIP_NULLPTR;
3168     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
3169 
3170     {
3171         uint n;
3172         const  ::wxString* s;
3173         int sState = 0;
3174          ::wxBitmapComboBox *sipCpp;
3175 
3176         static const char *sipKwdList[] = {
3177             sipName_n,
3178             sipName_s,
3179         };
3180 
3181         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BuJ1", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, &n, sipType_wxString,&s, &sState))
3182         {
3183             PyErr_Clear();
3184 
3185             Py_BEGIN_ALLOW_THREADS
3186             (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::SetString(n,*s) : sipCpp->SetString(n,*s));
3187             Py_END_ALLOW_THREADS
3188             sipReleaseType(const_cast< ::wxString *>(s),sipType_wxString,sState);
3189 
3190             if (PyErr_Occurred())
3191                 return 0;
3192 
3193             Py_INCREF(Py_None);
3194             return Py_None;
3195         }
3196     }
3197 
3198     /* Raise an exception if the arguments couldn't be parsed. */
3199     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_SetString, doc_wxBitmapComboBox_SetString);
3200 
3201     return SIP_NULLPTR;
3202 }
3203 
3204 
3205 PyDoc_STRVAR(doc_wxBitmapComboBox_GetSelection, "GetSelection(self) -> int");
3206 
3207 extern "C" {static PyObject *meth_wxBitmapComboBox_GetSelection(PyObject *, PyObject *);}
meth_wxBitmapComboBox_GetSelection(PyObject * sipSelf,PyObject * sipArgs)3208 static PyObject *meth_wxBitmapComboBox_GetSelection(PyObject *sipSelf, PyObject *sipArgs)
3209 {
3210     PyObject *sipParseErr = SIP_NULLPTR;
3211     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
3212 
3213     {
3214         const  ::wxBitmapComboBox *sipCpp;
3215 
3216         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
3217         {
3218             int sipRes;
3219 
3220             PyErr_Clear();
3221 
3222             Py_BEGIN_ALLOW_THREADS
3223             sipRes = (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::GetSelection() : sipCpp->GetSelection());
3224             Py_END_ALLOW_THREADS
3225 
3226             if (PyErr_Occurred())
3227                 return 0;
3228 
3229             return SIPLong_FromLong(sipRes);
3230         }
3231     }
3232 
3233     /* Raise an exception if the arguments couldn't be parsed. */
3234     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_GetSelection, doc_wxBitmapComboBox_GetSelection);
3235 
3236     return SIP_NULLPTR;
3237 }
3238 
3239 
3240 PyDoc_STRVAR(doc_wxBitmapComboBox_SetSelection, "SetSelection(self, n: int)");
3241 
3242 extern "C" {static PyObject *meth_wxBitmapComboBox_SetSelection(PyObject *, PyObject *, PyObject *);}
meth_wxBitmapComboBox_SetSelection(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)3243 static PyObject *meth_wxBitmapComboBox_SetSelection(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
3244 {
3245     PyObject *sipParseErr = SIP_NULLPTR;
3246     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
3247 
3248     {
3249         int n;
3250          ::wxBitmapComboBox *sipCpp;
3251 
3252         static const char *sipKwdList[] = {
3253             sipName_n,
3254         };
3255 
3256         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bi", &sipSelf, sipType_wxBitmapComboBox, &sipCpp, &n))
3257         {
3258             PyErr_Clear();
3259 
3260             Py_BEGIN_ALLOW_THREADS
3261             (sipSelfWasArg ? sipCpp-> ::wxBitmapComboBox::SetSelection(n) : sipCpp->SetSelection(n));
3262             Py_END_ALLOW_THREADS
3263 
3264             if (PyErr_Occurred())
3265                 return 0;
3266 
3267             Py_INCREF(Py_None);
3268             return Py_None;
3269         }
3270     }
3271 
3272     /* Raise an exception if the arguments couldn't be parsed. */
3273     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_SetSelection, doc_wxBitmapComboBox_SetSelection);
3274 
3275     return SIP_NULLPTR;
3276 }
3277 
3278 
3279 PyDoc_STRVAR(doc_wxBitmapComboBox_GetStringSelection, "GetStringSelection(self) -> object");
3280 
3281 extern "C" {static PyObject *meth_wxBitmapComboBox_GetStringSelection(PyObject *, PyObject *);}
meth_wxBitmapComboBox_GetStringSelection(PyObject * sipSelf,PyObject * sipArgs)3282 static PyObject *meth_wxBitmapComboBox_GetStringSelection(PyObject *sipSelf, PyObject *sipArgs)
3283 {
3284     PyObject *sipParseErr = SIP_NULLPTR;
3285     bool sipSelfWasArg = (!sipSelf || sipIsDerivedClass((sipSimpleWrapper *)sipSelf));
3286 
3287     {
3288         const  ::wxBitmapComboBox *sipCpp;
3289 
3290         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxBitmapComboBox, &sipCpp))
3291         {
3292              ::wxString*sipRes = 0;
3293 
3294                 sipRes = new wxString(sipCpp->wxItemContainerImmutable::GetStringSelection());
3295 
3296             return sipConvertFromNewType(sipRes,sipType_wxString,SIP_NULLPTR);
3297         }
3298     }
3299 
3300     /* Raise an exception if the arguments couldn't be parsed. */
3301     sipNoMethod(sipParseErr, sipName_BitmapComboBox, sipName_GetStringSelection, doc_wxBitmapComboBox_GetStringSelection);
3302 
3303     return SIP_NULLPTR;
3304 }
3305 
3306 
3307 /* Cast a pointer to a type somewhere in its inheritance hierarchy. */
3308 extern "C" {static void *cast_wxBitmapComboBox(void *, const sipTypeDef *);}
cast_wxBitmapComboBox(void * sipCppV,const sipTypeDef * targetType)3309 static void *cast_wxBitmapComboBox(void *sipCppV, const sipTypeDef *targetType)
3310 {
3311      ::wxBitmapComboBox *sipCpp = reinterpret_cast< ::wxBitmapComboBox *>(sipCppV);
3312 
3313     if (targetType == sipType_wxControl)
3314         return static_cast< ::wxControl *>(sipCpp);
3315 
3316     if (targetType == sipType_wxWindow)
3317         return static_cast< ::wxWindow *>(sipCpp);
3318 
3319     if (targetType == sipType_wxWindowBase)
3320         return static_cast< ::wxWindowBase *>(sipCpp);
3321 
3322     if (targetType == sipType_wxEvtHandler)
3323         return static_cast< ::wxEvtHandler *>(sipCpp);
3324 
3325     if (targetType == sipType_wxObject)
3326         return static_cast< ::wxObject *>(sipCpp);
3327 
3328     if (targetType == sipType_wxTrackable)
3329         return static_cast< ::wxTrackable *>(sipCpp);
3330 
3331     if (targetType == sipType_wxTextEntry)
3332         return static_cast< ::wxTextEntry *>(sipCpp);
3333 
3334     if (targetType == sipType_wxItemContainer)
3335         return static_cast< ::wxItemContainer *>(sipCpp);
3336 
3337     if (targetType == sipType_wxItemContainerImmutable)
3338         return static_cast< ::wxItemContainerImmutable *>(sipCpp);
3339 
3340     return sipCppV;
3341 }
3342 
3343 
3344 /* Call the instance's destructor. */
3345 extern "C" {static void release_wxBitmapComboBox(void *, int);}
release_wxBitmapComboBox(void * sipCppV,int sipState)3346 static void release_wxBitmapComboBox(void *sipCppV, int sipState)
3347 {
3348     Py_BEGIN_ALLOW_THREADS
3349 
3350     if (sipState & SIP_DERIVED_CLASS)
3351         delete reinterpret_cast<sipwxBitmapComboBox *>(sipCppV);
3352     else
3353         delete reinterpret_cast< ::wxBitmapComboBox *>(sipCppV);
3354 
3355     Py_END_ALLOW_THREADS
3356 }
3357 
3358 
3359 extern "C" {static void dealloc_wxBitmapComboBox(sipSimpleWrapper *);}
dealloc_wxBitmapComboBox(sipSimpleWrapper * sipSelf)3360 static void dealloc_wxBitmapComboBox(sipSimpleWrapper *sipSelf)
3361 {
3362     if (sipIsDerivedClass(sipSelf))
3363         reinterpret_cast<sipwxBitmapComboBox *>(sipGetAddress(sipSelf))->sipPySelf = SIP_NULLPTR;
3364 
3365     if (sipIsOwnedByPython(sipSelf))
3366     {
3367         release_wxBitmapComboBox(sipGetAddress(sipSelf), sipIsDerivedClass(sipSelf));
3368     }
3369 }
3370 
3371 
3372 extern "C" {static void *init_type_wxBitmapComboBox(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
init_type_wxBitmapComboBox(sipSimpleWrapper * sipSelf,PyObject * sipArgs,PyObject * sipKwds,PyObject ** sipUnused,PyObject ** sipOwner,PyObject ** sipParseErr)3373 static void *init_type_wxBitmapComboBox(sipSimpleWrapper *sipSelf, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **sipOwner, PyObject **sipParseErr)
3374 {
3375     sipwxBitmapComboBox *sipCpp = SIP_NULLPTR;
3376 
3377     {
3378         if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, SIP_NULLPTR, sipUnused, ""))
3379         {
3380 
3381         if (!wxPyCheckForApp()) return NULL;
3382 
3383             PyErr_Clear();
3384 
3385             Py_BEGIN_ALLOW_THREADS
3386             sipCpp = new sipwxBitmapComboBox();
3387             Py_END_ALLOW_THREADS
3388 
3389             if (PyErr_Occurred())
3390             {
3391                 delete sipCpp;
3392                 return SIP_NULLPTR;
3393             }
3394 
3395             sipCpp->sipPySelf = sipSelf;
3396 
3397             return sipCpp;
3398         }
3399     }
3400 
3401     {
3402          ::wxWindow* parent;
3403          ::wxWindowID id = wxID_ANY;
3404         const  ::wxString& valuedef = wxEmptyString;
3405         const  ::wxString* value = &valuedef;
3406         int valueState = 0;
3407         const  ::wxPoint& posdef = wxDefaultPosition;
3408         const  ::wxPoint* pos = &posdef;
3409         int posState = 0;
3410         const  ::wxSize& sizedef = wxDefaultSize;
3411         const  ::wxSize* size = &sizedef;
3412         int sizeState = 0;
3413         const  ::wxArrayString& choicesdef = wxArrayString();
3414         const  ::wxArrayString* choices = &choicesdef;
3415         int choicesState = 0;
3416         long style = 0;
3417         const  ::wxValidator& validatordef = wxDefaultValidator;
3418         const  ::wxValidator* validator = &validatordef;
3419         const  ::wxString& namedef = wxBitmapComboBoxNameStr;
3420         const  ::wxString* name = &namedef;
3421         int nameState = 0;
3422 
3423         static const char *sipKwdList[] = {
3424             sipName_parent,
3425             sipName_id,
3426             sipName_value,
3427             sipName_pos,
3428             sipName_size,
3429             sipName_choices,
3430             sipName_style,
3431             sipName_validator,
3432             sipName_name,
3433         };
3434 
3435         if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "JH|iJ1J1J1J1lJ9J1", sipType_wxWindow, &parent, sipOwner, &id, sipType_wxString,&value, &valueState, sipType_wxPoint, &pos, &posState, sipType_wxSize, &size, &sizeState, sipType_wxArrayString,&choices, &choicesState, &style, sipType_wxValidator, &validator, sipType_wxString,&name, &nameState))
3436         {
3437 
3438         if (!wxPyCheckForApp()) return NULL;
3439 
3440             PyErr_Clear();
3441 
3442             Py_BEGIN_ALLOW_THREADS
3443             sipCpp = new sipwxBitmapComboBox(parent,id,*value,*pos,*size,*choices,style,*validator,*name);
3444             Py_END_ALLOW_THREADS
3445             sipReleaseType(const_cast< ::wxString *>(value),sipType_wxString,valueState);
3446             sipReleaseType(const_cast< ::wxPoint *>(pos),sipType_wxPoint,posState);
3447             sipReleaseType(const_cast< ::wxSize *>(size),sipType_wxSize,sizeState);
3448             sipReleaseType(const_cast< ::wxArrayString *>(choices),sipType_wxArrayString,choicesState);
3449             sipReleaseType(const_cast< ::wxString *>(name),sipType_wxString,nameState);
3450 
3451             if (PyErr_Occurred())
3452             {
3453                 delete sipCpp;
3454                 return SIP_NULLPTR;
3455             }
3456 
3457             sipCpp->sipPySelf = sipSelf;
3458 
3459             return sipCpp;
3460         }
3461     }
3462 
3463     return SIP_NULLPTR;
3464 }
3465 
3466 
3467 /* Define this type's super-types. */
3468 static sipEncodedTypeDef supers_wxBitmapComboBox[] = {{13, 0, 0}, {52, 0, 0}, {30, 0, 1}};
3469 
3470 
3471 static PyMethodDef methods_wxBitmapComboBox[] = {
3472     {SIP_MLNAME_CAST(sipName_AcceptsFocus), meth_wxBitmapComboBox_AcceptsFocus, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_AcceptsFocus)},
3473     {SIP_MLNAME_CAST(sipName_AcceptsFocusFromKeyboard), meth_wxBitmapComboBox_AcceptsFocusFromKeyboard, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_AcceptsFocusFromKeyboard)},
3474     {SIP_MLNAME_CAST(sipName_AcceptsFocusRecursively), meth_wxBitmapComboBox_AcceptsFocusRecursively, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_AcceptsFocusRecursively)},
3475     {SIP_MLNAME_CAST(sipName_AddChild), SIP_MLMETH_CAST(meth_wxBitmapComboBox_AddChild), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_AddChild)},
3476     {SIP_MLNAME_CAST(sipName_Append), SIP_MLMETH_CAST(meth_wxBitmapComboBox_Append), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_Append)},
3477     {SIP_MLNAME_CAST(sipName_Create), SIP_MLMETH_CAST(meth_wxBitmapComboBox_Create), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_Create)},
3478     {SIP_MLNAME_CAST(sipName_Destroy), meth_wxBitmapComboBox_Destroy, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_Destroy)},
3479     {SIP_MLNAME_CAST(sipName_DoEnable), SIP_MLMETH_CAST(meth_wxBitmapComboBox_DoEnable), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoEnable)},
3480     {SIP_MLNAME_CAST(sipName_DoFreeze), meth_wxBitmapComboBox_DoFreeze, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoFreeze)},
3481     {SIP_MLNAME_CAST(sipName_DoGetBestClientSize), meth_wxBitmapComboBox_DoGetBestClientSize, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoGetBestClientSize)},
3482     {SIP_MLNAME_CAST(sipName_DoGetBestSize), meth_wxBitmapComboBox_DoGetBestSize, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoGetBestSize)},
3483     {SIP_MLNAME_CAST(sipName_DoGetBorderSize), meth_wxBitmapComboBox_DoGetBorderSize, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoGetBorderSize)},
3484     {SIP_MLNAME_CAST(sipName_DoGetClientSize), SIP_MLMETH_CAST(meth_wxBitmapComboBox_DoGetClientSize), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoGetClientSize)},
3485     {SIP_MLNAME_CAST(sipName_DoGetPosition), SIP_MLMETH_CAST(meth_wxBitmapComboBox_DoGetPosition), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoGetPosition)},
3486     {SIP_MLNAME_CAST(sipName_DoGetSize), SIP_MLMETH_CAST(meth_wxBitmapComboBox_DoGetSize), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoGetSize)},
3487     {SIP_MLNAME_CAST(sipName_DoMoveWindow), SIP_MLMETH_CAST(meth_wxBitmapComboBox_DoMoveWindow), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoMoveWindow)},
3488     {SIP_MLNAME_CAST(sipName_DoSetClientSize), SIP_MLMETH_CAST(meth_wxBitmapComboBox_DoSetClientSize), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoSetClientSize)},
3489     {SIP_MLNAME_CAST(sipName_DoSetSize), SIP_MLMETH_CAST(meth_wxBitmapComboBox_DoSetSize), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoSetSize)},
3490     {SIP_MLNAME_CAST(sipName_DoSetSizeHints), SIP_MLMETH_CAST(meth_wxBitmapComboBox_DoSetSizeHints), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoSetSizeHints)},
3491     {SIP_MLNAME_CAST(sipName_DoSetWindowVariant), SIP_MLMETH_CAST(meth_wxBitmapComboBox_DoSetWindowVariant), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoSetWindowVariant)},
3492     {SIP_MLNAME_CAST(sipName_DoThaw), meth_wxBitmapComboBox_DoThaw, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_DoThaw)},
3493     {SIP_MLNAME_CAST(sipName_GetBitmapSize), meth_wxBitmapComboBox_GetBitmapSize, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_GetBitmapSize)},
3494     {SIP_MLNAME_CAST(sipName_GetClassDefaultAttributes), SIP_MLMETH_CAST(meth_wxBitmapComboBox_GetClassDefaultAttributes), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_GetClassDefaultAttributes)},
3495     {SIP_MLNAME_CAST(sipName_GetClientAreaOrigin), meth_wxBitmapComboBox_GetClientAreaOrigin, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_GetClientAreaOrigin)},
3496     {SIP_MLNAME_CAST(sipName_GetCount), meth_wxBitmapComboBox_GetCount, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_GetCount)},
3497     {SIP_MLNAME_CAST(sipName_GetDefaultBorder), meth_wxBitmapComboBox_GetDefaultBorder, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_GetDefaultBorder)},
3498     {SIP_MLNAME_CAST(sipName_GetDefaultBorderForControl), meth_wxBitmapComboBox_GetDefaultBorderForControl, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_GetDefaultBorderForControl)},
3499     {SIP_MLNAME_CAST(sipName_GetItemBitmap), SIP_MLMETH_CAST(meth_wxBitmapComboBox_GetItemBitmap), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_GetItemBitmap)},
3500     {SIP_MLNAME_CAST(sipName_GetMainWindowOfCompositeControl), meth_wxBitmapComboBox_GetMainWindowOfCompositeControl, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_GetMainWindowOfCompositeControl)},
3501     {SIP_MLNAME_CAST(sipName_GetSelection), meth_wxBitmapComboBox_GetSelection, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_GetSelection)},
3502     {SIP_MLNAME_CAST(sipName_GetString), SIP_MLMETH_CAST(meth_wxBitmapComboBox_GetString), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_GetString)},
3503     {SIP_MLNAME_CAST(sipName_GetStringSelection), meth_wxBitmapComboBox_GetStringSelection, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_GetStringSelection)},
3504     {SIP_MLNAME_CAST(sipName_GetValidator), meth_wxBitmapComboBox_GetValidator, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_GetValidator)},
3505     {SIP_MLNAME_CAST(sipName_HasTransparentBackground), meth_wxBitmapComboBox_HasTransparentBackground, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_HasTransparentBackground)},
3506     {SIP_MLNAME_CAST(sipName_InformFirstDirection), SIP_MLMETH_CAST(meth_wxBitmapComboBox_InformFirstDirection), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_InformFirstDirection)},
3507     {SIP_MLNAME_CAST(sipName_InheritAttributes), meth_wxBitmapComboBox_InheritAttributes, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_InheritAttributes)},
3508     {SIP_MLNAME_CAST(sipName_InitDialog), meth_wxBitmapComboBox_InitDialog, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_InitDialog)},
3509     {SIP_MLNAME_CAST(sipName_Insert), SIP_MLMETH_CAST(meth_wxBitmapComboBox_Insert), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_Insert)},
3510     {SIP_MLNAME_CAST(sipName_OnInternalIdle), meth_wxBitmapComboBox_OnInternalIdle, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_OnInternalIdle)},
3511     {SIP_MLNAME_CAST(sipName_ProcessEvent), SIP_MLMETH_CAST(meth_wxBitmapComboBox_ProcessEvent), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_ProcessEvent)},
3512     {SIP_MLNAME_CAST(sipName_RemoveChild), SIP_MLMETH_CAST(meth_wxBitmapComboBox_RemoveChild), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_RemoveChild)},
3513     {SIP_MLNAME_CAST(sipName_SendDestroyEvent), meth_wxBitmapComboBox_SendDestroyEvent, METH_VARARGS, SIP_NULLPTR},
3514     {SIP_MLNAME_CAST(sipName_SetCanFocus), SIP_MLMETH_CAST(meth_wxBitmapComboBox_SetCanFocus), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_SetCanFocus)},
3515     {SIP_MLNAME_CAST(sipName_SetItemBitmap), SIP_MLMETH_CAST(meth_wxBitmapComboBox_SetItemBitmap), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_SetItemBitmap)},
3516     {SIP_MLNAME_CAST(sipName_SetSelection), SIP_MLMETH_CAST(meth_wxBitmapComboBox_SetSelection), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_SetSelection)},
3517     {SIP_MLNAME_CAST(sipName_SetString), SIP_MLMETH_CAST(meth_wxBitmapComboBox_SetString), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_SetString)},
3518     {SIP_MLNAME_CAST(sipName_SetValidator), SIP_MLMETH_CAST(meth_wxBitmapComboBox_SetValidator), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_SetValidator)},
3519     {SIP_MLNAME_CAST(sipName_ShouldInheritColours), meth_wxBitmapComboBox_ShouldInheritColours, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_ShouldInheritColours)},
3520     {SIP_MLNAME_CAST(sipName_TransferDataFromWindow), meth_wxBitmapComboBox_TransferDataFromWindow, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_TransferDataFromWindow)},
3521     {SIP_MLNAME_CAST(sipName_TransferDataToWindow), meth_wxBitmapComboBox_TransferDataToWindow, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_TransferDataToWindow)},
3522     {SIP_MLNAME_CAST(sipName_TryAfter), SIP_MLMETH_CAST(meth_wxBitmapComboBox_TryAfter), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_TryAfter)},
3523     {SIP_MLNAME_CAST(sipName_TryBefore), SIP_MLMETH_CAST(meth_wxBitmapComboBox_TryBefore), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_TryBefore)},
3524     {SIP_MLNAME_CAST(sipName_Validate), meth_wxBitmapComboBox_Validate, METH_VARARGS, SIP_MLDOC_CAST(doc_wxBitmapComboBox_Validate)}
3525 };
3526 
3527 sipVariableDef variables_wxBitmapComboBox[] = {
3528     {PropertyVariable, sipName_BitmapSize, &methods_wxBitmapComboBox[21], SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR},
3529 };
3530 
3531 PyDoc_STRVAR(doc_wxBitmapComboBox, "BitmapComboBox()\n"
3532 "BitmapComboBox(parent, id=wx.ID_ANY, value=wx.EmptyString, pos=wx.DefaultPosition, size=wx.DefaultSize, choices=[], style=0, validator=wx.DefaultValidator, name=BitmapComboBoxNameStr)\n"
3533 "\n"
3534 "A combobox that displays bitmap in front of the list items.");
3535 
3536 
3537 sipClassTypeDef sipTypeDef__adv_wxBitmapComboBox = {
3538     {
3539         -1,
3540         SIP_NULLPTR,
3541         SIP_NULLPTR,
3542         SIP_TYPE_SCC|SIP_TYPE_CLASS,
3543         sipNameNr_wxBitmapComboBox,
3544         {SIP_NULLPTR},
3545         SIP_NULLPTR
3546     },
3547     {
3548         sipNameNr_BitmapComboBox,
3549         {0, 0, 1},
3550         53, methods_wxBitmapComboBox,
3551         0, SIP_NULLPTR,
3552         1, variables_wxBitmapComboBox,
3553         {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR},
3554     },
3555     doc_wxBitmapComboBox,
3556     -1,
3557     -1,
3558     supers_wxBitmapComboBox,
3559     SIP_NULLPTR,
3560     init_type_wxBitmapComboBox,
3561     SIP_NULLPTR,
3562     SIP_NULLPTR,
3563 #if PY_MAJOR_VERSION >= 3
3564     SIP_NULLPTR,
3565     SIP_NULLPTR,
3566 #else
3567     SIP_NULLPTR,
3568     SIP_NULLPTR,
3569     SIP_NULLPTR,
3570     SIP_NULLPTR,
3571 #endif
3572     dealloc_wxBitmapComboBox,
3573     SIP_NULLPTR,
3574     SIP_NULLPTR,
3575     SIP_NULLPTR,
3576     release_wxBitmapComboBox,
3577     cast_wxBitmapComboBox,
3578     SIP_NULLPTR,
3579     SIP_NULLPTR,
3580     SIP_NULLPTR,
3581     SIP_NULLPTR,
3582     SIP_NULLPTR,
3583     SIP_NULLPTR
3584 };
3585