1 /*
2  * Interface wrapper code.
3  *
4  * Generated by SIP 4.19.16
5  *
6  *     Copyright: (c) 2018 by Total Control Software
7  *     License:   wxWindows License
8  */
9 
10 #include "sipAPI_core.h"
11 
12         #include <wx/statusbr.h>
13 
14 
15 
16 PyDoc_STRVAR(doc_wxStatusBarPane_GetWidth, "GetWidth() -> int\n"
17 "\n"
18 "Returns the pane width; it maybe negative, indicating a variable-width\n"
19 "field.");
20 
21 extern "C" {static PyObject *meth_wxStatusBarPane_GetWidth(PyObject *, PyObject *);}
meth_wxStatusBarPane_GetWidth(PyObject * sipSelf,PyObject * sipArgs)22 static PyObject *meth_wxStatusBarPane_GetWidth(PyObject *sipSelf, PyObject *sipArgs)
23 {
24     PyObject *sipParseErr = SIP_NULLPTR;
25 
26     {
27         const  ::wxStatusBarPane *sipCpp;
28 
29         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStatusBarPane, &sipCpp))
30         {
31             int sipRes;
32 
33             PyErr_Clear();
34 
35             Py_BEGIN_ALLOW_THREADS
36             sipRes = sipCpp->GetWidth();
37             Py_END_ALLOW_THREADS
38 
39             if (PyErr_Occurred())
40                 return 0;
41 
42             return SIPLong_FromLong(sipRes);
43         }
44     }
45 
46     /* Raise an exception if the arguments couldn't be parsed. */
47     sipNoMethod(sipParseErr, sipName_StatusBarPane, sipName_GetWidth, SIP_NULLPTR);
48 
49     return SIP_NULLPTR;
50 }
51 
52 
53 PyDoc_STRVAR(doc_wxStatusBarPane_GetStyle, "GetStyle() -> int\n"
54 "\n"
55 "Returns the pane style.");
56 
57 extern "C" {static PyObject *meth_wxStatusBarPane_GetStyle(PyObject *, PyObject *);}
meth_wxStatusBarPane_GetStyle(PyObject * sipSelf,PyObject * sipArgs)58 static PyObject *meth_wxStatusBarPane_GetStyle(PyObject *sipSelf, PyObject *sipArgs)
59 {
60     PyObject *sipParseErr = SIP_NULLPTR;
61 
62     {
63         const  ::wxStatusBarPane *sipCpp;
64 
65         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStatusBarPane, &sipCpp))
66         {
67             int sipRes;
68 
69             PyErr_Clear();
70 
71             Py_BEGIN_ALLOW_THREADS
72             sipRes = sipCpp->GetStyle();
73             Py_END_ALLOW_THREADS
74 
75             if (PyErr_Occurred())
76                 return 0;
77 
78             return SIPLong_FromLong(sipRes);
79         }
80     }
81 
82     /* Raise an exception if the arguments couldn't be parsed. */
83     sipNoMethod(sipParseErr, sipName_StatusBarPane, sipName_GetStyle, SIP_NULLPTR);
84 
85     return SIP_NULLPTR;
86 }
87 
88 
89 PyDoc_STRVAR(doc_wxStatusBarPane_GetText, "GetText() -> String\n"
90 "\n"
91 "Returns the text currently shown in this pane.");
92 
93 extern "C" {static PyObject *meth_wxStatusBarPane_GetText(PyObject *, PyObject *);}
meth_wxStatusBarPane_GetText(PyObject * sipSelf,PyObject * sipArgs)94 static PyObject *meth_wxStatusBarPane_GetText(PyObject *sipSelf, PyObject *sipArgs)
95 {
96     PyObject *sipParseErr = SIP_NULLPTR;
97 
98     {
99         const  ::wxStatusBarPane *sipCpp;
100 
101         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStatusBarPane, &sipCpp))
102         {
103              ::wxString*sipRes;
104 
105             PyErr_Clear();
106 
107             Py_BEGIN_ALLOW_THREADS
108             sipRes = new  ::wxString(sipCpp->GetText());
109             Py_END_ALLOW_THREADS
110 
111             if (PyErr_Occurred())
112                 return 0;
113 
114             return sipConvertFromNewType(sipRes,sipType_wxString,SIP_NULLPTR);
115         }
116     }
117 
118     /* Raise an exception if the arguments couldn't be parsed. */
119     sipNoMethod(sipParseErr, sipName_StatusBarPane, sipName_GetText, SIP_NULLPTR);
120 
121     return SIP_NULLPTR;
122 }
123 
124 
125 PyDoc_STRVAR(doc_wxStatusBarPane_IsEllipsized, "IsEllipsized() -> bool");
126 
127 extern "C" {static PyObject *meth_wxStatusBarPane_IsEllipsized(PyObject *, PyObject *);}
meth_wxStatusBarPane_IsEllipsized(PyObject * sipSelf,PyObject * sipArgs)128 static PyObject *meth_wxStatusBarPane_IsEllipsized(PyObject *sipSelf, PyObject *sipArgs)
129 {
130     PyObject *sipParseErr = SIP_NULLPTR;
131 
132     {
133         const  ::wxStatusBarPane *sipCpp;
134 
135         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStatusBarPane, &sipCpp))
136         {
137             bool sipRes;
138 
139             PyErr_Clear();
140 
141             Py_BEGIN_ALLOW_THREADS
142             sipRes = sipCpp->IsEllipsized();
143             Py_END_ALLOW_THREADS
144 
145             if (PyErr_Occurred())
146                 return 0;
147 
148             return PyBool_FromLong(sipRes);
149         }
150     }
151 
152     /* Raise an exception if the arguments couldn't be parsed. */
153     sipNoMethod(sipParseErr, sipName_StatusBarPane, sipName_IsEllipsized, SIP_NULLPTR);
154 
155     return SIP_NULLPTR;
156 }
157 
158 
159 PyDoc_STRVAR(doc_wxStatusBarPane_SetIsEllipsized, "SetIsEllipsized(isEllipsized)");
160 
161 extern "C" {static PyObject *meth_wxStatusBarPane_SetIsEllipsized(PyObject *, PyObject *, PyObject *);}
meth_wxStatusBarPane_SetIsEllipsized(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)162 static PyObject *meth_wxStatusBarPane_SetIsEllipsized(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
163 {
164     PyObject *sipParseErr = SIP_NULLPTR;
165 
166     {
167         bool isEllipsized;
168          ::wxStatusBarPane *sipCpp;
169 
170         static const char *sipKwdList[] = {
171             sipName_isEllipsized,
172         };
173 
174         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bb", &sipSelf, sipType_wxStatusBarPane, &sipCpp, &isEllipsized))
175         {
176             PyErr_Clear();
177 
178             Py_BEGIN_ALLOW_THREADS
179             sipCpp->SetIsEllipsized(isEllipsized);
180             Py_END_ALLOW_THREADS
181 
182             if (PyErr_Occurred())
183                 return 0;
184 
185             Py_INCREF(Py_None);
186             return Py_None;
187         }
188     }
189 
190     /* Raise an exception if the arguments couldn't be parsed. */
191     sipNoMethod(sipParseErr, sipName_StatusBarPane, sipName_SetIsEllipsized, SIP_NULLPTR);
192 
193     return SIP_NULLPTR;
194 }
195 
196 
197 PyDoc_STRVAR(doc_wxStatusBarPane_SetWidth, "SetWidth(width)");
198 
199 extern "C" {static PyObject *meth_wxStatusBarPane_SetWidth(PyObject *, PyObject *, PyObject *);}
meth_wxStatusBarPane_SetWidth(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)200 static PyObject *meth_wxStatusBarPane_SetWidth(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
201 {
202     PyObject *sipParseErr = SIP_NULLPTR;
203 
204     {
205         int width;
206          ::wxStatusBarPane *sipCpp;
207 
208         static const char *sipKwdList[] = {
209             sipName_width,
210         };
211 
212         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bi", &sipSelf, sipType_wxStatusBarPane, &sipCpp, &width))
213         {
214             PyErr_Clear();
215 
216             Py_BEGIN_ALLOW_THREADS
217             sipCpp->SetWidth(width);
218             Py_END_ALLOW_THREADS
219 
220             if (PyErr_Occurred())
221                 return 0;
222 
223             Py_INCREF(Py_None);
224             return Py_None;
225         }
226     }
227 
228     /* Raise an exception if the arguments couldn't be parsed. */
229     sipNoMethod(sipParseErr, sipName_StatusBarPane, sipName_SetWidth, SIP_NULLPTR);
230 
231     return SIP_NULLPTR;
232 }
233 
234 
235 PyDoc_STRVAR(doc_wxStatusBarPane_SetStyle, "SetStyle(style)");
236 
237 extern "C" {static PyObject *meth_wxStatusBarPane_SetStyle(PyObject *, PyObject *, PyObject *);}
meth_wxStatusBarPane_SetStyle(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)238 static PyObject *meth_wxStatusBarPane_SetStyle(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
239 {
240     PyObject *sipParseErr = SIP_NULLPTR;
241 
242     {
243         int style;
244          ::wxStatusBarPane *sipCpp;
245 
246         static const char *sipKwdList[] = {
247             sipName_style,
248         };
249 
250         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "Bi", &sipSelf, sipType_wxStatusBarPane, &sipCpp, &style))
251         {
252             PyErr_Clear();
253 
254             Py_BEGIN_ALLOW_THREADS
255             sipCpp->SetStyle(style);
256             Py_END_ALLOW_THREADS
257 
258             if (PyErr_Occurred())
259                 return 0;
260 
261             Py_INCREF(Py_None);
262             return Py_None;
263         }
264     }
265 
266     /* Raise an exception if the arguments couldn't be parsed. */
267     sipNoMethod(sipParseErr, sipName_StatusBarPane, sipName_SetStyle, SIP_NULLPTR);
268 
269     return SIP_NULLPTR;
270 }
271 
272 
273 PyDoc_STRVAR(doc_wxStatusBarPane_SetText, "SetText(text) -> bool\n"
274 "\n"
275 "Set text.");
276 
277 extern "C" {static PyObject *meth_wxStatusBarPane_SetText(PyObject *, PyObject *, PyObject *);}
meth_wxStatusBarPane_SetText(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)278 static PyObject *meth_wxStatusBarPane_SetText(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
279 {
280     PyObject *sipParseErr = SIP_NULLPTR;
281 
282     {
283         const  ::wxString* text;
284         int textState = 0;
285          ::wxStatusBarPane *sipCpp;
286 
287         static const char *sipKwdList[] = {
288             sipName_text,
289         };
290 
291         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ1", &sipSelf, sipType_wxStatusBarPane, &sipCpp, sipType_wxString,&text, &textState))
292         {
293             bool sipRes;
294 
295             PyErr_Clear();
296 
297             Py_BEGIN_ALLOW_THREADS
298             sipRes = sipCpp->SetText(*text);
299             Py_END_ALLOW_THREADS
300             sipReleaseType(const_cast< ::wxString *>(text),sipType_wxString,textState);
301 
302             if (PyErr_Occurred())
303                 return 0;
304 
305             return PyBool_FromLong(sipRes);
306         }
307     }
308 
309     /* Raise an exception if the arguments couldn't be parsed. */
310     sipNoMethod(sipParseErr, sipName_StatusBarPane, sipName_SetText, SIP_NULLPTR);
311 
312     return SIP_NULLPTR;
313 }
314 
315 
316 PyDoc_STRVAR(doc_wxStatusBarPane_PushText, "PushText(text) -> bool\n"
317 "\n"
318 "Save the existing text on top of a stack and make the new text\n"
319 "current.");
320 
321 extern "C" {static PyObject *meth_wxStatusBarPane_PushText(PyObject *, PyObject *, PyObject *);}
meth_wxStatusBarPane_PushText(PyObject * sipSelf,PyObject * sipArgs,PyObject * sipKwds)322 static PyObject *meth_wxStatusBarPane_PushText(PyObject *sipSelf, PyObject *sipArgs, PyObject *sipKwds)
323 {
324     PyObject *sipParseErr = SIP_NULLPTR;
325 
326     {
327         const  ::wxString* text;
328         int textState = 0;
329          ::wxStatusBarPane *sipCpp;
330 
331         static const char *sipKwdList[] = {
332             sipName_text,
333         };
334 
335         if (sipParseKwdArgs(&sipParseErr, sipArgs, sipKwds, sipKwdList, SIP_NULLPTR, "BJ1", &sipSelf, sipType_wxStatusBarPane, &sipCpp, sipType_wxString,&text, &textState))
336         {
337             bool sipRes;
338 
339             PyErr_Clear();
340 
341             Py_BEGIN_ALLOW_THREADS
342             sipRes = sipCpp->PushText(*text);
343             Py_END_ALLOW_THREADS
344             sipReleaseType(const_cast< ::wxString *>(text),sipType_wxString,textState);
345 
346             if (PyErr_Occurred())
347                 return 0;
348 
349             return PyBool_FromLong(sipRes);
350         }
351     }
352 
353     /* Raise an exception if the arguments couldn't be parsed. */
354     sipNoMethod(sipParseErr, sipName_StatusBarPane, sipName_PushText, SIP_NULLPTR);
355 
356     return SIP_NULLPTR;
357 }
358 
359 
360 PyDoc_STRVAR(doc_wxStatusBarPane_PopText, "PopText() -> bool\n"
361 "\n"
362 "Restore the message saved by the last call to Push() (unless it was\n"
363 "changed by an intervening call to SetText()) and return true if we\n"
364 "really restored anything.");
365 
366 extern "C" {static PyObject *meth_wxStatusBarPane_PopText(PyObject *, PyObject *);}
meth_wxStatusBarPane_PopText(PyObject * sipSelf,PyObject * sipArgs)367 static PyObject *meth_wxStatusBarPane_PopText(PyObject *sipSelf, PyObject *sipArgs)
368 {
369     PyObject *sipParseErr = SIP_NULLPTR;
370 
371     {
372          ::wxStatusBarPane *sipCpp;
373 
374         if (sipParseArgs(&sipParseErr, sipArgs, "B", &sipSelf, sipType_wxStatusBarPane, &sipCpp))
375         {
376             bool sipRes;
377 
378             PyErr_Clear();
379 
380             Py_BEGIN_ALLOW_THREADS
381             sipRes = sipCpp->PopText();
382             Py_END_ALLOW_THREADS
383 
384             if (PyErr_Occurred())
385                 return 0;
386 
387             return PyBool_FromLong(sipRes);
388         }
389     }
390 
391     /* Raise an exception if the arguments couldn't be parsed. */
392     sipNoMethod(sipParseErr, sipName_StatusBarPane, sipName_PopText, SIP_NULLPTR);
393 
394     return SIP_NULLPTR;
395 }
396 
397 
398 /* Call the instance's destructor. */
399 extern "C" {static void release_wxStatusBarPane(void *, int);}
release_wxStatusBarPane(void * sipCppV,int)400 static void release_wxStatusBarPane(void *sipCppV, int)
401 {
402     Py_BEGIN_ALLOW_THREADS
403 
404     delete reinterpret_cast< ::wxStatusBarPane *>(sipCppV);
405 
406     Py_END_ALLOW_THREADS
407 }
408 
409 
410 extern "C" {static void assign_wxStatusBarPane(void *, SIP_SSIZE_T, void *);}
assign_wxStatusBarPane(void * sipDst,SIP_SSIZE_T sipDstIdx,void * sipSrc)411 static void assign_wxStatusBarPane(void *sipDst, SIP_SSIZE_T sipDstIdx, void *sipSrc)
412 {
413     reinterpret_cast< ::wxStatusBarPane *>(sipDst)[sipDstIdx] = *reinterpret_cast< ::wxStatusBarPane *>(sipSrc);
414 }
415 
416 
417 extern "C" {static void *array_wxStatusBarPane(SIP_SSIZE_T);}
array_wxStatusBarPane(SIP_SSIZE_T sipNrElem)418 static void *array_wxStatusBarPane(SIP_SSIZE_T sipNrElem)
419 {
420     return new  ::wxStatusBarPane[sipNrElem];
421 }
422 
423 
424 extern "C" {static void *copy_wxStatusBarPane(const void *, SIP_SSIZE_T);}
copy_wxStatusBarPane(const void * sipSrc,SIP_SSIZE_T sipSrcIdx)425 static void *copy_wxStatusBarPane(const void *sipSrc, SIP_SSIZE_T sipSrcIdx)
426 {
427     return new  ::wxStatusBarPane(reinterpret_cast<const  ::wxStatusBarPane *>(sipSrc)[sipSrcIdx]);
428 }
429 
430 
431 extern "C" {static void dealloc_wxStatusBarPane(sipSimpleWrapper *);}
dealloc_wxStatusBarPane(sipSimpleWrapper * sipSelf)432 static void dealloc_wxStatusBarPane(sipSimpleWrapper *sipSelf)
433 {
434     if (sipIsOwnedByPython(sipSelf))
435     {
436         release_wxStatusBarPane(sipGetAddress(sipSelf), 0);
437     }
438 }
439 
440 
441 extern "C" {static void *init_type_wxStatusBarPane(sipSimpleWrapper *, PyObject *, PyObject *, PyObject **, PyObject **, PyObject **);}
init_type_wxStatusBarPane(sipSimpleWrapper *,PyObject * sipArgs,PyObject * sipKwds,PyObject ** sipUnused,PyObject **,PyObject ** sipParseErr)442 static void *init_type_wxStatusBarPane(sipSimpleWrapper *, PyObject *sipArgs, PyObject *sipKwds, PyObject **sipUnused, PyObject **, PyObject **sipParseErr)
443 {
444      ::wxStatusBarPane *sipCpp = SIP_NULLPTR;
445 
446     {
447         int style = wxSB_NORMAL;
448         int width = 0;
449 
450         static const char *sipKwdList[] = {
451             sipName_style,
452             sipName_width,
453         };
454 
455         if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, sipKwdList, sipUnused, "|ii", &style, &width))
456         {
457             PyErr_Clear();
458 
459             Py_BEGIN_ALLOW_THREADS
460             sipCpp = new  ::wxStatusBarPane(style,width);
461             Py_END_ALLOW_THREADS
462 
463             if (PyErr_Occurred())
464             {
465                 delete sipCpp;
466                 return SIP_NULLPTR;
467             }
468 
469             return sipCpp;
470         }
471     }
472 
473     {
474         const  ::wxStatusBarPane* a0;
475 
476         if (sipParseKwdArgs(sipParseErr, sipArgs, sipKwds, SIP_NULLPTR, sipUnused, "J9", sipType_wxStatusBarPane, &a0))
477         {
478             Py_BEGIN_ALLOW_THREADS
479             sipCpp = new  ::wxStatusBarPane(*a0);
480             Py_END_ALLOW_THREADS
481 
482             return sipCpp;
483         }
484     }
485 
486     return SIP_NULLPTR;
487 }
488 
489 
490 static PyMethodDef methods_wxStatusBarPane[] = {
491     {SIP_MLNAME_CAST(sipName_GetStyle), meth_wxStatusBarPane_GetStyle, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStatusBarPane_GetStyle)},
492     {SIP_MLNAME_CAST(sipName_GetText), meth_wxStatusBarPane_GetText, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStatusBarPane_GetText)},
493     {SIP_MLNAME_CAST(sipName_GetWidth), meth_wxStatusBarPane_GetWidth, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStatusBarPane_GetWidth)},
494     {SIP_MLNAME_CAST(sipName_IsEllipsized), meth_wxStatusBarPane_IsEllipsized, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStatusBarPane_IsEllipsized)},
495     {SIP_MLNAME_CAST(sipName_PopText), meth_wxStatusBarPane_PopText, METH_VARARGS, SIP_MLDOC_CAST(doc_wxStatusBarPane_PopText)},
496     {SIP_MLNAME_CAST(sipName_PushText), SIP_MLMETH_CAST(meth_wxStatusBarPane_PushText), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStatusBarPane_PushText)},
497     {SIP_MLNAME_CAST(sipName_SetIsEllipsized), SIP_MLMETH_CAST(meth_wxStatusBarPane_SetIsEllipsized), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStatusBarPane_SetIsEllipsized)},
498     {SIP_MLNAME_CAST(sipName_SetStyle), SIP_MLMETH_CAST(meth_wxStatusBarPane_SetStyle), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStatusBarPane_SetStyle)},
499     {SIP_MLNAME_CAST(sipName_SetText), SIP_MLMETH_CAST(meth_wxStatusBarPane_SetText), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStatusBarPane_SetText)},
500     {SIP_MLNAME_CAST(sipName_SetWidth), SIP_MLMETH_CAST(meth_wxStatusBarPane_SetWidth), METH_VARARGS|METH_KEYWORDS, SIP_MLDOC_CAST(doc_wxStatusBarPane_SetWidth)}
501 };
502 
503 sipVariableDef variables_wxStatusBarPane[] = {
504     {PropertyVariable, sipName_Width, &methods_wxStatusBarPane[2], &methods_wxStatusBarPane[9], SIP_NULLPTR, SIP_NULLPTR},
505     {PropertyVariable, sipName_Text, &methods_wxStatusBarPane[1], &methods_wxStatusBarPane[8], SIP_NULLPTR, SIP_NULLPTR},
506     {PropertyVariable, sipName_Style, &methods_wxStatusBarPane[0], &methods_wxStatusBarPane[7], SIP_NULLPTR, SIP_NULLPTR},
507 };
508 
509 PyDoc_STRVAR(doc_wxStatusBarPane, "StatusBarPane(style=SB_NORMAL, width=0)\n"
510 "\n"
511 "A status bar pane data container used by wxStatusBar.");
512 
513 
514 sipClassTypeDef sipTypeDef__core_wxStatusBarPane = {
515     {
516         -1,
517         SIP_NULLPTR,
518         SIP_NULLPTR,
519         SIP_TYPE_CLASS,
520         sipNameNr_wxStatusBarPane,
521         {SIP_NULLPTR},
522         SIP_NULLPTR
523     },
524     {
525         sipNameNr_StatusBarPane,
526         {0, 0, 1},
527         10, methods_wxStatusBarPane,
528         0, SIP_NULLPTR,
529         3, variables_wxStatusBarPane,
530         {SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR},
531     },
532     doc_wxStatusBarPane,
533     -1,
534     -1,
535     SIP_NULLPTR,
536     SIP_NULLPTR,
537     init_type_wxStatusBarPane,
538     SIP_NULLPTR,
539     SIP_NULLPTR,
540 #if PY_MAJOR_VERSION >= 3
541     SIP_NULLPTR,
542     SIP_NULLPTR,
543 #else
544     SIP_NULLPTR,
545     SIP_NULLPTR,
546     SIP_NULLPTR,
547     SIP_NULLPTR,
548 #endif
549     dealloc_wxStatusBarPane,
550     assign_wxStatusBarPane,
551     array_wxStatusBarPane,
552     copy_wxStatusBarPane,
553     release_wxStatusBarPane,
554     SIP_NULLPTR,
555     SIP_NULLPTR,
556     SIP_NULLPTR,
557     SIP_NULLPTR,
558     SIP_NULLPTR,
559     SIP_NULLPTR,
560     SIP_NULLPTR
561 };
562