1//---------------------------------------------------------------------------
2// This file is generated by wxPython's SIP generator.  Do not edit by hand.
3//
4// Copyright: (c) 2018 by Total Control Software
5// License:   wxWindows License
6//
7// This file will be included by _core.sip
8//
9//---------------------------------------------------------------------------
10%ModuleCode
11
12        #include <wx/version.h>
13        const int MAJOR_VERSION = wxMAJOR_VERSION;
14        const int MINOR_VERSION = wxMINOR_VERSION;
15        const int RELEASE_NUMBER = wxRELEASE_NUMBER;
16
17%End
18
19//---------------------------------------------------------------------------
20
21        // forward declarations
22        class wxExecuteEnv;
23
24
25const int wxINT8_MIN;
26const int wxINT8_MAX;
27const int wxUINT8_MAX;
28const int wxINT16_MIN;
29const int wxINT16_MAX;
30const int wxUINT16_MAX;
31const int wxINT32_MIN;
32const int wxINT32_MAX;
33const unsigned long wxUINT32_MAX;
34const long long wxINT64_MIN;
35const long long wxINT64_MAX;
36const unsigned long long wxUINT64_MAX;
37typedef signed char wxInt8   /PyInt/;
38
39typedef unsigned char wxUint8   /PyInt/;
40
41typedef wxUint8 wxByte   /PyInt/;
42
43typedef short wxInt16;
44
45typedef unsigned short wxUint16;
46
47typedef wxUint16 wxWord;
48
49typedef wxUint16 wxChar16;
50
51typedef int wxInt32;
52
53typedef unsigned int wxUint32;
54
55typedef wxUint32 wxDword;
56
57typedef wxUint32 wxChar32;
58
59typedef long long wxInt64;
60
61typedef unsigned long long wxUint64;
62
63typedef unsigned long ulong;
64
65typedef unsigned char byte   /PyInt/;
66
67typedef SIP_SSIZE_T ssize_t;
68
69typedef long long wxFileOffset;
70
71typedef long time_t;
72
73typedef wchar_t wxChar;
74
75typedef wchar_t wxUChar;
76
77const int wxSIZE_AUTO_WIDTH;
78const int wxSIZE_AUTO_HEIGHT;
79const int wxSIZE_AUTO;
80const int wxSIZE_USE_EXISTING;
81const int wxSIZE_ALLOW_MINUS_ONE;
82const int wxSIZE_NO_ADJUSTMENTS;
83const int wxSIZE_FORCE;
84const int wxSIZE_FORCE_EVENT;
85%PostInitialisationCode
86    PyDict_SetItemString(sipModuleDict, "VSCROLL", wxPyInt_FromLong(static_cast<int>(wxVSCROLL)));
87%End
88const int wxHSCROLL;
89const int wxCAPTION;
90const int wxDOUBLE_BORDER;
91const int wxSUNKEN_BORDER;
92const int wxRAISED_BORDER;
93const int wxBORDER;
94const int wxSIMPLE_BORDER;
95const int wxSTATIC_BORDER;
96const int wxNO_BORDER;
97const int wxALWAYS_SHOW_SB;
98const int wxCLIP_CHILDREN;
99const int wxCLIP_SIBLINGS;
100const int wxTRANSPARENT_WINDOW;
101const int wxTAB_TRAVERSAL;
102const int wxWANTS_CHARS;
103const int wxRETAINED;
104const int wxBACKINGSTORE;
105const int wxPOPUP_WINDOW;
106const int wxFULL_REPAINT_ON_RESIZE;
107const int wxNO_FULL_REPAINT_ON_RESIZE;
108%PostInitialisationCode
109    PyDict_SetItemString(sipModuleDict, "WINDOW_STYLE_MASK", wxPyInt_FromLong(static_cast<int>(wxWINDOW_STYLE_MASK)));
110%End
111const int wxWS_EX_VALIDATE_RECURSIVELY;
112const int wxWS_EX_BLOCK_EVENTS;
113const int wxWS_EX_TRANSIENT;
114const int wxWS_EX_THEMED_BACKGROUND;
115const int wxWS_EX_PROCESS_IDLE;
116const int wxWS_EX_PROCESS_UI_UPDATES;
117const int wxFRAME_EX_METAL;
118const int wxDIALOG_EX_METAL;
119const int wxWS_EX_CONTEXTHELP;
120const int wxFRAME_EX_CONTEXTHELP;
121const int wxDIALOG_EX_CONTEXTHELP;
122const int wxFRAME_DRAWER;
123const int wxFRAME_NO_WINDOW_MENU;
124const int wxMB_DOCKABLE;
125const int wxMENU_TEAROFF;
126const int wxCOLOURED;
127const int wxFIXED_LENGTH;
128const int wxLB_SORT;
129const int wxLB_SINGLE;
130const int wxLB_MULTIPLE;
131const int wxLB_EXTENDED;
132const int wxLB_NEEDED_SB;
133const int wxLB_OWNERDRAW;
134const int wxLB_ALWAYS_SB;
135const int wxLB_NO_SB;
136const int wxLB_HSCROLL;
137const int wxLB_INT_HEIGHT;
138const int wxCB_SIMPLE;
139const int wxCB_SORT;
140const int wxCB_READONLY;
141const int wxCB_DROPDOWN;
142const int wxRA_LEFTTORIGHT;
143const int wxRA_TOPTOBOTTOM;
144const int wxRA_SPECIFY_COLS;
145const int wxRA_SPECIFY_ROWS;
146const int wxRA_HORIZONTAL;
147const int wxRA_VERTICAL;
148const int wxRB_GROUP;
149const int wxRB_SINGLE;
150const int wxSB_HORIZONTAL;
151const int wxSB_VERTICAL;
152const int wxSP_HORIZONTAL;
153const int wxSP_VERTICAL;
154const int wxSP_ARROW_KEYS;
155const int wxSP_WRAP;
156const int wxTC_RIGHTJUSTIFY;
157const int wxTC_FIXEDWIDTH;
158const int wxTC_TOP;
159const int wxTC_LEFT;
160const int wxTC_RIGHT;
161const int wxTC_BOTTOM;
162const int wxTC_MULTILINE;
163const int wxTC_OWNERDRAW;
164const int wxBI_EXPAND;
165const int wxLI_HORIZONTAL;
166const int wxLI_VERTICAL;
167const int wxYES;
168const int wxOK;
169const int wxNO;
170const int wxYES_NO;
171const int wxCANCEL;
172const int wxAPPLY;
173const int wxCLOSE;
174const int wxOK_DEFAULT;
175const int wxYES_DEFAULT;
176const int wxNO_DEFAULT;
177%PostInitialisationCode
178    PyDict_SetItemString(sipModuleDict, "CANCEL_DEFAULT", wxPyInt_FromLong(static_cast<int>(wxCANCEL_DEFAULT)));
179%End
180const int wxICON_EXCLAMATION;
181const int wxICON_HAND;
182const int wxICON_WARNING;
183const int wxICON_ERROR;
184const int wxICON_QUESTION;
185const int wxICON_INFORMATION;
186const int wxICON_STOP;
187const int wxICON_ASTERISK;
188const int wxHELP;
189const int wxFORWARD;
190const int wxBACKWARD;
191const int wxRESET;
192const int wxMORE;
193const int wxSETUP;
194const int wxICON_NONE;
195const int wxICON_AUTH_NEEDED;
196const int wxICON_MASK;
197const int wxNOT_FOUND;
198const int wxPRINT_QUALITY_HIGH;
199const int wxPRINT_QUALITY_MEDIUM;
200const int wxPRINT_QUALITY_LOW;
201const int wxPRINT_QUALITY_DRAFT;
202const int wxSTAY_ON_TOP;
203const int wxICONIZE;
204const int wxMINIMIZE;
205const int wxMAXIMIZE;
206const int wxCLOSE_BOX;
207const int wxSYSTEM_MENU;
208const int wxMINIMIZE_BOX;
209const int wxMAXIMIZE_BOX;
210const int wxTINY_CAPTION;
211const int wxRESIZE_BORDER;
212enum wxGeometryCentre
213{
214    wxCENTRE,
215    wxCENTER
216};
217
218enum wxOrientation
219{
220    wxHORIZONTAL,
221    wxVERTICAL,
222    wxBOTH,
223    wxORIENTATION_MASK
224};
225
226enum wxDirection
227{
228    wxLEFT,
229    wxRIGHT,
230    wxUP,
231    wxDOWN,
232    wxTOP,
233    wxBOTTOM,
234    wxNORTH,
235    wxSOUTH,
236    wxWEST,
237    wxEAST,
238    wxALL,
239    wxDIRECTION_MASK
240};
241
242enum wxAlignment
243{
244    wxALIGN_INVALID,
245    wxALIGN_NOT,
246    wxALIGN_CENTER_HORIZONTAL,
247    wxALIGN_CENTRE_HORIZONTAL,
248    wxALIGN_LEFT,
249    wxALIGN_TOP,
250    wxALIGN_RIGHT,
251    wxALIGN_BOTTOM,
252    wxALIGN_CENTER_VERTICAL,
253    wxALIGN_CENTRE_VERTICAL,
254    wxALIGN_CENTER,
255    wxALIGN_CENTRE,
256    wxALIGN_MASK
257};
258
259enum wxSizerFlagBits
260{
261    wxFIXED_MINSIZE,
262    wxRESERVE_SPACE_EVEN_IF_HIDDEN,
263    wxSIZER_FLAG_BITS_MASK
264};
265
266enum wxStretch
267{
268    wxSTRETCH_NOT,
269    wxSHRINK,
270    wxGROW,
271    wxEXPAND,
272    wxSHAPED,
273    wxTILE,
274    wxSTRETCH_MASK
275};
276
277enum wxBorder
278{
279    wxBORDER_DEFAULT,
280    wxBORDER_NONE,
281    wxBORDER_STATIC,
282    wxBORDER_SIMPLE,
283    wxBORDER_RAISED,
284    wxBORDER_SUNKEN,
285    wxBORDER_DOUBLE,
286    wxBORDER_THEME,
287    wxBORDER_MASK
288};
289
290enum wxBackgroundStyle
291{
292    wxBG_STYLE_ERASE,
293    wxBG_STYLE_SYSTEM,
294    wxBG_STYLE_PAINT,
295    wxBG_STYLE_COLOUR,
296    wxBG_STYLE_TRANSPARENT
297};
298
299enum wxStandardID
300{
301    wxID_AUTO_LOWEST,
302    wxID_AUTO_HIGHEST,
303    wxID_NONE,
304    wxID_SEPARATOR,
305    wxID_ANY,
306    wxID_LOWEST,
307    wxID_OPEN,
308    wxID_CLOSE,
309    wxID_NEW,
310    wxID_SAVE,
311    wxID_SAVEAS,
312    wxID_REVERT,
313    wxID_EXIT,
314    wxID_UNDO,
315    wxID_REDO,
316    wxID_HELP,
317    wxID_PRINT,
318    wxID_PRINT_SETUP,
319    wxID_PAGE_SETUP,
320    wxID_PREVIEW,
321    wxID_ABOUT,
322    wxID_HELP_CONTENTS,
323    wxID_HELP_INDEX,
324    wxID_HELP_SEARCH,
325    wxID_HELP_COMMANDS,
326    wxID_HELP_PROCEDURES,
327    wxID_HELP_CONTEXT,
328    wxID_CLOSE_ALL,
329    wxID_PREFERENCES,
330    wxID_EDIT,
331    wxID_CUT,
332    wxID_COPY,
333    wxID_PASTE,
334    wxID_CLEAR,
335    wxID_FIND,
336    wxID_DUPLICATE,
337    wxID_SELECTALL,
338    wxID_DELETE,
339    wxID_REPLACE,
340    wxID_REPLACE_ALL,
341    wxID_PROPERTIES,
342    wxID_VIEW_DETAILS,
343    wxID_VIEW_LARGEICONS,
344    wxID_VIEW_SMALLICONS,
345    wxID_VIEW_LIST,
346    wxID_VIEW_SORTDATE,
347    wxID_VIEW_SORTNAME,
348    wxID_VIEW_SORTSIZE,
349    wxID_VIEW_SORTTYPE,
350    wxID_FILE,
351    wxID_FILE1,
352    wxID_FILE2,
353    wxID_FILE3,
354    wxID_FILE4,
355    wxID_FILE5,
356    wxID_FILE6,
357    wxID_FILE7,
358    wxID_FILE8,
359    wxID_FILE9,
360    wxID_OK,
361    wxID_CANCEL,
362    wxID_APPLY,
363    wxID_YES,
364    wxID_NO,
365    wxID_STATIC,
366    wxID_FORWARD,
367    wxID_BACKWARD,
368    wxID_DEFAULT,
369    wxID_MORE,
370    wxID_SETUP,
371    wxID_RESET,
372    wxID_CONTEXT_HELP,
373    wxID_YESTOALL,
374    wxID_NOTOALL,
375    wxID_ABORT,
376    wxID_RETRY,
377    wxID_IGNORE,
378    wxID_ADD,
379    wxID_REMOVE,
380    wxID_UP,
381    wxID_DOWN,
382    wxID_HOME,
383    wxID_REFRESH,
384    wxID_STOP,
385    wxID_INDEX,
386    wxID_BOLD,
387    wxID_ITALIC,
388    wxID_JUSTIFY_CENTER,
389    wxID_JUSTIFY_FILL,
390    wxID_JUSTIFY_RIGHT,
391    wxID_JUSTIFY_LEFT,
392    wxID_UNDERLINE,
393    wxID_INDENT,
394    wxID_UNINDENT,
395    wxID_ZOOM_100,
396    wxID_ZOOM_FIT,
397    wxID_ZOOM_IN,
398    wxID_ZOOM_OUT,
399    wxID_UNDELETE,
400    wxID_REVERT_TO_SAVED,
401    wxID_CDROM,
402    wxID_CONVERT,
403    wxID_EXECUTE,
404    wxID_FLOPPY,
405    wxID_HARDDISK,
406    wxID_BOTTOM,
407    wxID_FIRST,
408    wxID_LAST,
409    wxID_TOP,
410    wxID_INFO,
411    wxID_JUMP_TO,
412    wxID_NETWORK,
413    wxID_SELECT_COLOR,
414    wxID_SELECT_FONT,
415    wxID_SORT_ASCENDING,
416    wxID_SORT_DESCENDING,
417    wxID_SPELL_CHECK,
418    wxID_STRIKETHROUGH,
419    wxID_SYSTEM_MENU,
420    wxID_CLOSE_FRAME,
421    wxID_MOVE_FRAME,
422    wxID_RESIZE_FRAME,
423    wxID_MAXIMIZE_FRAME,
424    wxID_ICONIZE_FRAME,
425    wxID_RESTORE_FRAME,
426    wxID_MDI_WINDOW_FIRST,
427    wxID_MDI_WINDOW_CASCADE,
428    wxID_MDI_WINDOW_TILE_HORZ,
429    wxID_MDI_WINDOW_TILE_VERT,
430    wxID_MDI_WINDOW_ARRANGE_ICONS,
431    wxID_MDI_WINDOW_PREV,
432    wxID_MDI_WINDOW_NEXT,
433    wxID_MDI_WINDOW_LAST,
434    wxID_FILEDLGG,
435    wxID_FILECTRL,
436    wxID_HIGHEST
437};
438
439enum wxItemKind
440{
441    wxITEM_SEPARATOR,
442    wxITEM_NORMAL,
443    wxITEM_CHECK,
444    wxITEM_RADIO,
445    wxITEM_DROPDOWN,
446    wxITEM_MAX
447};
448
449enum wxHitTest
450{
451    wxHT_NOWHERE,
452    wxHT_SCROLLBAR_FIRST,
453    wxHT_SCROLLBAR_ARROW_LINE_1,
454    wxHT_SCROLLBAR_ARROW_LINE_2,
455    wxHT_SCROLLBAR_ARROW_PAGE_1,
456    wxHT_SCROLLBAR_ARROW_PAGE_2,
457    wxHT_SCROLLBAR_THUMB,
458    wxHT_SCROLLBAR_BAR_1,
459    wxHT_SCROLLBAR_BAR_2,
460    wxHT_SCROLLBAR_LAST,
461    wxHT_WINDOW_OUTSIDE,
462    wxHT_WINDOW_INSIDE,
463    wxHT_WINDOW_VERT_SCROLLBAR,
464    wxHT_WINDOW_HORZ_SCROLLBAR,
465    wxHT_WINDOW_CORNER,
466    wxHT_MAX
467};
468
469enum wxDataFormatId
470{
471    wxDF_INVALID,
472    wxDF_TEXT,
473    wxDF_BITMAP,
474    wxDF_METAFILE,
475    wxDF_SYLK,
476    wxDF_DIF,
477    wxDF_TIFF,
478    wxDF_OEMTEXT,
479    wxDF_DIB,
480    wxDF_PALETTE,
481    wxDF_PENDATA,
482    wxDF_RIFF,
483    wxDF_WAVE,
484    wxDF_UNICODETEXT,
485    wxDF_ENHMETAFILE,
486    wxDF_FILENAME,
487    wxDF_LOCALE,
488    wxDF_PRIVATE,
489    wxDF_HTML,
490    wxDF_MAX
491};
492
493enum wxKeyCode
494{
495    WXK_NONE,
496    WXK_CONTROL_A,
497    WXK_CONTROL_B,
498    WXK_CONTROL_C,
499    WXK_CONTROL_D,
500    WXK_CONTROL_E,
501    WXK_CONTROL_F,
502    WXK_CONTROL_G,
503    WXK_CONTROL_H,
504    WXK_CONTROL_I,
505    WXK_CONTROL_J,
506    WXK_CONTROL_K,
507    WXK_CONTROL_L,
508    WXK_CONTROL_M,
509    WXK_CONTROL_N,
510    WXK_CONTROL_O,
511    WXK_CONTROL_P,
512    WXK_CONTROL_Q,
513    WXK_CONTROL_R,
514    WXK_CONTROL_S,
515    WXK_CONTROL_T,
516    WXK_CONTROL_U,
517    WXK_CONTROL_V,
518    WXK_CONTROL_W,
519    WXK_CONTROL_X,
520    WXK_CONTROL_Y,
521    WXK_CONTROL_Z,
522    WXK_BACK,
523    WXK_TAB,
524    WXK_RETURN,
525    WXK_ESCAPE,
526    WXK_SPACE,
527    WXK_DELETE,
528    WXK_START,
529    WXK_LBUTTON,
530    WXK_RBUTTON,
531    WXK_CANCEL,
532    WXK_MBUTTON,
533    WXK_CLEAR,
534    WXK_SHIFT,
535    WXK_ALT,
536    WXK_CONTROL,
537    WXK_RAW_CONTROL,
538    WXK_MENU,
539    WXK_PAUSE,
540    WXK_CAPITAL,
541    WXK_END,
542    WXK_HOME,
543    WXK_LEFT,
544    WXK_UP,
545    WXK_RIGHT,
546    WXK_DOWN,
547    WXK_SELECT,
548    WXK_PRINT,
549    WXK_EXECUTE,
550    WXK_SNAPSHOT,
551    WXK_INSERT,
552    WXK_HELP,
553    WXK_NUMPAD0,
554    WXK_NUMPAD1,
555    WXK_NUMPAD2,
556    WXK_NUMPAD3,
557    WXK_NUMPAD4,
558    WXK_NUMPAD5,
559    WXK_NUMPAD6,
560    WXK_NUMPAD7,
561    WXK_NUMPAD8,
562    WXK_NUMPAD9,
563    WXK_MULTIPLY,
564    WXK_ADD,
565    WXK_SEPARATOR,
566    WXK_SUBTRACT,
567    WXK_DECIMAL,
568    WXK_DIVIDE,
569    WXK_F1,
570    WXK_F2,
571    WXK_F3,
572    WXK_F4,
573    WXK_F5,
574    WXK_F6,
575    WXK_F7,
576    WXK_F8,
577    WXK_F9,
578    WXK_F10,
579    WXK_F11,
580    WXK_F12,
581    WXK_F13,
582    WXK_F14,
583    WXK_F15,
584    WXK_F16,
585    WXK_F17,
586    WXK_F18,
587    WXK_F19,
588    WXK_F20,
589    WXK_F21,
590    WXK_F22,
591    WXK_F23,
592    WXK_F24,
593    WXK_NUMLOCK,
594    WXK_SCROLL,
595    WXK_PAGEUP,
596    WXK_PAGEDOWN,
597    WXK_NUMPAD_SPACE,
598    WXK_NUMPAD_TAB,
599    WXK_NUMPAD_ENTER,
600    WXK_NUMPAD_F1,
601    WXK_NUMPAD_F2,
602    WXK_NUMPAD_F3,
603    WXK_NUMPAD_F4,
604    WXK_NUMPAD_HOME,
605    WXK_NUMPAD_LEFT,
606    WXK_NUMPAD_UP,
607    WXK_NUMPAD_RIGHT,
608    WXK_NUMPAD_DOWN,
609    WXK_NUMPAD_PAGEUP,
610    WXK_NUMPAD_PAGEDOWN,
611    WXK_NUMPAD_END,
612    WXK_NUMPAD_BEGIN,
613    WXK_NUMPAD_INSERT,
614    WXK_NUMPAD_DELETE,
615    WXK_NUMPAD_EQUAL,
616    WXK_NUMPAD_MULTIPLY,
617    WXK_NUMPAD_ADD,
618    WXK_NUMPAD_SEPARATOR,
619    WXK_NUMPAD_SUBTRACT,
620    WXK_NUMPAD_DECIMAL,
621    WXK_NUMPAD_DIVIDE,
622    WXK_WINDOWS_LEFT,
623    WXK_WINDOWS_RIGHT,
624    WXK_WINDOWS_MENU,
625    WXK_COMMAND,
626    WXK_SPECIAL1,
627    WXK_SPECIAL2,
628    WXK_SPECIAL3,
629    WXK_SPECIAL4,
630    WXK_SPECIAL5,
631    WXK_SPECIAL6,
632    WXK_SPECIAL7,
633    WXK_SPECIAL8,
634    WXK_SPECIAL9,
635    WXK_SPECIAL10,
636    WXK_SPECIAL11,
637    WXK_SPECIAL12,
638    WXK_SPECIAL13,
639    WXK_SPECIAL14,
640    WXK_SPECIAL15,
641    WXK_SPECIAL16,
642    WXK_SPECIAL17,
643    WXK_SPECIAL18,
644    WXK_SPECIAL19,
645    WXK_SPECIAL20
646};
647
648enum wxKeyModifier
649{
650    wxMOD_NONE,
651    wxMOD_ALT,
652    wxMOD_CONTROL,
653    wxMOD_ALTGR,
654    wxMOD_SHIFT,
655    wxMOD_META,
656    wxMOD_WIN,
657    wxMOD_RAW_CONTROL,
658    wxMOD_CMD,
659    wxMOD_ALL
660};
661
662enum wxPaperSize
663{
664    wxPAPER_10X11,
665    wxPAPER_10X14,
666    wxPAPER_11X17,
667    wxPAPER_12X11,
668    wxPAPER_15X11,
669    wxPAPER_9X11,
670    wxPAPER_A2,
671    wxPAPER_A3,
672    wxPAPER_A3_EXTRA,
673    wxPAPER_A3_EXTRA_TRANSVERSE,
674    wxPAPER_A3_ROTATED,
675    wxPAPER_A3_TRANSVERSE,
676    wxPAPER_A4,
677    wxPAPER_A4SMALL,
678    wxPAPER_A4_EXTRA,
679    wxPAPER_A4_PLUS,
680    wxPAPER_A4_ROTATED,
681    wxPAPER_A4_TRANSVERSE,
682    wxPAPER_A5,
683    wxPAPER_A5_EXTRA,
684    wxPAPER_A5_ROTATED,
685    wxPAPER_A5_TRANSVERSE,
686    wxPAPER_A6,
687    wxPAPER_A6_ROTATED,
688    wxPAPER_A_PLUS,
689    wxPAPER_B4,
690    wxPAPER_B4_JIS_ROTATED,
691    wxPAPER_B5,
692    wxPAPER_B5_EXTRA,
693    wxPAPER_B5_JIS_ROTATED,
694    wxPAPER_B5_TRANSVERSE,
695    wxPAPER_B6_JIS,
696    wxPAPER_B6_JIS_ROTATED,
697    wxPAPER_B_PLUS,
698    wxPAPER_CSHEET,
699    wxPAPER_DBL_JAPANESE_POSTCARD,
700    wxPAPER_DBL_JAPANESE_POSTCARD_ROTATED,
701    wxPAPER_DSHEET,
702    wxPAPER_ENV_10,
703    wxPAPER_ENV_11,
704    wxPAPER_ENV_12,
705    wxPAPER_ENV_14,
706    wxPAPER_ENV_9,
707    wxPAPER_ENV_B4,
708    wxPAPER_ENV_B5,
709    wxPAPER_ENV_B6,
710    wxPAPER_ENV_C3,
711    wxPAPER_ENV_C4,
712    wxPAPER_ENV_C5,
713    wxPAPER_ENV_C6,
714    wxPAPER_ENV_C65,
715    wxPAPER_ENV_DL,
716    wxPAPER_ENV_INVITE,
717    wxPAPER_ENV_ITALY,
718    wxPAPER_ENV_MONARCH,
719    wxPAPER_ENV_PERSONAL,
720    wxPAPER_ESHEET,
721    wxPAPER_EXECUTIVE,
722    wxPAPER_FANFOLD_LGL_GERMAN,
723    wxPAPER_FANFOLD_STD_GERMAN,
724    wxPAPER_FANFOLD_US,
725    wxPAPER_FOLIO,
726    wxPAPER_ISO_B4,
727    wxPAPER_JAPANESE_POSTCARD,
728    wxPAPER_JAPANESE_POSTCARD_ROTATED,
729    wxPAPER_JENV_CHOU3,
730    wxPAPER_JENV_CHOU3_ROTATED,
731    wxPAPER_JENV_CHOU4,
732    wxPAPER_JENV_CHOU4_ROTATED,
733    wxPAPER_JENV_KAKU2,
734    wxPAPER_JENV_KAKU2_ROTATED,
735    wxPAPER_JENV_KAKU3,
736    wxPAPER_JENV_KAKU3_ROTATED,
737    wxPAPER_JENV_YOU4,
738    wxPAPER_JENV_YOU4_ROTATED,
739    wxPAPER_LEDGER,
740    wxPAPER_LEGAL,
741    wxPAPER_LEGAL_EXTRA,
742    wxPAPER_LETTER,
743    wxPAPER_LETTERSMALL,
744    wxPAPER_LETTER_EXTRA,
745    wxPAPER_LETTER_EXTRA_TRANSVERSE,
746    wxPAPER_LETTER_PLUS,
747    wxPAPER_LETTER_ROTATED,
748    wxPAPER_LETTER_TRANSVERSE,
749    wxPAPER_NONE,
750    wxPAPER_NOTE,
751    wxPAPER_P16K,
752    wxPAPER_P16K_ROTATED,
753    wxPAPER_P32K,
754    wxPAPER_P32KBIG,
755    wxPAPER_P32KBIG_ROTATED,
756    wxPAPER_P32K_ROTATED,
757    wxPAPER_PENV_1,
758    wxPAPER_PENV_10,
759    wxPAPER_PENV_10_ROTATED,
760    wxPAPER_PENV_1_ROTATED,
761    wxPAPER_PENV_2,
762    wxPAPER_PENV_2_ROTATED,
763    wxPAPER_PENV_3,
764    wxPAPER_PENV_3_ROTATED,
765    wxPAPER_PENV_4,
766    wxPAPER_PENV_4_ROTATED,
767    wxPAPER_PENV_5,
768    wxPAPER_PENV_5_ROTATED,
769    wxPAPER_PENV_6,
770    wxPAPER_PENV_6_ROTATED,
771    wxPAPER_PENV_7,
772    wxPAPER_PENV_7_ROTATED,
773    wxPAPER_PENV_8,
774    wxPAPER_PENV_8_ROTATED,
775    wxPAPER_PENV_9,
776    wxPAPER_PENV_9_ROTATED,
777    wxPAPER_QUARTO,
778    wxPAPER_STATEMENT,
779    wxPAPER_TABLOID,
780    wxPAPER_TABLOID_EXTRA
781};
782
783enum wxPrintOrientation
784{
785    wxPORTRAIT,
786    wxLANDSCAPE
787};
788
789enum wxDuplexMode
790{
791    wxDUPLEX_SIMPLEX,
792    wxDUPLEX_HORIZONTAL,
793    wxDUPLEX_VERTICAL
794};
795
796enum wxPrintMode
797{
798    wxPRINT_MODE_NONE,
799    wxPRINT_MODE_PREVIEW,
800    wxPRINT_MODE_FILE,
801    wxPRINT_MODE_PRINTER,
802    wxPRINT_MODE_STREAM
803};
804
805enum wxUpdateUI
806{
807    wxUPDATE_UI_NONE,
808    wxUPDATE_UI_RECURSE,
809    wxUPDATE_UI_FROMIDLE
810};
811
812typedef int wxPrintQuality;
813
814typedef int wxCoord;
815
816typedef float wxFloat32;
817
818typedef double wxFloat64;
819
820typedef double wxDouble;
821
822wxCoord wxDefaultCoord;
823
824
825        const int MAJOR_VERSION;
826        const int MINOR_VERSION;
827        const int RELEASE_NUMBER;
828
829
830%Extract(id=pycode_core)
831BG_STYLE_CUSTOM = BG_STYLE_PAINT
832
833%End
834
835const int wxADJUST_MINSIZE;
836
837//---------------------------------------------------------------------------
838
839