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