| 1 | # This file was created automatically by SWIG. |
| 2 | import wxc |
| 3 | |
| 4 | from misc import * |
| 5 | |
| 6 | from misc2 import * |
| 7 | |
| 8 | from windows import * |
| 9 | |
| 10 | from gdi import * |
| 11 | |
| 12 | from clip_dnd import * |
| 13 | |
| 14 | from events import * |
| 15 | |
| 16 | from streams import * |
| 17 | |
| 18 | from utils import * |
| 19 | |
| 20 | from mdi import * |
| 21 | |
| 22 | from frames import * |
| 23 | |
| 24 | from stattool import * |
| 25 | |
| 26 | from controls import * |
| 27 | |
| 28 | from controls2 import * |
| 29 | |
| 30 | from windows2 import * |
| 31 | |
| 32 | from cmndlgs import * |
| 33 | |
| 34 | from windows3 import * |
| 35 | |
| 36 | from image import * |
| 37 | |
| 38 | from printfw import * |
| 39 | |
| 40 | from sizers import * |
| 41 | |
| 42 | from filesys import * |
| 43 | class wxPyAppPtr(wxEvtHandlerPtr): |
| 44 | def __init__(self,this): |
| 45 | self.this = this |
| 46 | self.thisown = 0 |
| 47 | def __del__(self,wxc=wxc): |
| 48 | if self.thisown == 1 : |
| 49 | wxc.delete_wxPyApp(self) |
| 50 | def GetAppName(self, *_args, **_kwargs): |
| 51 | val = apply(wxc.wxPyApp_GetAppName,(self,) + _args, _kwargs) |
| 52 | return val |
| 53 | def GetClassName(self, *_args, **_kwargs): |
| 54 | val = apply(wxc.wxPyApp_GetClassName,(self,) + _args, _kwargs) |
| 55 | return val |
| 56 | def GetExitOnFrameDelete(self, *_args, **_kwargs): |
| 57 | val = apply(wxc.wxPyApp_GetExitOnFrameDelete,(self,) + _args, _kwargs) |
| 58 | return val |
| 59 | def GetPrintMode(self, *_args, **_kwargs): |
| 60 | val = apply(wxc.wxPyApp_GetPrintMode,(self,) + _args, _kwargs) |
| 61 | return val |
| 62 | def GetTopWindow(self, *_args, **_kwargs): |
| 63 | val = apply(wxc.wxPyApp_GetTopWindow,(self,) + _args, _kwargs) |
| 64 | return val |
| 65 | def GetVendorName(self, *_args, **_kwargs): |
| 66 | val = apply(wxc.wxPyApp_GetVendorName,(self,) + _args, _kwargs) |
| 67 | return val |
| 68 | def GetUseBestVisual(self, *_args, **_kwargs): |
| 69 | val = apply(wxc.wxPyApp_GetUseBestVisual,(self,) + _args, _kwargs) |
| 70 | return val |
| 71 | def Dispatch(self, *_args, **_kwargs): |
| 72 | val = apply(wxc.wxPyApp_Dispatch,(self,) + _args, _kwargs) |
| 73 | return val |
| 74 | def ExitMainLoop(self, *_args, **_kwargs): |
| 75 | val = apply(wxc.wxPyApp_ExitMainLoop,(self,) + _args, _kwargs) |
| 76 | return val |
| 77 | def Initialized(self, *_args, **_kwargs): |
| 78 | val = apply(wxc.wxPyApp_Initialized,(self,) + _args, _kwargs) |
| 79 | return val |
| 80 | def MainLoop(self, *_args, **_kwargs): |
| 81 | val = apply(wxc.wxPyApp_MainLoop,(self,) + _args, _kwargs) |
| 82 | return val |
| 83 | def Pending(self, *_args, **_kwargs): |
| 84 | val = apply(wxc.wxPyApp_Pending,(self,) + _args, _kwargs) |
| 85 | return val |
| 86 | def ProcessIdle(self, *_args, **_kwargs): |
| 87 | val = apply(wxc.wxPyApp_ProcessIdle,(self,) + _args, _kwargs) |
| 88 | return val |
| 89 | def SetAppName(self, *_args, **_kwargs): |
| 90 | val = apply(wxc.wxPyApp_SetAppName,(self,) + _args, _kwargs) |
| 91 | return val |
| 92 | def SetClassName(self, *_args, **_kwargs): |
| 93 | val = apply(wxc.wxPyApp_SetClassName,(self,) + _args, _kwargs) |
| 94 | return val |
| 95 | def SetExitOnFrameDelete(self, *_args, **_kwargs): |
| 96 | val = apply(wxc.wxPyApp_SetExitOnFrameDelete,(self,) + _args, _kwargs) |
| 97 | return val |
| 98 | def SetPrintMode(self, *_args, **_kwargs): |
| 99 | val = apply(wxc.wxPyApp_SetPrintMode,(self,) + _args, _kwargs) |
| 100 | return val |
| 101 | def SetTopWindow(self, *_args, **_kwargs): |
| 102 | val = apply(wxc.wxPyApp_SetTopWindow,(self,) + _args, _kwargs) |
| 103 | return val |
| 104 | def SetVendorName(self, *_args, **_kwargs): |
| 105 | val = apply(wxc.wxPyApp_SetVendorName,(self,) + _args, _kwargs) |
| 106 | return val |
| 107 | def SetUseBestVisual(self, *_args, **_kwargs): |
| 108 | val = apply(wxc.wxPyApp_SetUseBestVisual,(self,) + _args, _kwargs) |
| 109 | return val |
| 110 | def GetStdIcon(self, *_args, **_kwargs): |
| 111 | val = apply(wxc.wxPyApp_GetStdIcon,(self,) + _args, _kwargs) |
| 112 | if val: val = wxIconPtr(val) ; val.thisown = 1 |
| 113 | return val |
| 114 | def __repr__(self): |
| 115 | return "<C wxPyApp instance at %s>" % (self.this,) |
| 116 | class wxPyApp(wxPyAppPtr): |
| 117 | def __init__(self,*_args,**_kwargs): |
| 118 | self.this = apply(wxc.new_wxPyApp,_args,_kwargs) |
| 119 | self.thisown = 1 |
| 120 | |
| 121 | |
| 122 | |
| 123 | |
| 124 | |
| 125 | |
| 126 | #-------------- FUNCTION WRAPPERS ------------------ |
| 127 | |
| 128 | ptrcast = wxc.ptrcast |
| 129 | |
| 130 | ptrvalue = wxc.ptrvalue |
| 131 | |
| 132 | ptrset = wxc.ptrset |
| 133 | |
| 134 | ptrcreate = wxc.ptrcreate |
| 135 | |
| 136 | ptrfree = wxc.ptrfree |
| 137 | |
| 138 | ptradd = wxc.ptradd |
| 139 | |
| 140 | ptrmap = wxc.ptrmap |
| 141 | |
| 142 | _wxStart = wxc._wxStart |
| 143 | |
| 144 | _wxSetDictionary = wxc._wxSetDictionary |
| 145 | |
| 146 | def wxGetApp(*_args, **_kwargs): |
| 147 | val = apply(wxc.wxGetApp,_args,_kwargs) |
| 148 | if val: val = wxPyAppPtr(val) |
| 149 | return val |
| 150 | |
| 151 | wxApp_CleanUp = wxc.wxApp_CleanUp |
| 152 | |
| 153 | |
| 154 | |
| 155 | #-------------- VARIABLE WRAPPERS ------------------ |
| 156 | |
| 157 | wxMAJOR_VERSION = wxc.wxMAJOR_VERSION |
| 158 | wxMINOR_VERSION = wxc.wxMINOR_VERSION |
| 159 | wxRELEASE_NUMBER = wxc.wxRELEASE_NUMBER |
| 160 | wxNOT_FOUND = wxc.wxNOT_FOUND |
| 161 | wxVSCROLL = wxc.wxVSCROLL |
| 162 | wxHSCROLL = wxc.wxHSCROLL |
| 163 | wxCAPTION = wxc.wxCAPTION |
| 164 | wxDOUBLE_BORDER = wxc.wxDOUBLE_BORDER |
| 165 | wxSUNKEN_BORDER = wxc.wxSUNKEN_BORDER |
| 166 | wxRAISED_BORDER = wxc.wxRAISED_BORDER |
| 167 | wxBORDER = wxc.wxBORDER |
| 168 | wxSIMPLE_BORDER = wxc.wxSIMPLE_BORDER |
| 169 | wxSTATIC_BORDER = wxc.wxSTATIC_BORDER |
| 170 | wxTRANSPARENT_WINDOW = wxc.wxTRANSPARENT_WINDOW |
| 171 | wxNO_BORDER = wxc.wxNO_BORDER |
| 172 | wxUSER_COLOURS = wxc.wxUSER_COLOURS |
| 173 | wxNO_3D = wxc.wxNO_3D |
| 174 | wxTAB_TRAVERSAL = wxc.wxTAB_TRAVERSAL |
| 175 | wxWANTS_CHARS = wxc.wxWANTS_CHARS |
| 176 | wxPOPUP_WINDOW = wxc.wxPOPUP_WINDOW |
| 177 | wxHORIZONTAL = wxc.wxHORIZONTAL |
| 178 | wxVERTICAL = wxc.wxVERTICAL |
| 179 | wxBOTH = wxc.wxBOTH |
| 180 | wxCENTER_FRAME = wxc.wxCENTER_FRAME |
| 181 | wxCENTRE_ON_SCREEN = wxc.wxCENTRE_ON_SCREEN |
| 182 | wxCENTER_ON_SCREEN = wxc.wxCENTER_ON_SCREEN |
| 183 | wxSTAY_ON_TOP = wxc.wxSTAY_ON_TOP |
| 184 | wxICONIZE = wxc.wxICONIZE |
| 185 | wxMINIMIZE = wxc.wxMINIMIZE |
| 186 | wxMAXIMIZE = wxc.wxMAXIMIZE |
| 187 | wxTHICK_FRAME = wxc.wxTHICK_FRAME |
| 188 | wxSYSTEM_MENU = wxc.wxSYSTEM_MENU |
| 189 | wxMINIMIZE_BOX = wxc.wxMINIMIZE_BOX |
| 190 | wxMAXIMIZE_BOX = wxc.wxMAXIMIZE_BOX |
| 191 | wxTINY_CAPTION_HORIZ = wxc.wxTINY_CAPTION_HORIZ |
| 192 | wxTINY_CAPTION_VERT = wxc.wxTINY_CAPTION_VERT |
| 193 | wxRESIZE_BOX = wxc.wxRESIZE_BOX |
| 194 | wxRESIZE_BORDER = wxc.wxRESIZE_BORDER |
| 195 | wxDIALOG_MODAL = wxc.wxDIALOG_MODAL |
| 196 | wxDIALOG_MODELESS = wxc.wxDIALOG_MODELESS |
| 197 | wxDIALOG_NO_PARENT = wxc.wxDIALOG_NO_PARENT |
| 198 | wxDEFAULT_FRAME_STYLE = wxc.wxDEFAULT_FRAME_STYLE |
| 199 | wxDEFAULT_DIALOG_STYLE = wxc.wxDEFAULT_DIALOG_STYLE |
| 200 | wxFRAME_TOOL_WINDOW = wxc.wxFRAME_TOOL_WINDOW |
| 201 | wxFRAME_FLOAT_ON_PARENT = wxc.wxFRAME_FLOAT_ON_PARENT |
| 202 | wxFRAME_NO_WINDOW_MENU = wxc.wxFRAME_NO_WINDOW_MENU |
| 203 | wxFRAME_NO_TASKBAR = wxc.wxFRAME_NO_TASKBAR |
| 204 | wxED_CLIENT_MARGIN = wxc.wxED_CLIENT_MARGIN |
| 205 | wxED_BUTTONS_BOTTOM = wxc.wxED_BUTTONS_BOTTOM |
| 206 | wxED_BUTTONS_RIGHT = wxc.wxED_BUTTONS_RIGHT |
| 207 | wxED_STATIC_LINE = wxc.wxED_STATIC_LINE |
| 208 | wxEXT_DIALOG_STYLE = wxc.wxEXT_DIALOG_STYLE |
| 209 | wxCLIP_CHILDREN = wxc.wxCLIP_CHILDREN |
| 210 | wxCLIP_SIBLINGS = wxc.wxCLIP_SIBLINGS |
| 211 | wxRETAINED = wxc.wxRETAINED |
| 212 | wxBACKINGSTORE = wxc.wxBACKINGSTORE |
| 213 | wxTB_3DBUTTONS = wxc.wxTB_3DBUTTONS |
| 214 | wxTB_HORIZONTAL = wxc.wxTB_HORIZONTAL |
| 215 | wxTB_VERTICAL = wxc.wxTB_VERTICAL |
| 216 | wxTB_FLAT = wxc.wxTB_FLAT |
| 217 | wxTB_DOCKABLE = wxc.wxTB_DOCKABLE |
| 218 | wxCOLOURED = wxc.wxCOLOURED |
| 219 | wxFIXED_LENGTH = wxc.wxFIXED_LENGTH |
| 220 | wxALIGN_LEFT = wxc.wxALIGN_LEFT |
| 221 | wxALIGN_CENTER_HORIZONTAL = wxc.wxALIGN_CENTER_HORIZONTAL |
| 222 | wxALIGN_CENTRE_HORIZONTAL = wxc.wxALIGN_CENTRE_HORIZONTAL |
| 223 | wxALIGN_RIGHT = wxc.wxALIGN_RIGHT |
| 224 | wxALIGN_BOTTOM = wxc.wxALIGN_BOTTOM |
| 225 | wxALIGN_CENTER_VERTICAL = wxc.wxALIGN_CENTER_VERTICAL |
| 226 | wxALIGN_CENTRE_VERTICAL = wxc.wxALIGN_CENTRE_VERTICAL |
| 227 | wxALIGN_TOP = wxc.wxALIGN_TOP |
| 228 | wxALIGN_CENTER = wxc.wxALIGN_CENTER |
| 229 | wxALIGN_CENTRE = wxc.wxALIGN_CENTRE |
| 230 | wxSHAPED = wxc.wxSHAPED |
| 231 | wxADJUST_MINSIZE = wxc.wxADJUST_MINSIZE |
| 232 | wxLB_NEEDED_SB = wxc.wxLB_NEEDED_SB |
| 233 | wxLB_ALWAYS_SB = wxc.wxLB_ALWAYS_SB |
| 234 | wxLB_SORT = wxc.wxLB_SORT |
| 235 | wxLB_SINGLE = wxc.wxLB_SINGLE |
| 236 | wxLB_MULTIPLE = wxc.wxLB_MULTIPLE |
| 237 | wxLB_EXTENDED = wxc.wxLB_EXTENDED |
| 238 | wxLB_OWNERDRAW = wxc.wxLB_OWNERDRAW |
| 239 | wxLB_HSCROLL = wxc.wxLB_HSCROLL |
| 240 | wxPROCESS_ENTER = wxc.wxPROCESS_ENTER |
| 241 | wxPASSWORD = wxc.wxPASSWORD |
| 242 | wxTE_READONLY = wxc.wxTE_READONLY |
| 243 | wxTE_MULTILINE = wxc.wxTE_MULTILINE |
| 244 | wxTE_PROCESS_TAB = wxc.wxTE_PROCESS_TAB |
| 245 | wxTE_RICH = wxc.wxTE_RICH |
| 246 | wxTE_RICH2 = wxc.wxTE_RICH2 |
| 247 | wxTE_NO_VSCROLL = wxc.wxTE_NO_VSCROLL |
| 248 | wxTE_AUTO_SCROLL = wxc.wxTE_AUTO_SCROLL |
| 249 | wxTE_PROCESS_ENTER = wxc.wxTE_PROCESS_ENTER |
| 250 | wxTE_PASSWORD = wxc.wxTE_PASSWORD |
| 251 | wxTE_AUTO_URL = wxc.wxTE_AUTO_URL |
| 252 | wxTE_NOHIDESEL = wxc.wxTE_NOHIDESEL |
| 253 | wxTE_DONTWRAP = wxc.wxTE_DONTWRAP |
| 254 | wxTE_LINEWRAP = wxc.wxTE_LINEWRAP |
| 255 | wxTE_WORDWRAP = wxc.wxTE_WORDWRAP |
| 256 | wxCB_SIMPLE = wxc.wxCB_SIMPLE |
| 257 | wxCB_DROPDOWN = wxc.wxCB_DROPDOWN |
| 258 | wxCB_SORT = wxc.wxCB_SORT |
| 259 | wxCB_READONLY = wxc.wxCB_READONLY |
| 260 | wxRA_HORIZONTAL = wxc.wxRA_HORIZONTAL |
| 261 | wxRA_VERTICAL = wxc.wxRA_VERTICAL |
| 262 | wxRA_SPECIFY_ROWS = wxc.wxRA_SPECIFY_ROWS |
| 263 | wxRA_SPECIFY_COLS = wxc.wxRA_SPECIFY_COLS |
| 264 | wxRB_GROUP = wxc.wxRB_GROUP |
| 265 | wxGA_PROGRESSBAR = wxc.wxGA_PROGRESSBAR |
| 266 | wxGA_HORIZONTAL = wxc.wxGA_HORIZONTAL |
| 267 | wxGA_VERTICAL = wxc.wxGA_VERTICAL |
| 268 | wxGA_SMOOTH = wxc.wxGA_SMOOTH |
| 269 | wxSL_HORIZONTAL = wxc.wxSL_HORIZONTAL |
| 270 | wxSL_VERTICAL = wxc.wxSL_VERTICAL |
| 271 | wxSL_AUTOTICKS = wxc.wxSL_AUTOTICKS |
| 272 | wxSL_LABELS = wxc.wxSL_LABELS |
| 273 | wxSL_LEFT = wxc.wxSL_LEFT |
| 274 | wxSL_TOP = wxc.wxSL_TOP |
| 275 | wxSL_RIGHT = wxc.wxSL_RIGHT |
| 276 | wxSL_BOTTOM = wxc.wxSL_BOTTOM |
| 277 | wxSL_BOTH = wxc.wxSL_BOTH |
| 278 | wxSL_SELRANGE = wxc.wxSL_SELRANGE |
| 279 | wxSB_HORIZONTAL = wxc.wxSB_HORIZONTAL |
| 280 | wxSB_VERTICAL = wxc.wxSB_VERTICAL |
| 281 | wxST_SIZEGRIP = wxc.wxST_SIZEGRIP |
| 282 | wxST_NO_AUTORESIZE = wxc.wxST_NO_AUTORESIZE |
| 283 | wxBU_AUTODRAW = wxc.wxBU_AUTODRAW |
| 284 | wxBU_NOAUTODRAW = wxc.wxBU_NOAUTODRAW |
| 285 | wxSP_VERTICAL = wxc.wxSP_VERTICAL |
| 286 | wxSP_HORIZONTAL = wxc.wxSP_HORIZONTAL |
| 287 | wxSP_ARROW_KEYS = wxc.wxSP_ARROW_KEYS |
| 288 | wxSP_WRAP = wxc.wxSP_WRAP |
| 289 | wxSP_NOBORDER = wxc.wxSP_NOBORDER |
| 290 | wxSP_3D = wxc.wxSP_3D |
| 291 | wxSP_3DSASH = wxc.wxSP_3DSASH |
| 292 | wxSP_3DBORDER = wxc.wxSP_3DBORDER |
| 293 | wxSP_FULLSASH = wxc.wxSP_FULLSASH |
| 294 | wxSP_BORDER = wxc.wxSP_BORDER |
| 295 | wxSP_LIVE_UPDATE = wxc.wxSP_LIVE_UPDATE |
| 296 | wxSP_PERMIT_UNSPLIT = wxc.wxSP_PERMIT_UNSPLIT |
| 297 | wxFLOOD_SURFACE = wxc.wxFLOOD_SURFACE |
| 298 | wxFLOOD_BORDER = wxc.wxFLOOD_BORDER |
| 299 | wxODDEVEN_RULE = wxc.wxODDEVEN_RULE |
| 300 | wxWINDING_RULE = wxc.wxWINDING_RULE |
| 301 | wxTOOL_TOP = wxc.wxTOOL_TOP |
| 302 | wxTOOL_BOTTOM = wxc.wxTOOL_BOTTOM |
| 303 | wxTOOL_LEFT = wxc.wxTOOL_LEFT |
| 304 | wxTOOL_RIGHT = wxc.wxTOOL_RIGHT |
| 305 | wxOK = wxc.wxOK |
| 306 | wxYES_NO = wxc.wxYES_NO |
| 307 | wxCANCEL = wxc.wxCANCEL |
| 308 | wxYES = wxc.wxYES |
| 309 | wxNO = wxc.wxNO |
| 310 | wxNO_DEFAULT = wxc.wxNO_DEFAULT |
| 311 | wxYES_DEFAULT = wxc.wxYES_DEFAULT |
| 312 | wxICON_EXCLAMATION = wxc.wxICON_EXCLAMATION |
| 313 | wxICON_HAND = wxc.wxICON_HAND |
| 314 | wxICON_QUESTION = wxc.wxICON_QUESTION |
| 315 | wxICON_INFORMATION = wxc.wxICON_INFORMATION |
| 316 | wxICON_STOP = wxc.wxICON_STOP |
| 317 | wxICON_ASTERISK = wxc.wxICON_ASTERISK |
| 318 | wxICON_MASK = wxc.wxICON_MASK |
| 319 | wxICON_WARNING = wxc.wxICON_WARNING |
| 320 | wxICON_ERROR = wxc.wxICON_ERROR |
| 321 | wxFORWARD = wxc.wxFORWARD |
| 322 | wxBACKWARD = wxc.wxBACKWARD |
| 323 | wxRESET = wxc.wxRESET |
| 324 | wxHELP = wxc.wxHELP |
| 325 | wxMORE = wxc.wxMORE |
| 326 | wxSETUP = wxc.wxSETUP |
| 327 | wxCENTRE = wxc.wxCENTRE |
| 328 | wxCENTER = wxc.wxCENTER |
| 329 | wxSIZE_AUTO_WIDTH = wxc.wxSIZE_AUTO_WIDTH |
| 330 | wxSIZE_AUTO_HEIGHT = wxc.wxSIZE_AUTO_HEIGHT |
| 331 | wxSIZE_AUTO = wxc.wxSIZE_AUTO |
| 332 | wxSIZE_USE_EXISTING = wxc.wxSIZE_USE_EXISTING |
| 333 | wxSIZE_ALLOW_MINUS_ONE = wxc.wxSIZE_ALLOW_MINUS_ONE |
| 334 | wxPORTRAIT = wxc.wxPORTRAIT |
| 335 | wxLANDSCAPE = wxc.wxLANDSCAPE |
| 336 | wxPRINT_QUALITY_HIGH = wxc.wxPRINT_QUALITY_HIGH |
| 337 | wxPRINT_QUALITY_MEDIUM = wxc.wxPRINT_QUALITY_MEDIUM |
| 338 | wxPRINT_QUALITY_LOW = wxc.wxPRINT_QUALITY_LOW |
| 339 | wxPRINT_QUALITY_DRAFT = wxc.wxPRINT_QUALITY_DRAFT |
| 340 | wxID_OPEN = wxc.wxID_OPEN |
| 341 | wxID_CLOSE = wxc.wxID_CLOSE |
| 342 | wxID_NEW = wxc.wxID_NEW |
| 343 | wxID_SAVE = wxc.wxID_SAVE |
| 344 | wxID_SAVEAS = wxc.wxID_SAVEAS |
| 345 | wxID_REVERT = wxc.wxID_REVERT |
| 346 | wxID_EXIT = wxc.wxID_EXIT |
| 347 | wxID_UNDO = wxc.wxID_UNDO |
| 348 | wxID_REDO = wxc.wxID_REDO |
| 349 | wxID_HELP = wxc.wxID_HELP |
| 350 | wxID_PRINT = wxc.wxID_PRINT |
| 351 | wxID_PRINT_SETUP = wxc.wxID_PRINT_SETUP |
| 352 | wxID_PREVIEW = wxc.wxID_PREVIEW |
| 353 | wxID_ABOUT = wxc.wxID_ABOUT |
| 354 | wxID_HELP_CONTENTS = wxc.wxID_HELP_CONTENTS |
| 355 | wxID_HELP_COMMANDS = wxc.wxID_HELP_COMMANDS |
| 356 | wxID_HELP_PROCEDURES = wxc.wxID_HELP_PROCEDURES |
| 357 | wxID_HELP_CONTEXT = wxc.wxID_HELP_CONTEXT |
| 358 | wxID_CLOSE_ALL = wxc.wxID_CLOSE_ALL |
| 359 | wxID_CUT = wxc.wxID_CUT |
| 360 | wxID_COPY = wxc.wxID_COPY |
| 361 | wxID_PASTE = wxc.wxID_PASTE |
| 362 | wxID_CLEAR = wxc.wxID_CLEAR |
| 363 | wxID_FIND = wxc.wxID_FIND |
| 364 | wxID_DUPLICATE = wxc.wxID_DUPLICATE |
| 365 | wxID_SELECTALL = wxc.wxID_SELECTALL |
| 366 | wxID_FILE1 = wxc.wxID_FILE1 |
| 367 | wxID_FILE2 = wxc.wxID_FILE2 |
| 368 | wxID_FILE3 = wxc.wxID_FILE3 |
| 369 | wxID_FILE4 = wxc.wxID_FILE4 |
| 370 | wxID_FILE5 = wxc.wxID_FILE5 |
| 371 | wxID_FILE6 = wxc.wxID_FILE6 |
| 372 | wxID_FILE7 = wxc.wxID_FILE7 |
| 373 | wxID_FILE8 = wxc.wxID_FILE8 |
| 374 | wxID_FILE9 = wxc.wxID_FILE9 |
| 375 | wxID_OK = wxc.wxID_OK |
| 376 | wxID_CANCEL = wxc.wxID_CANCEL |
| 377 | wxID_APPLY = wxc.wxID_APPLY |
| 378 | wxID_YES = wxc.wxID_YES |
| 379 | wxID_NO = wxc.wxID_NO |
| 380 | wxID_STATIC = wxc.wxID_STATIC |
| 381 | wxID_FORWARD = wxc.wxID_FORWARD |
| 382 | wxID_BACKWARD = wxc.wxID_BACKWARD |
| 383 | wxID_DEFAULT = wxc.wxID_DEFAULT |
| 384 | wxID_MORE = wxc.wxID_MORE |
| 385 | wxID_SETUP = wxc.wxID_SETUP |
| 386 | wxID_RESET = wxc.wxID_RESET |
| 387 | wxID_CONTEXT_HELP = wxc.wxID_CONTEXT_HELP |
| 388 | wxID_YESTOALL = wxc.wxID_YESTOALL |
| 389 | wxID_NOTOALL = wxc.wxID_NOTOALL |
| 390 | wxID_ABORT = wxc.wxID_ABORT |
| 391 | wxID_RETRY = wxc.wxID_RETRY |
| 392 | wxID_IGNORE = wxc.wxID_IGNORE |
| 393 | wxOPEN = wxc.wxOPEN |
| 394 | wxSAVE = wxc.wxSAVE |
| 395 | wxHIDE_READONLY = wxc.wxHIDE_READONLY |
| 396 | wxOVERWRITE_PROMPT = wxc.wxOVERWRITE_PROMPT |
| 397 | wxFILE_MUST_EXIST = wxc.wxFILE_MUST_EXIST |
| 398 | wxMULTIPLE = wxc.wxMULTIPLE |
| 399 | wxCHANGE_DIR = wxc.wxCHANGE_DIR |
| 400 | wxACCEL_ALT = wxc.wxACCEL_ALT |
| 401 | wxACCEL_CTRL = wxc.wxACCEL_CTRL |
| 402 | wxACCEL_SHIFT = wxc.wxACCEL_SHIFT |
| 403 | wxACCEL_NORMAL = wxc.wxACCEL_NORMAL |
| 404 | wxPD_AUTO_HIDE = wxc.wxPD_AUTO_HIDE |
| 405 | wxPD_APP_MODAL = wxc.wxPD_APP_MODAL |
| 406 | wxPD_CAN_ABORT = wxc.wxPD_CAN_ABORT |
| 407 | wxPD_ELAPSED_TIME = wxc.wxPD_ELAPSED_TIME |
| 408 | wxPD_ESTIMATED_TIME = wxc.wxPD_ESTIMATED_TIME |
| 409 | wxPD_REMAINING_TIME = wxc.wxPD_REMAINING_TIME |
| 410 | wxMENU_TEAROFF = wxc.wxMENU_TEAROFF |
| 411 | wxMB_DOCKABLE = wxc.wxMB_DOCKABLE |
| 412 | wxNO_FULL_REPAINT_ON_RESIZE = wxc.wxNO_FULL_REPAINT_ON_RESIZE |
| 413 | wxLEFT = wxc.wxLEFT |
| 414 | wxRIGHT = wxc.wxRIGHT |
| 415 | wxUP = wxc.wxUP |
| 416 | wxDOWN = wxc.wxDOWN |
| 417 | wxALL = wxc.wxALL |
| 418 | wxTOP = wxc.wxTOP |
| 419 | wxBOTTOM = wxc.wxBOTTOM |
| 420 | wxNORTH = wxc.wxNORTH |
| 421 | wxSOUTH = wxc.wxSOUTH |
| 422 | wxEAST = wxc.wxEAST |
| 423 | wxWEST = wxc.wxWEST |
| 424 | wxSTRETCH_NOT = wxc.wxSTRETCH_NOT |
| 425 | wxSHRINK = wxc.wxSHRINK |
| 426 | wxGROW = wxc.wxGROW |
| 427 | wxEXPAND = wxc.wxEXPAND |
| 428 | wxNB_FIXEDWIDTH = wxc.wxNB_FIXEDWIDTH |
| 429 | wxNB_LEFT = wxc.wxNB_LEFT |
| 430 | wxNB_RIGHT = wxc.wxNB_RIGHT |
| 431 | wxNB_BOTTOM = wxc.wxNB_BOTTOM |
| 432 | wxNB_MULTILINE = wxc.wxNB_MULTILINE |
| 433 | wxLI_HORIZONTAL = wxc.wxLI_HORIZONTAL |
| 434 | wxLI_VERTICAL = wxc.wxLI_VERTICAL |
| 435 | wxJOYSTICK1 = wxc.wxJOYSTICK1 |
| 436 | wxJOYSTICK2 = wxc.wxJOYSTICK2 |
| 437 | wxJOY_BUTTON1 = wxc.wxJOY_BUTTON1 |
| 438 | wxJOY_BUTTON2 = wxc.wxJOY_BUTTON2 |
| 439 | wxJOY_BUTTON3 = wxc.wxJOY_BUTTON3 |
| 440 | wxJOY_BUTTON4 = wxc.wxJOY_BUTTON4 |
| 441 | wxJOY_BUTTON_ANY = wxc.wxJOY_BUTTON_ANY |
| 442 | wxWS_EX_VALIDATE_RECURSIVELY = wxc.wxWS_EX_VALIDATE_RECURSIVELY |
| 443 | wxWS_EX_BLOCK_EVENTS = wxc.wxWS_EX_BLOCK_EVENTS |
| 444 | wxWS_EX_TRANSIENT = wxc.wxWS_EX_TRANSIENT |
| 445 | wxMM_TEXT = wxc.wxMM_TEXT |
| 446 | wxMM_LOMETRIC = wxc.wxMM_LOMETRIC |
| 447 | wxMM_HIMETRIC = wxc.wxMM_HIMETRIC |
| 448 | wxMM_LOENGLISH = wxc.wxMM_LOENGLISH |
| 449 | wxMM_HIENGLISH = wxc.wxMM_HIENGLISH |
| 450 | wxMM_TWIPS = wxc.wxMM_TWIPS |
| 451 | wxMM_ISOTROPIC = wxc.wxMM_ISOTROPIC |
| 452 | wxMM_ANISOTROPIC = wxc.wxMM_ANISOTROPIC |
| 453 | wxMM_POINTS = wxc.wxMM_POINTS |
| 454 | wxMM_METRIC = wxc.wxMM_METRIC |
| 455 | wxBORDER_DEFAULT = wxc.wxBORDER_DEFAULT |
| 456 | wxBORDER_NONE = wxc.wxBORDER_NONE |
| 457 | wxBORDER_STATIC = wxc.wxBORDER_STATIC |
| 458 | wxBORDER_SIMPLE = wxc.wxBORDER_SIMPLE |
| 459 | wxBORDER_RAISED = wxc.wxBORDER_RAISED |
| 460 | wxBORDER_SUNKEN = wxc.wxBORDER_SUNKEN |
| 461 | wxBORDER_DOUBLE = wxc.wxBORDER_DOUBLE |
| 462 | wxBORDER_MASK = wxc.wxBORDER_MASK |
| 463 | wxDEFAULT = wxc.wxDEFAULT |
| 464 | wxDECORATIVE = wxc.wxDECORATIVE |
| 465 | wxROMAN = wxc.wxROMAN |
| 466 | wxSCRIPT = wxc.wxSCRIPT |
| 467 | wxSWISS = wxc.wxSWISS |
| 468 | wxMODERN = wxc.wxMODERN |
| 469 | wxTELETYPE = wxc.wxTELETYPE |
| 470 | wxVARIABLE = wxc.wxVARIABLE |
| 471 | wxFIXED = wxc.wxFIXED |
| 472 | wxNORMAL = wxc.wxNORMAL |
| 473 | wxLIGHT = wxc.wxLIGHT |
| 474 | wxBOLD = wxc.wxBOLD |
| 475 | wxITALIC = wxc.wxITALIC |
| 476 | wxSLANT = wxc.wxSLANT |
| 477 | wxSOLID = wxc.wxSOLID |
| 478 | wxDOT = wxc.wxDOT |
| 479 | wxLONG_DASH = wxc.wxLONG_DASH |
| 480 | wxSHORT_DASH = wxc.wxSHORT_DASH |
| 481 | wxDOT_DASH = wxc.wxDOT_DASH |
| 482 | wxUSER_DASH = wxc.wxUSER_DASH |
| 483 | wxTRANSPARENT = wxc.wxTRANSPARENT |
| 484 | wxSTIPPLE = wxc.wxSTIPPLE |
| 485 | wxBDIAGONAL_HATCH = wxc.wxBDIAGONAL_HATCH |
| 486 | wxCROSSDIAG_HATCH = wxc.wxCROSSDIAG_HATCH |
| 487 | wxFDIAGONAL_HATCH = wxc.wxFDIAGONAL_HATCH |
| 488 | wxCROSS_HATCH = wxc.wxCROSS_HATCH |
| 489 | wxHORIZONTAL_HATCH = wxc.wxHORIZONTAL_HATCH |
| 490 | wxVERTICAL_HATCH = wxc.wxVERTICAL_HATCH |
| 491 | wxJOIN_BEVEL = wxc.wxJOIN_BEVEL |
| 492 | wxJOIN_MITER = wxc.wxJOIN_MITER |
| 493 | wxJOIN_ROUND = wxc.wxJOIN_ROUND |
| 494 | wxCAP_ROUND = wxc.wxCAP_ROUND |
| 495 | wxCAP_PROJECTING = wxc.wxCAP_PROJECTING |
| 496 | wxCAP_BUTT = wxc.wxCAP_BUTT |
| 497 | wxCLEAR = wxc.wxCLEAR |
| 498 | wxXOR = wxc.wxXOR |
| 499 | wxINVERT = wxc.wxINVERT |
| 500 | wxOR_REVERSE = wxc.wxOR_REVERSE |
| 501 | wxAND_REVERSE = wxc.wxAND_REVERSE |
| 502 | wxCOPY = wxc.wxCOPY |
| 503 | wxAND = wxc.wxAND |
| 504 | wxAND_INVERT = wxc.wxAND_INVERT |
| 505 | wxNO_OP = wxc.wxNO_OP |
| 506 | wxNOR = wxc.wxNOR |
| 507 | wxEQUIV = wxc.wxEQUIV |
| 508 | wxSRC_INVERT = wxc.wxSRC_INVERT |
| 509 | wxOR_INVERT = wxc.wxOR_INVERT |
| 510 | wxNAND = wxc.wxNAND |
| 511 | wxOR = wxc.wxOR |
| 512 | wxSET = wxc.wxSET |
| 513 | WXK_BACK = wxc.WXK_BACK |
| 514 | WXK_TAB = wxc.WXK_TAB |
| 515 | WXK_RETURN = wxc.WXK_RETURN |
| 516 | WXK_ESCAPE = wxc.WXK_ESCAPE |
| 517 | WXK_SPACE = wxc.WXK_SPACE |
| 518 | WXK_DELETE = wxc.WXK_DELETE |
| 519 | WXK_START = wxc.WXK_START |
| 520 | WXK_LBUTTON = wxc.WXK_LBUTTON |
| 521 | WXK_RBUTTON = wxc.WXK_RBUTTON |
| 522 | WXK_CANCEL = wxc.WXK_CANCEL |
| 523 | WXK_MBUTTON = wxc.WXK_MBUTTON |
| 524 | WXK_CLEAR = wxc.WXK_CLEAR |
| 525 | WXK_SHIFT = wxc.WXK_SHIFT |
| 526 | WXK_ALT = wxc.WXK_ALT |
| 527 | WXK_CONTROL = wxc.WXK_CONTROL |
| 528 | WXK_MENU = wxc.WXK_MENU |
| 529 | WXK_PAUSE = wxc.WXK_PAUSE |
| 530 | WXK_CAPITAL = wxc.WXK_CAPITAL |
| 531 | WXK_PRIOR = wxc.WXK_PRIOR |
| 532 | WXK_NEXT = wxc.WXK_NEXT |
| 533 | WXK_END = wxc.WXK_END |
| 534 | WXK_HOME = wxc.WXK_HOME |
| 535 | WXK_LEFT = wxc.WXK_LEFT |
| 536 | WXK_UP = wxc.WXK_UP |
| 537 | WXK_RIGHT = wxc.WXK_RIGHT |
| 538 | WXK_DOWN = wxc.WXK_DOWN |
| 539 | WXK_SELECT = wxc.WXK_SELECT |
| 540 | WXK_PRINT = wxc.WXK_PRINT |
| 541 | WXK_EXECUTE = wxc.WXK_EXECUTE |
| 542 | WXK_SNAPSHOT = wxc.WXK_SNAPSHOT |
| 543 | WXK_INSERT = wxc.WXK_INSERT |
| 544 | WXK_HELP = wxc.WXK_HELP |
| 545 | WXK_NUMPAD0 = wxc.WXK_NUMPAD0 |
| 546 | WXK_NUMPAD1 = wxc.WXK_NUMPAD1 |
| 547 | WXK_NUMPAD2 = wxc.WXK_NUMPAD2 |
| 548 | WXK_NUMPAD3 = wxc.WXK_NUMPAD3 |
| 549 | WXK_NUMPAD4 = wxc.WXK_NUMPAD4 |
| 550 | WXK_NUMPAD5 = wxc.WXK_NUMPAD5 |
| 551 | WXK_NUMPAD6 = wxc.WXK_NUMPAD6 |
| 552 | WXK_NUMPAD7 = wxc.WXK_NUMPAD7 |
| 553 | WXK_NUMPAD8 = wxc.WXK_NUMPAD8 |
| 554 | WXK_NUMPAD9 = wxc.WXK_NUMPAD9 |
| 555 | WXK_MULTIPLY = wxc.WXK_MULTIPLY |
| 556 | WXK_ADD = wxc.WXK_ADD |
| 557 | WXK_SEPARATOR = wxc.WXK_SEPARATOR |
| 558 | WXK_SUBTRACT = wxc.WXK_SUBTRACT |
| 559 | WXK_DECIMAL = wxc.WXK_DECIMAL |
| 560 | WXK_DIVIDE = wxc.WXK_DIVIDE |
| 561 | WXK_F1 = wxc.WXK_F1 |
| 562 | WXK_F2 = wxc.WXK_F2 |
| 563 | WXK_F3 = wxc.WXK_F3 |
| 564 | WXK_F4 = wxc.WXK_F4 |
| 565 | WXK_F5 = wxc.WXK_F5 |
| 566 | WXK_F6 = wxc.WXK_F6 |
| 567 | WXK_F7 = wxc.WXK_F7 |
| 568 | WXK_F8 = wxc.WXK_F8 |
| 569 | WXK_F9 = wxc.WXK_F9 |
| 570 | WXK_F10 = wxc.WXK_F10 |
| 571 | WXK_F11 = wxc.WXK_F11 |
| 572 | WXK_F12 = wxc.WXK_F12 |
| 573 | WXK_F13 = wxc.WXK_F13 |
| 574 | WXK_F14 = wxc.WXK_F14 |
| 575 | WXK_F15 = wxc.WXK_F15 |
| 576 | WXK_F16 = wxc.WXK_F16 |
| 577 | WXK_F17 = wxc.WXK_F17 |
| 578 | WXK_F18 = wxc.WXK_F18 |
| 579 | WXK_F19 = wxc.WXK_F19 |
| 580 | WXK_F20 = wxc.WXK_F20 |
| 581 | WXK_F21 = wxc.WXK_F21 |
| 582 | WXK_F22 = wxc.WXK_F22 |
| 583 | WXK_F23 = wxc.WXK_F23 |
| 584 | WXK_F24 = wxc.WXK_F24 |
| 585 | WXK_NUMLOCK = wxc.WXK_NUMLOCK |
| 586 | WXK_SCROLL = wxc.WXK_SCROLL |
| 587 | WXK_PAGEUP = wxc.WXK_PAGEUP |
| 588 | WXK_PAGEDOWN = wxc.WXK_PAGEDOWN |
| 589 | WXK_NUMPAD_SPACE = wxc.WXK_NUMPAD_SPACE |
| 590 | WXK_NUMPAD_TAB = wxc.WXK_NUMPAD_TAB |
| 591 | WXK_NUMPAD_ENTER = wxc.WXK_NUMPAD_ENTER |
| 592 | WXK_NUMPAD_F1 = wxc.WXK_NUMPAD_F1 |
| 593 | WXK_NUMPAD_F2 = wxc.WXK_NUMPAD_F2 |
| 594 | WXK_NUMPAD_F3 = wxc.WXK_NUMPAD_F3 |
| 595 | WXK_NUMPAD_F4 = wxc.WXK_NUMPAD_F4 |
| 596 | WXK_NUMPAD_HOME = wxc.WXK_NUMPAD_HOME |
| 597 | WXK_NUMPAD_LEFT = wxc.WXK_NUMPAD_LEFT |
| 598 | WXK_NUMPAD_UP = wxc.WXK_NUMPAD_UP |
| 599 | WXK_NUMPAD_RIGHT = wxc.WXK_NUMPAD_RIGHT |
| 600 | WXK_NUMPAD_DOWN = wxc.WXK_NUMPAD_DOWN |
| 601 | WXK_NUMPAD_PRIOR = wxc.WXK_NUMPAD_PRIOR |
| 602 | WXK_NUMPAD_PAGEUP = wxc.WXK_NUMPAD_PAGEUP |
| 603 | WXK_NUMPAD_NEXT = wxc.WXK_NUMPAD_NEXT |
| 604 | WXK_NUMPAD_PAGEDOWN = wxc.WXK_NUMPAD_PAGEDOWN |
| 605 | WXK_NUMPAD_END = wxc.WXK_NUMPAD_END |
| 606 | WXK_NUMPAD_BEGIN = wxc.WXK_NUMPAD_BEGIN |
| 607 | WXK_NUMPAD_INSERT = wxc.WXK_NUMPAD_INSERT |
| 608 | WXK_NUMPAD_DELETE = wxc.WXK_NUMPAD_DELETE |
| 609 | WXK_NUMPAD_EQUAL = wxc.WXK_NUMPAD_EQUAL |
| 610 | WXK_NUMPAD_MULTIPLY = wxc.WXK_NUMPAD_MULTIPLY |
| 611 | WXK_NUMPAD_ADD = wxc.WXK_NUMPAD_ADD |
| 612 | WXK_NUMPAD_SEPARATOR = wxc.WXK_NUMPAD_SEPARATOR |
| 613 | WXK_NUMPAD_SUBTRACT = wxc.WXK_NUMPAD_SUBTRACT |
| 614 | WXK_NUMPAD_DECIMAL = wxc.WXK_NUMPAD_DECIMAL |
| 615 | WXK_NUMPAD_DIVIDE = wxc.WXK_NUMPAD_DIVIDE |
| 616 | wxBITMAP_TYPE_INVALID = wxc.wxBITMAP_TYPE_INVALID |
| 617 | wxBITMAP_TYPE_BMP = wxc.wxBITMAP_TYPE_BMP |
| 618 | wxBITMAP_TYPE_BMP_RESOURCE = wxc.wxBITMAP_TYPE_BMP_RESOURCE |
| 619 | wxBITMAP_TYPE_RESOURCE = wxc.wxBITMAP_TYPE_RESOURCE |
| 620 | wxBITMAP_TYPE_ICO = wxc.wxBITMAP_TYPE_ICO |
| 621 | wxBITMAP_TYPE_ICO_RESOURCE = wxc.wxBITMAP_TYPE_ICO_RESOURCE |
| 622 | wxBITMAP_TYPE_CUR = wxc.wxBITMAP_TYPE_CUR |
| 623 | wxBITMAP_TYPE_CUR_RESOURCE = wxc.wxBITMAP_TYPE_CUR_RESOURCE |
| 624 | wxBITMAP_TYPE_XBM = wxc.wxBITMAP_TYPE_XBM |
| 625 | wxBITMAP_TYPE_XBM_DATA = wxc.wxBITMAP_TYPE_XBM_DATA |
| 626 | wxBITMAP_TYPE_XPM = wxc.wxBITMAP_TYPE_XPM |
| 627 | wxBITMAP_TYPE_XPM_DATA = wxc.wxBITMAP_TYPE_XPM_DATA |
| 628 | wxBITMAP_TYPE_TIF = wxc.wxBITMAP_TYPE_TIF |
| 629 | wxBITMAP_TYPE_TIF_RESOURCE = wxc.wxBITMAP_TYPE_TIF_RESOURCE |
| 630 | wxBITMAP_TYPE_GIF = wxc.wxBITMAP_TYPE_GIF |
| 631 | wxBITMAP_TYPE_GIF_RESOURCE = wxc.wxBITMAP_TYPE_GIF_RESOURCE |
| 632 | wxBITMAP_TYPE_PNG = wxc.wxBITMAP_TYPE_PNG |
| 633 | wxBITMAP_TYPE_PNG_RESOURCE = wxc.wxBITMAP_TYPE_PNG_RESOURCE |
| 634 | wxBITMAP_TYPE_JPEG = wxc.wxBITMAP_TYPE_JPEG |
| 635 | wxBITMAP_TYPE_JPEG_RESOURCE = wxc.wxBITMAP_TYPE_JPEG_RESOURCE |
| 636 | wxBITMAP_TYPE_PNM = wxc.wxBITMAP_TYPE_PNM |
| 637 | wxBITMAP_TYPE_PNM_RESOURCE = wxc.wxBITMAP_TYPE_PNM_RESOURCE |
| 638 | wxBITMAP_TYPE_PCX = wxc.wxBITMAP_TYPE_PCX |
| 639 | wxBITMAP_TYPE_PCX_RESOURCE = wxc.wxBITMAP_TYPE_PCX_RESOURCE |
| 640 | wxBITMAP_TYPE_PICT = wxc.wxBITMAP_TYPE_PICT |
| 641 | wxBITMAP_TYPE_PICT_RESOURCE = wxc.wxBITMAP_TYPE_PICT_RESOURCE |
| 642 | wxBITMAP_TYPE_ICON = wxc.wxBITMAP_TYPE_ICON |
| 643 | wxBITMAP_TYPE_ICON_RESOURCE = wxc.wxBITMAP_TYPE_ICON_RESOURCE |
| 644 | wxBITMAP_TYPE_ANI = wxc.wxBITMAP_TYPE_ANI |
| 645 | wxBITMAP_TYPE_IFF = wxc.wxBITMAP_TYPE_IFF |
| 646 | wxBITMAP_TYPE_MACCURSOR = wxc.wxBITMAP_TYPE_MACCURSOR |
| 647 | wxBITMAP_TYPE_MACCURSOR_RESOURCE = wxc.wxBITMAP_TYPE_MACCURSOR_RESOURCE |
| 648 | wxBITMAP_TYPE_ANY = wxc.wxBITMAP_TYPE_ANY |
| 649 | wxCURSOR_NONE = wxc.wxCURSOR_NONE |
| 650 | wxCURSOR_ARROW = wxc.wxCURSOR_ARROW |
| 651 | wxCURSOR_RIGHT_ARROW = wxc.wxCURSOR_RIGHT_ARROW |
| 652 | wxCURSOR_BULLSEYE = wxc.wxCURSOR_BULLSEYE |
| 653 | wxCURSOR_CHAR = wxc.wxCURSOR_CHAR |
| 654 | wxCURSOR_CROSS = wxc.wxCURSOR_CROSS |
| 655 | wxCURSOR_HAND = wxc.wxCURSOR_HAND |
| 656 | wxCURSOR_IBEAM = wxc.wxCURSOR_IBEAM |
| 657 | wxCURSOR_LEFT_BUTTON = wxc.wxCURSOR_LEFT_BUTTON |
| 658 | wxCURSOR_MAGNIFIER = wxc.wxCURSOR_MAGNIFIER |
| 659 | wxCURSOR_MIDDLE_BUTTON = wxc.wxCURSOR_MIDDLE_BUTTON |
| 660 | wxCURSOR_NO_ENTRY = wxc.wxCURSOR_NO_ENTRY |
| 661 | wxCURSOR_PAINT_BRUSH = wxc.wxCURSOR_PAINT_BRUSH |
| 662 | wxCURSOR_PENCIL = wxc.wxCURSOR_PENCIL |
| 663 | wxCURSOR_POINT_LEFT = wxc.wxCURSOR_POINT_LEFT |
| 664 | wxCURSOR_POINT_RIGHT = wxc.wxCURSOR_POINT_RIGHT |
| 665 | wxCURSOR_QUESTION_ARROW = wxc.wxCURSOR_QUESTION_ARROW |
| 666 | wxCURSOR_RIGHT_BUTTON = wxc.wxCURSOR_RIGHT_BUTTON |
| 667 | wxCURSOR_SIZENESW = wxc.wxCURSOR_SIZENESW |
| 668 | wxCURSOR_SIZENS = wxc.wxCURSOR_SIZENS |
| 669 | wxCURSOR_SIZENWSE = wxc.wxCURSOR_SIZENWSE |
| 670 | wxCURSOR_SIZEWE = wxc.wxCURSOR_SIZEWE |
| 671 | wxCURSOR_SIZING = wxc.wxCURSOR_SIZING |
| 672 | wxCURSOR_SPRAYCAN = wxc.wxCURSOR_SPRAYCAN |
| 673 | wxCURSOR_WAIT = wxc.wxCURSOR_WAIT |
| 674 | wxCURSOR_WATCH = wxc.wxCURSOR_WATCH |
| 675 | wxCURSOR_BLANK = wxc.wxCURSOR_BLANK |
| 676 | wxCURSOR_DEFAULT = wxc.wxCURSOR_DEFAULT |
| 677 | wxCURSOR_ARROWWAIT = wxc.wxCURSOR_ARROWWAIT |
| 678 | wxCURSOR_MAX = wxc.wxCURSOR_MAX |
| 679 | wxPAPER_NONE = wxc.wxPAPER_NONE |
| 680 | wxPAPER_LETTER = wxc.wxPAPER_LETTER |
| 681 | wxPAPER_LEGAL = wxc.wxPAPER_LEGAL |
| 682 | wxPAPER_A4 = wxc.wxPAPER_A4 |
| 683 | wxPAPER_CSHEET = wxc.wxPAPER_CSHEET |
| 684 | wxPAPER_DSHEET = wxc.wxPAPER_DSHEET |
| 685 | wxPAPER_ESHEET = wxc.wxPAPER_ESHEET |
| 686 | wxPAPER_LETTERSMALL = wxc.wxPAPER_LETTERSMALL |
| 687 | wxPAPER_TABLOID = wxc.wxPAPER_TABLOID |
| 688 | wxPAPER_LEDGER = wxc.wxPAPER_LEDGER |
| 689 | wxPAPER_STATEMENT = wxc.wxPAPER_STATEMENT |
| 690 | wxPAPER_EXECUTIVE = wxc.wxPAPER_EXECUTIVE |
| 691 | wxPAPER_A3 = wxc.wxPAPER_A3 |
| 692 | wxPAPER_A4SMALL = wxc.wxPAPER_A4SMALL |
| 693 | wxPAPER_A5 = wxc.wxPAPER_A5 |
| 694 | wxPAPER_B4 = wxc.wxPAPER_B4 |
| 695 | wxPAPER_B5 = wxc.wxPAPER_B5 |
| 696 | wxPAPER_FOLIO = wxc.wxPAPER_FOLIO |
| 697 | wxPAPER_QUARTO = wxc.wxPAPER_QUARTO |
| 698 | wxPAPER_10X14 = wxc.wxPAPER_10X14 |
| 699 | wxPAPER_11X17 = wxc.wxPAPER_11X17 |
| 700 | wxPAPER_NOTE = wxc.wxPAPER_NOTE |
| 701 | wxPAPER_ENV_9 = wxc.wxPAPER_ENV_9 |
| 702 | wxPAPER_ENV_10 = wxc.wxPAPER_ENV_10 |
| 703 | wxPAPER_ENV_11 = wxc.wxPAPER_ENV_11 |
| 704 | wxPAPER_ENV_12 = wxc.wxPAPER_ENV_12 |
| 705 | wxPAPER_ENV_14 = wxc.wxPAPER_ENV_14 |
| 706 | wxPAPER_ENV_DL = wxc.wxPAPER_ENV_DL |
| 707 | wxPAPER_ENV_C5 = wxc.wxPAPER_ENV_C5 |
| 708 | wxPAPER_ENV_C3 = wxc.wxPAPER_ENV_C3 |
| 709 | wxPAPER_ENV_C4 = wxc.wxPAPER_ENV_C4 |
| 710 | wxPAPER_ENV_C6 = wxc.wxPAPER_ENV_C6 |
| 711 | wxPAPER_ENV_C65 = wxc.wxPAPER_ENV_C65 |
| 712 | wxPAPER_ENV_B4 = wxc.wxPAPER_ENV_B4 |
| 713 | wxPAPER_ENV_B5 = wxc.wxPAPER_ENV_B5 |
| 714 | wxPAPER_ENV_B6 = wxc.wxPAPER_ENV_B6 |
| 715 | wxPAPER_ENV_ITALY = wxc.wxPAPER_ENV_ITALY |
| 716 | wxPAPER_ENV_MONARCH = wxc.wxPAPER_ENV_MONARCH |
| 717 | wxPAPER_ENV_PERSONAL = wxc.wxPAPER_ENV_PERSONAL |
| 718 | wxPAPER_FANFOLD_US = wxc.wxPAPER_FANFOLD_US |
| 719 | wxPAPER_FANFOLD_STD_GERMAN = wxc.wxPAPER_FANFOLD_STD_GERMAN |
| 720 | wxPAPER_FANFOLD_LGL_GERMAN = wxc.wxPAPER_FANFOLD_LGL_GERMAN |
| 721 | wxPAPER_ISO_B4 = wxc.wxPAPER_ISO_B4 |
| 722 | wxPAPER_JAPANESE_POSTCARD = wxc.wxPAPER_JAPANESE_POSTCARD |
| 723 | wxPAPER_9X11 = wxc.wxPAPER_9X11 |
| 724 | wxPAPER_10X11 = wxc.wxPAPER_10X11 |
| 725 | wxPAPER_15X11 = wxc.wxPAPER_15X11 |
| 726 | wxPAPER_ENV_INVITE = wxc.wxPAPER_ENV_INVITE |
| 727 | wxPAPER_LETTER_EXTRA = wxc.wxPAPER_LETTER_EXTRA |
| 728 | wxPAPER_LEGAL_EXTRA = wxc.wxPAPER_LEGAL_EXTRA |
| 729 | wxPAPER_TABLOID_EXTRA = wxc.wxPAPER_TABLOID_EXTRA |
| 730 | wxPAPER_A4_EXTRA = wxc.wxPAPER_A4_EXTRA |
| 731 | wxPAPER_LETTER_TRANSVERSE = wxc.wxPAPER_LETTER_TRANSVERSE |
| 732 | wxPAPER_A4_TRANSVERSE = wxc.wxPAPER_A4_TRANSVERSE |
| 733 | wxPAPER_LETTER_EXTRA_TRANSVERSE = wxc.wxPAPER_LETTER_EXTRA_TRANSVERSE |
| 734 | wxPAPER_A_PLUS = wxc.wxPAPER_A_PLUS |
| 735 | wxPAPER_B_PLUS = wxc.wxPAPER_B_PLUS |
| 736 | wxPAPER_LETTER_PLUS = wxc.wxPAPER_LETTER_PLUS |
| 737 | wxPAPER_A4_PLUS = wxc.wxPAPER_A4_PLUS |
| 738 | wxPAPER_A5_TRANSVERSE = wxc.wxPAPER_A5_TRANSVERSE |
| 739 | wxPAPER_B5_TRANSVERSE = wxc.wxPAPER_B5_TRANSVERSE |
| 740 | wxPAPER_A3_EXTRA = wxc.wxPAPER_A3_EXTRA |
| 741 | wxPAPER_A5_EXTRA = wxc.wxPAPER_A5_EXTRA |
| 742 | wxPAPER_B5_EXTRA = wxc.wxPAPER_B5_EXTRA |
| 743 | wxPAPER_A2 = wxc.wxPAPER_A2 |
| 744 | wxPAPER_A3_TRANSVERSE = wxc.wxPAPER_A3_TRANSVERSE |
| 745 | wxPAPER_A3_EXTRA_TRANSVERSE = wxc.wxPAPER_A3_EXTRA_TRANSVERSE |
| 746 | wxDUPLEX_SIMPLEX = wxc.wxDUPLEX_SIMPLEX |
| 747 | wxDUPLEX_HORIZONTAL = wxc.wxDUPLEX_HORIZONTAL |
| 748 | wxDUPLEX_VERTICAL = wxc.wxDUPLEX_VERTICAL |
| 749 | wxItem_Separator = wxc.wxItem_Separator |
| 750 | wxItem_Normal = wxc.wxItem_Normal |
| 751 | wxItem_Check = wxc.wxItem_Check |
| 752 | wxItem_Radio = wxc.wxItem_Radio |
| 753 | wxItem_Max = wxc.wxItem_Max |
| 754 | wxHT_NOWHERE = wxc.wxHT_NOWHERE |
| 755 | wxHT_SCROLLBAR_FIRST = wxc.wxHT_SCROLLBAR_FIRST |
| 756 | wxHT_SCROLLBAR_ARROW_LINE_1 = wxc.wxHT_SCROLLBAR_ARROW_LINE_1 |
| 757 | wxHT_SCROLLBAR_ARROW_LINE_2 = wxc.wxHT_SCROLLBAR_ARROW_LINE_2 |
| 758 | wxHT_SCROLLBAR_ARROW_PAGE_1 = wxc.wxHT_SCROLLBAR_ARROW_PAGE_1 |
| 759 | wxHT_SCROLLBAR_ARROW_PAGE_2 = wxc.wxHT_SCROLLBAR_ARROW_PAGE_2 |
| 760 | wxHT_SCROLLBAR_THUMB = wxc.wxHT_SCROLLBAR_THUMB |
| 761 | wxHT_SCROLLBAR_BAR_1 = wxc.wxHT_SCROLLBAR_BAR_1 |
| 762 | wxHT_SCROLLBAR_BAR_2 = wxc.wxHT_SCROLLBAR_BAR_2 |
| 763 | wxHT_SCROLLBAR_LAST = wxc.wxHT_SCROLLBAR_LAST |
| 764 | wxHT_WINDOW_OUTSIDE = wxc.wxHT_WINDOW_OUTSIDE |
| 765 | wxHT_WINDOW_INSIDE = wxc.wxHT_WINDOW_INSIDE |
| 766 | wxHT_WINDOW_VERT_SCROLLBAR = wxc.wxHT_WINDOW_VERT_SCROLLBAR |
| 767 | wxHT_WINDOW_HORZ_SCROLLBAR = wxc.wxHT_WINDOW_HORZ_SCROLLBAR |
| 768 | wxHT_WINDOW_CORNER = wxc.wxHT_WINDOW_CORNER |
| 769 | wxHT_MAX = wxc.wxHT_MAX |
| 770 | FALSE = wxc.FALSE |
| 771 | false = wxc.false |
| 772 | TRUE = wxc.TRUE |
| 773 | true = wxc.true |
| 774 | wxEVT_NULL = wxc.wxEVT_NULL |
| 775 | wxEVT_FIRST = wxc.wxEVT_FIRST |
| 776 | wxEVT_COMMAND_BUTTON_CLICKED = wxc.wxEVT_COMMAND_BUTTON_CLICKED |
| 777 | wxEVT_COMMAND_CHECKBOX_CLICKED = wxc.wxEVT_COMMAND_CHECKBOX_CLICKED |
| 778 | wxEVT_COMMAND_CHOICE_SELECTED = wxc.wxEVT_COMMAND_CHOICE_SELECTED |
| 779 | wxEVT_COMMAND_LISTBOX_SELECTED = wxc.wxEVT_COMMAND_LISTBOX_SELECTED |
| 780 | wxEVT_COMMAND_LISTBOX_DOUBLECLICKED = wxc.wxEVT_COMMAND_LISTBOX_DOUBLECLICKED |
| 781 | wxEVT_COMMAND_CHECKLISTBOX_TOGGLED = wxc.wxEVT_COMMAND_CHECKLISTBOX_TOGGLED |
| 782 | wxEVT_COMMAND_SPINCTRL_UPDATED = wxc.wxEVT_COMMAND_SPINCTRL_UPDATED |
| 783 | wxEVT_COMMAND_TEXT_UPDATED = wxc.wxEVT_COMMAND_TEXT_UPDATED |
| 784 | wxEVT_COMMAND_TEXT_ENTER = wxc.wxEVT_COMMAND_TEXT_ENTER |
| 785 | wxEVT_COMMAND_TEXT_URL = wxc.wxEVT_COMMAND_TEXT_URL |
| 786 | wxEVT_COMMAND_TEXT_MAXLEN = wxc.wxEVT_COMMAND_TEXT_MAXLEN |
| 787 | wxEVT_COMMAND_MENU_SELECTED = wxc.wxEVT_COMMAND_MENU_SELECTED |
| 788 | wxEVT_COMMAND_SLIDER_UPDATED = wxc.wxEVT_COMMAND_SLIDER_UPDATED |
| 789 | wxEVT_COMMAND_RADIOBOX_SELECTED = wxc.wxEVT_COMMAND_RADIOBOX_SELECTED |
| 790 | wxEVT_COMMAND_RADIOBUTTON_SELECTED = wxc.wxEVT_COMMAND_RADIOBUTTON_SELECTED |
| 791 | wxEVT_COMMAND_SCROLLBAR_UPDATED = wxc.wxEVT_COMMAND_SCROLLBAR_UPDATED |
| 792 | wxEVT_COMMAND_VLBOX_SELECTED = wxc.wxEVT_COMMAND_VLBOX_SELECTED |
| 793 | wxEVT_COMMAND_COMBOBOX_SELECTED = wxc.wxEVT_COMMAND_COMBOBOX_SELECTED |
| 794 | wxEVT_COMMAND_TOOL_CLICKED = wxc.wxEVT_COMMAND_TOOL_CLICKED |
| 795 | wxEVT_COMMAND_TOOL_RCLICKED = wxc.wxEVT_COMMAND_TOOL_RCLICKED |
| 796 | wxEVT_COMMAND_TOOL_ENTER = wxc.wxEVT_COMMAND_TOOL_ENTER |
| 797 | wxEVT_SET_FOCUS = wxc.wxEVT_SET_FOCUS |
| 798 | wxEVT_KILL_FOCUS = wxc.wxEVT_KILL_FOCUS |
| 799 | wxEVT_CHILD_FOCUS = wxc.wxEVT_CHILD_FOCUS |
| 800 | wxEVT_MOUSEWHEEL = wxc.wxEVT_MOUSEWHEEL |
| 801 | wxEVT_LEFT_DOWN = wxc.wxEVT_LEFT_DOWN |
| 802 | wxEVT_LEFT_UP = wxc.wxEVT_LEFT_UP |
| 803 | wxEVT_MIDDLE_DOWN = wxc.wxEVT_MIDDLE_DOWN |
| 804 | wxEVT_MIDDLE_UP = wxc.wxEVT_MIDDLE_UP |
| 805 | wxEVT_RIGHT_DOWN = wxc.wxEVT_RIGHT_DOWN |
| 806 | wxEVT_RIGHT_UP = wxc.wxEVT_RIGHT_UP |
| 807 | wxEVT_MOTION = wxc.wxEVT_MOTION |
| 808 | wxEVT_ENTER_WINDOW = wxc.wxEVT_ENTER_WINDOW |
| 809 | wxEVT_LEAVE_WINDOW = wxc.wxEVT_LEAVE_WINDOW |
| 810 | wxEVT_LEFT_DCLICK = wxc.wxEVT_LEFT_DCLICK |
| 811 | wxEVT_MIDDLE_DCLICK = wxc.wxEVT_MIDDLE_DCLICK |
| 812 | wxEVT_RIGHT_DCLICK = wxc.wxEVT_RIGHT_DCLICK |
| 813 | wxEVT_NC_LEFT_DOWN = wxc.wxEVT_NC_LEFT_DOWN |
| 814 | wxEVT_NC_LEFT_UP = wxc.wxEVT_NC_LEFT_UP |
| 815 | wxEVT_NC_MIDDLE_DOWN = wxc.wxEVT_NC_MIDDLE_DOWN |
| 816 | wxEVT_NC_MIDDLE_UP = wxc.wxEVT_NC_MIDDLE_UP |
| 817 | wxEVT_NC_RIGHT_DOWN = wxc.wxEVT_NC_RIGHT_DOWN |
| 818 | wxEVT_NC_RIGHT_UP = wxc.wxEVT_NC_RIGHT_UP |
| 819 | wxEVT_NC_MOTION = wxc.wxEVT_NC_MOTION |
| 820 | wxEVT_NC_ENTER_WINDOW = wxc.wxEVT_NC_ENTER_WINDOW |
| 821 | wxEVT_NC_LEAVE_WINDOW = wxc.wxEVT_NC_LEAVE_WINDOW |
| 822 | wxEVT_NC_LEFT_DCLICK = wxc.wxEVT_NC_LEFT_DCLICK |
| 823 | wxEVT_NC_MIDDLE_DCLICK = wxc.wxEVT_NC_MIDDLE_DCLICK |
| 824 | wxEVT_NC_RIGHT_DCLICK = wxc.wxEVT_NC_RIGHT_DCLICK |
| 825 | wxEVT_CHAR = wxc.wxEVT_CHAR |
| 826 | wxEVT_KEY_DOWN = wxc.wxEVT_KEY_DOWN |
| 827 | wxEVT_KEY_UP = wxc.wxEVT_KEY_UP |
| 828 | wxEVT_CHAR_HOOK = wxc.wxEVT_CHAR_HOOK |
| 829 | wxEVT_SCROLL_TOP = wxc.wxEVT_SCROLL_TOP |
| 830 | wxEVT_SCROLL_BOTTOM = wxc.wxEVT_SCROLL_BOTTOM |
| 831 | wxEVT_SCROLL_LINEUP = wxc.wxEVT_SCROLL_LINEUP |
| 832 | wxEVT_SCROLL_LINEDOWN = wxc.wxEVT_SCROLL_LINEDOWN |
| 833 | wxEVT_SCROLL_PAGEUP = wxc.wxEVT_SCROLL_PAGEUP |
| 834 | wxEVT_SCROLL_PAGEDOWN = wxc.wxEVT_SCROLL_PAGEDOWN |
| 835 | wxEVT_SCROLL_THUMBTRACK = wxc.wxEVT_SCROLL_THUMBTRACK |
| 836 | wxEVT_SCROLL_THUMBRELEASE = wxc.wxEVT_SCROLL_THUMBRELEASE |
| 837 | wxEVT_SCROLLWIN_TOP = wxc.wxEVT_SCROLLWIN_TOP |
| 838 | wxEVT_SCROLLWIN_BOTTOM = wxc.wxEVT_SCROLLWIN_BOTTOM |
| 839 | wxEVT_SCROLLWIN_LINEUP = wxc.wxEVT_SCROLLWIN_LINEUP |
| 840 | wxEVT_SCROLLWIN_LINEDOWN = wxc.wxEVT_SCROLLWIN_LINEDOWN |
| 841 | wxEVT_SCROLLWIN_PAGEUP = wxc.wxEVT_SCROLLWIN_PAGEUP |
| 842 | wxEVT_SCROLLWIN_PAGEDOWN = wxc.wxEVT_SCROLLWIN_PAGEDOWN |
| 843 | wxEVT_SCROLLWIN_THUMBTRACK = wxc.wxEVT_SCROLLWIN_THUMBTRACK |
| 844 | wxEVT_SCROLLWIN_THUMBRELEASE = wxc.wxEVT_SCROLLWIN_THUMBRELEASE |
| 845 | wxEVT_SIZE = wxc.wxEVT_SIZE |
| 846 | wxEVT_MOVE = wxc.wxEVT_MOVE |
| 847 | wxEVT_CLOSE_WINDOW = wxc.wxEVT_CLOSE_WINDOW |
| 848 | wxEVT_END_SESSION = wxc.wxEVT_END_SESSION |
| 849 | wxEVT_QUERY_END_SESSION = wxc.wxEVT_QUERY_END_SESSION |
| 850 | wxEVT_ACTIVATE_APP = wxc.wxEVT_ACTIVATE_APP |
| 851 | wxEVT_POWER = wxc.wxEVT_POWER |
| 852 | wxEVT_ACTIVATE = wxc.wxEVT_ACTIVATE |
| 853 | wxEVT_CREATE = wxc.wxEVT_CREATE |
| 854 | wxEVT_DESTROY = wxc.wxEVT_DESTROY |
| 855 | wxEVT_SHOW = wxc.wxEVT_SHOW |
| 856 | wxEVT_ICONIZE = wxc.wxEVT_ICONIZE |
| 857 | wxEVT_MAXIMIZE = wxc.wxEVT_MAXIMIZE |
| 858 | wxEVT_MOUSE_CAPTURE_CHANGED = wxc.wxEVT_MOUSE_CAPTURE_CHANGED |
| 859 | wxEVT_PAINT = wxc.wxEVT_PAINT |
| 860 | wxEVT_ERASE_BACKGROUND = wxc.wxEVT_ERASE_BACKGROUND |
| 861 | wxEVT_NC_PAINT = wxc.wxEVT_NC_PAINT |
| 862 | wxEVT_PAINT_ICON = wxc.wxEVT_PAINT_ICON |
| 863 | wxEVT_MENU_OPEN = wxc.wxEVT_MENU_OPEN |
| 864 | wxEVT_MENU_CLOSE = wxc.wxEVT_MENU_CLOSE |
| 865 | wxEVT_MENU_HIGHLIGHT = wxc.wxEVT_MENU_HIGHLIGHT |
| 866 | wxEVT_CONTEXT_MENU = wxc.wxEVT_CONTEXT_MENU |
| 867 | wxEVT_SYS_COLOUR_CHANGED = wxc.wxEVT_SYS_COLOUR_CHANGED |
| 868 | wxEVT_DISPLAY_CHANGED = wxc.wxEVT_DISPLAY_CHANGED |
| 869 | wxEVT_SETTING_CHANGED = wxc.wxEVT_SETTING_CHANGED |
| 870 | wxEVT_QUERY_NEW_PALETTE = wxc.wxEVT_QUERY_NEW_PALETTE |
| 871 | wxEVT_PALETTE_CHANGED = wxc.wxEVT_PALETTE_CHANGED |
| 872 | wxEVT_JOY_BUTTON_DOWN = wxc.wxEVT_JOY_BUTTON_DOWN |
| 873 | wxEVT_JOY_BUTTON_UP = wxc.wxEVT_JOY_BUTTON_UP |
| 874 | wxEVT_JOY_MOVE = wxc.wxEVT_JOY_MOVE |
| 875 | wxEVT_JOY_ZMOVE = wxc.wxEVT_JOY_ZMOVE |
| 876 | wxEVT_DROP_FILES = wxc.wxEVT_DROP_FILES |
| 877 | wxEVT_DRAW_ITEM = wxc.wxEVT_DRAW_ITEM |
| 878 | wxEVT_MEASURE_ITEM = wxc.wxEVT_MEASURE_ITEM |
| 879 | wxEVT_COMPARE_ITEM = wxc.wxEVT_COMPARE_ITEM |
| 880 | wxEVT_INIT_DIALOG = wxc.wxEVT_INIT_DIALOG |
| 881 | wxEVT_IDLE = wxc.wxEVT_IDLE |
| 882 | wxEVT_UPDATE_UI = wxc.wxEVT_UPDATE_UI |
| 883 | wxEVT_COMMAND_LEFT_CLICK = wxc.wxEVT_COMMAND_LEFT_CLICK |
| 884 | wxEVT_COMMAND_LEFT_DCLICK = wxc.wxEVT_COMMAND_LEFT_DCLICK |
| 885 | wxEVT_COMMAND_RIGHT_CLICK = wxc.wxEVT_COMMAND_RIGHT_CLICK |
| 886 | wxEVT_COMMAND_RIGHT_DCLICK = wxc.wxEVT_COMMAND_RIGHT_DCLICK |
| 887 | wxEVT_COMMAND_SET_FOCUS = wxc.wxEVT_COMMAND_SET_FOCUS |
| 888 | wxEVT_COMMAND_KILL_FOCUS = wxc.wxEVT_COMMAND_KILL_FOCUS |
| 889 | wxEVT_COMMAND_ENTER = wxc.wxEVT_COMMAND_ENTER |
| 890 | wxEVT_NAVIGATION_KEY = wxc.wxEVT_NAVIGATION_KEY |
| 891 | wxEVT_TIMER = wxc.wxEVT_TIMER |
| 892 | __version__ = wxc.__version__ |
| 893 | cvar = wxc.cvar |
| 894 | wxDefaultPosition = wxPointPtr(wxc.cvar.wxDefaultPosition) |
| 895 | wxDefaultSize = wxSizePtr(wxc.cvar.wxDefaultSize) |
| 896 | |
| 897 | |
| 898 | #-------------- USER INCLUDE ----------------------- |
| 899 | |
| 900 | #---------------------------------------------------------------------------- |
| 901 | # Name: _extra.py |
| 902 | # Purpose: This file is appended to the shadow class file generated |
| 903 | # by SWIG. We add some unSWIGable things here. |
| 904 | # |
| 905 | # Author: Robin Dunn |
| 906 | # |
| 907 | # Created: 6/30/97 |
| 908 | # Copyright: (c) 1998 by Total Control Software |
| 909 | # Licence: wxWindows license |
| 910 | #---------------------------------------------------------------------------- |
| 911 | |
| 912 | import sys |
| 913 | |
| 914 | #---------------------------------------------------------------------- |
| 915 | # This gives this module's dictionary to the C++ extension code... |
| 916 | |
| 917 | _wxSetDictionary(vars()) |
| 918 | |
| 919 | |
| 920 | #---------------------------------------------------------------------- |
| 921 | #---------------------------------------------------------------------- |
| 922 | # Helper function to link python methods to wxWindows virtual |
| 923 | # functions by name. |
| 924 | |
| 925 | def _checkForCallback(obj, name, event, theID=-1): |
| 926 | try: cb = getattr(obj, name) |
| 927 | except: pass |
| 928 | else: obj.Connect(theID, -1, event, cb) |
| 929 | |
| 930 | |
| 931 | #---------------------------------------------------------------------- |
| 932 | #---------------------------------------------------------------------- |
| 933 | # functions that look and act like the C++ Macros of the same name |
| 934 | |
| 935 | |
| 936 | # Miscellaneous |
| 937 | def EVT_SIZE(win, func): |
| 938 | win.Connect(-1, -1, wxEVT_SIZE, func) |
| 939 | |
| 940 | def EVT_MOVE(win, func): |
| 941 | win.Connect(-1, -1, wxEVT_MOVE, func) |
| 942 | |
| 943 | def EVT_CLOSE(win, func): |
| 944 | win.Connect(-1, -1, wxEVT_CLOSE_WINDOW, func) |
| 945 | |
| 946 | def EVT_PAINT(win, func): |
| 947 | win.Connect(-1, -1, wxEVT_PAINT, func) |
| 948 | |
| 949 | def EVT_ERASE_BACKGROUND(win, func): |
| 950 | win.Connect(-1, -1, wxEVT_ERASE_BACKGROUND, func) |
| 951 | |
| 952 | def EVT_CHAR(win, func): |
| 953 | win.Connect(-1, -1, wxEVT_CHAR, func) |
| 954 | |
| 955 | def EVT_CHAR_HOOK(win, func): |
| 956 | win.Connect(-1, -1, wxEVT_CHAR_HOOK, func) |
| 957 | |
| 958 | def EVT_KEY_DOWN(win, func): |
| 959 | win.Connect(-1, -1, wxEVT_KEY_DOWN, func) |
| 960 | |
| 961 | def EVT_KEY_UP(win, func): |
| 962 | win.Connect(-1, -1, wxEVT_KEY_UP, func) |
| 963 | |
| 964 | def EVT_MENU_OPEN(win, func): |
| 965 | win.Connect(-1, -1, wxEVT_MENU_OPEN, func) |
| 966 | |
| 967 | def EVT_MENU_CLOSE(win, func): |
| 968 | win.Connect(-1, -1, wxEVT_MENU_CLOSE, func) |
| 969 | |
| 970 | def EVT_MENU_HIGHLIGHT(win, id, func): |
| 971 | win.Connect(id, -1, wxEVT_MENU_HIGHLIGHT, func) |
| 972 | |
| 973 | def EVT_MENU_HIGHLIGHT_ALL(win, func): |
| 974 | win.Connect(-1, -1, wxEVT_MENU_HIGHLIGHT, func) |
| 975 | |
| 976 | def EVT_SET_FOCUS(win, func): |
| 977 | win.Connect(-1, -1, wxEVT_SET_FOCUS, func) |
| 978 | |
| 979 | def EVT_KILL_FOCUS(win, func): |
| 980 | win.Connect(-1, -1, wxEVT_KILL_FOCUS, func) |
| 981 | |
| 982 | def EVT_CHILD_FOCUS(win, func): |
| 983 | win.Connect(-1, -1, wxEVT_CHILD_FOCUS, func) |
| 984 | |
| 985 | def EVT_ACTIVATE(win, func): |
| 986 | win.Connect(-1, -1, wxEVT_ACTIVATE, func) |
| 987 | |
| 988 | def EVT_ACTIVATE_APP(win, func): |
| 989 | win.Connect(-1, -1, wxEVT_ACTIVATE_APP, func) |
| 990 | |
| 991 | def EVT_END_SESSION(win, func): |
| 992 | win.Connect(-1, -1, wxEVT_END_SESSION, func) |
| 993 | |
| 994 | def EVT_QUERY_END_SESSION(win, func): |
| 995 | win.Connect(-1, -1, wxEVT_QUERY_END_SESSION, func) |
| 996 | |
| 997 | def EVT_DROP_FILES(win, func): |
| 998 | win.Connect(-1, -1, wxEVT_DROP_FILES, func) |
| 999 | |
| 1000 | def EVT_INIT_DIALOG(win, func): |
| 1001 | win.Connect(-1, -1, wxEVT_INIT_DIALOG, func) |
| 1002 | |
| 1003 | def EVT_SYS_COLOUR_CHANGED(win, func): |
| 1004 | win.Connect(-1, -1, wxEVT_SYS_COLOUR_CHANGED, func) |
| 1005 | |
| 1006 | def EVT_DISPLAY_CHANGED(win, func): |
| 1007 | win.Connect(-1, -1, wxEVT_DISPLAY_CHANGED, func) |
| 1008 | |
| 1009 | def EVT_SHOW(win, func): |
| 1010 | win.Connect(-1, -1, wxEVT_SHOW, func) |
| 1011 | |
| 1012 | def EVT_MAXIMIZE(win, func): |
| 1013 | win.Connect(-1, -1, wxEVT_MAXIMIZE, func) |
| 1014 | |
| 1015 | def EVT_ICONIZE(win, func): |
| 1016 | win.Connect(-1, -1, wxEVT_ICONIZE, func) |
| 1017 | |
| 1018 | def EVT_NAVIGATION_KEY(win, func): |
| 1019 | win.Connect(-1, -1, wxEVT_NAVIGATION_KEY, func) |
| 1020 | |
| 1021 | def EVT_PALETTE_CHANGED(win, func): |
| 1022 | win.Connect(-1, -1, wxEVT_PALETTE_CHANGED, func) |
| 1023 | |
| 1024 | def EVT_QUERY_NEW_PALETTE(win, func): |
| 1025 | win.Connect(-1, -1, wxEVT_QUERY_NEW_PALETTE, func) |
| 1026 | |
| 1027 | def EVT_WINDOW_CREATE(win, func): |
| 1028 | win.Connect(-1, -1, wxEVT_CREATE, func) |
| 1029 | |
| 1030 | def EVT_WINDOW_DESTROY(win, func): |
| 1031 | win.Connect(-1, -1, wxEVT_DESTROY, func) |
| 1032 | |
| 1033 | |
| 1034 | |
| 1035 | def EVT_IDLE(win, func): |
| 1036 | win.Connect(-1, -1, wxEVT_IDLE, func) |
| 1037 | |
| 1038 | def EVT_UPDATE_UI(win, id, func): |
| 1039 | win.Connect(id, -1, wxEVT_UPDATE_UI, func) |
| 1040 | |
| 1041 | def EVT_UPDATE_UI_RANGE(win, id, id2, func): |
| 1042 | win.Connect(id, id2, wxEVT_UPDATE_UI, func) |
| 1043 | |
| 1044 | |
| 1045 | # Mouse Events |
| 1046 | def EVT_LEFT_DOWN(win, func): |
| 1047 | win.Connect(-1, -1, wxEVT_LEFT_DOWN, func) |
| 1048 | |
| 1049 | def EVT_LEFT_UP(win, func): |
| 1050 | win.Connect(-1, -1, wxEVT_LEFT_UP, func) |
| 1051 | |
| 1052 | def EVT_MIDDLE_DOWN(win, func): |
| 1053 | win.Connect(-1, -1, wxEVT_MIDDLE_DOWN, func) |
| 1054 | |
| 1055 | def EVT_MIDDLE_UP(win, func): |
| 1056 | win.Connect(-1, -1, wxEVT_MIDDLE_UP, func) |
| 1057 | |
| 1058 | def EVT_RIGHT_DOWN(win, func): |
| 1059 | win.Connect(-1, -1, wxEVT_RIGHT_DOWN, func) |
| 1060 | |
| 1061 | def EVT_RIGHT_UP(win, func): |
| 1062 | win.Connect(-1, -1, wxEVT_RIGHT_UP, func) |
| 1063 | |
| 1064 | def EVT_MOTION(win, func): |
| 1065 | win.Connect(-1, -1, wxEVT_MOTION, func) |
| 1066 | |
| 1067 | def EVT_LEFT_DCLICK(win, func): |
| 1068 | win.Connect(-1, -1, wxEVT_LEFT_DCLICK, func) |
| 1069 | |
| 1070 | def EVT_MIDDLE_DCLICK(win, func): |
| 1071 | win.Connect(-1, -1, wxEVT_MIDDLE_DCLICK, func) |
| 1072 | |
| 1073 | def EVT_RIGHT_DCLICK(win, func): |
| 1074 | win.Connect(-1, -1, wxEVT_RIGHT_DCLICK, func) |
| 1075 | |
| 1076 | def EVT_LEAVE_WINDOW(win, func): |
| 1077 | win.Connect(-1, -1, wxEVT_LEAVE_WINDOW, func) |
| 1078 | |
| 1079 | def EVT_ENTER_WINDOW(win, func): |
| 1080 | win.Connect(-1, -1, wxEVT_ENTER_WINDOW, func) |
| 1081 | |
| 1082 | def EVT_MOUSEWHEEL(win, func): |
| 1083 | win.Connect(-1, -1, wxEVT_MOUSEWHEEL, func) |
| 1084 | |
| 1085 | # all mouse events |
| 1086 | def EVT_MOUSE_EVENTS(win, func): |
| 1087 | win.Connect(-1, -1, wxEVT_LEFT_DOWN, func) |
| 1088 | win.Connect(-1, -1, wxEVT_LEFT_UP, func) |
| 1089 | win.Connect(-1, -1, wxEVT_MIDDLE_DOWN, func) |
| 1090 | win.Connect(-1, -1, wxEVT_MIDDLE_UP, func) |
| 1091 | win.Connect(-1, -1, wxEVT_RIGHT_DOWN, func) |
| 1092 | win.Connect(-1, -1, wxEVT_RIGHT_UP, func) |
| 1093 | win.Connect(-1, -1, wxEVT_MOTION, func) |
| 1094 | win.Connect(-1, -1, wxEVT_LEFT_DCLICK, func) |
| 1095 | win.Connect(-1, -1, wxEVT_MIDDLE_DCLICK, func) |
| 1096 | win.Connect(-1, -1, wxEVT_RIGHT_DCLICK, func) |
| 1097 | win.Connect(-1, -1, wxEVT_LEAVE_WINDOW, func) |
| 1098 | win.Connect(-1, -1, wxEVT_ENTER_WINDOW, func) |
| 1099 | |
| 1100 | # EVT_COMMAND |
| 1101 | def EVT_COMMAND(win, id, cmd, func): |
| 1102 | win.Connect(id, -1, cmd, func) |
| 1103 | |
| 1104 | def EVT_COMMAND_RANGE(win, id1, id2, cmd, func): |
| 1105 | win.Connect(id1, id2, cmd, func) |
| 1106 | |
| 1107 | |
| 1108 | # Scrolling |
| 1109 | def EVT_SCROLL(win, func): |
| 1110 | win.Connect(-1, -1, wxEVT_SCROLL_TOP, func) |
| 1111 | win.Connect(-1, -1, wxEVT_SCROLL_BOTTOM, func) |
| 1112 | win.Connect(-1, -1, wxEVT_SCROLL_LINEUP, func) |
| 1113 | win.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN, func) |
| 1114 | win.Connect(-1, -1, wxEVT_SCROLL_PAGEUP, func) |
| 1115 | win.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN, func) |
| 1116 | win.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK,func) |
| 1117 | win.Connect(-1, -1, wxEVT_SCROLL_THUMBRELEASE,func) |
| 1118 | |
| 1119 | def EVT_SCROLL_TOP(win, func): |
| 1120 | win.Connect(-1, -1, wxEVT_SCROLL_TOP, func) |
| 1121 | |
| 1122 | def EVT_SCROLL_BOTTOM(win, func): |
| 1123 | win.Connect(-1, -1, wxEVT_SCROLL_BOTTOM, func) |
| 1124 | |
| 1125 | def EVT_SCROLL_LINEUP(win, func): |
| 1126 | win.Connect(-1, -1, wxEVT_SCROLL_LINEUP, func) |
| 1127 | |
| 1128 | def EVT_SCROLL_LINEDOWN(win, func): |
| 1129 | win.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN, func) |
| 1130 | |
| 1131 | def EVT_SCROLL_PAGEUP(win, func): |
| 1132 | win.Connect(-1, -1, wxEVT_SCROLL_PAGEUP, func) |
| 1133 | |
| 1134 | def EVT_SCROLL_PAGEDOWN(win, func): |
| 1135 | win.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN, func) |
| 1136 | |
| 1137 | def EVT_SCROLL_THUMBTRACK(win, func): |
| 1138 | win.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK, func) |
| 1139 | |
| 1140 | def EVT_SCROLL_THUMBRELEASE(win, func): |
| 1141 | win.Connect(-1, -1, wxEVT_SCROLL_THUMBRELEASE, func) |
| 1142 | |
| 1143 | |
| 1144 | |
| 1145 | # Scrolling, with an id |
| 1146 | def EVT_COMMAND_SCROLL(win, id, func): |
| 1147 | win.Connect(id, -1, wxEVT_SCROLL_TOP, func) |
| 1148 | win.Connect(id, -1, wxEVT_SCROLL_BOTTOM, func) |
| 1149 | win.Connect(id, -1, wxEVT_SCROLL_LINEUP, func) |
| 1150 | win.Connect(id, -1, wxEVT_SCROLL_LINEDOWN, func) |
| 1151 | win.Connect(id, -1, wxEVT_SCROLL_PAGEUP, func) |
| 1152 | win.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN, func) |
| 1153 | win.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK,func) |
| 1154 | win.Connect(id, -1, wxEVT_SCROLL_THUMBRELEASE,func) |
| 1155 | |
| 1156 | def EVT_COMMAND_SCROLL_TOP(win, id, func): |
| 1157 | win.Connect(id, -1, wxEVT_SCROLL_TOP, func) |
| 1158 | |
| 1159 | def EVT_COMMAND_SCROLL_BOTTOM(win, id, func): |
| 1160 | win.Connect(id, -1, wxEVT_SCROLL_BOTTOM, func) |
| 1161 | |
| 1162 | def EVT_COMMAND_SCROLL_LINEUP(win, id, func): |
| 1163 | win.Connect(id, -1, wxEVT_SCROLL_LINEUP, func) |
| 1164 | |
| 1165 | def EVT_COMMAND_SCROLL_LINEDOWN(win, id, func): |
| 1166 | win.Connect(id, -1, wxEVT_SCROLL_LINEDOWN, func) |
| 1167 | |
| 1168 | def EVT_COMMAND_SCROLL_PAGEUP(win, id, func): |
| 1169 | win.Connect(id, -1, wxEVT_SCROLL_PAGEUP, func) |
| 1170 | |
| 1171 | def EVT_COMMAND_SCROLL_PAGEDOWN(win, id, func): |
| 1172 | win.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN, func) |
| 1173 | |
| 1174 | def EVT_COMMAND_SCROLL_THUMBTRACK(win, id, func): |
| 1175 | win.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK, func) |
| 1176 | |
| 1177 | def EVT_COMMAND_SCROLL_THUMBRELEASE(win, id, func): |
| 1178 | win.Connect(id, -1, wxEVT_SCROLL_THUMBRELEASE, func) |
| 1179 | |
| 1180 | #--- |
| 1181 | def EVT_SCROLLWIN(win, func): |
| 1182 | win.Connect(-1, -1, wxEVT_SCROLLWIN_TOP, func) |
| 1183 | win.Connect(-1, -1, wxEVT_SCROLLWIN_BOTTOM, func) |
| 1184 | win.Connect(-1, -1, wxEVT_SCROLLWIN_LINEUP, func) |
| 1185 | win.Connect(-1, -1, wxEVT_SCROLLWIN_LINEDOWN, func) |
| 1186 | win.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEUP, func) |
| 1187 | win.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEDOWN, func) |
| 1188 | win.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBTRACK, func) |
| 1189 | win.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBRELEASE,func) |
| 1190 | |
| 1191 | def EVT_SCROLLWIN_TOP(win, func): |
| 1192 | win.Connect(-1, -1, wxEVT_SCROLLWIN_TOP, func) |
| 1193 | |
| 1194 | def EVT_SCROLLWIN_BOTTOM(win, func): |
| 1195 | win.Connect(-1, -1, wxEVT_SCROLLWIN_BOTTOM, func) |
| 1196 | |
| 1197 | def EVT_SCROLLWIN_LINEUP(win, func): |
| 1198 | win.Connect(-1, -1, wxEVT_SCROLLWIN_LINEUP, func) |
| 1199 | |
| 1200 | def EVT_SCROLLWIN_LINEDOWN(win, func): |
| 1201 | win.Connect(-1, -1, wxEVT_SCROLLWIN_LINEDOWN, func) |
| 1202 | |
| 1203 | def EVT_SCROLLWIN_PAGEUP(win, func): |
| 1204 | win.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEUP, func) |
| 1205 | |
| 1206 | def EVT_SCROLLWIN_PAGEDOWN(win, func): |
| 1207 | win.Connect(-1, -1, wxEVT_SCROLLWIN_PAGEDOWN, func) |
| 1208 | |
| 1209 | def EVT_SCROLLWIN_THUMBTRACK(win, func): |
| 1210 | win.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBTRACK, func) |
| 1211 | |
| 1212 | def EVT_SCROLLWIN_THUMBRELEASE(win, func): |
| 1213 | win.Connect(-1, -1, wxEVT_SCROLLWIN_THUMBRELEASE, func) |
| 1214 | |
| 1215 | |
| 1216 | |
| 1217 | # Scrolling, with an id |
| 1218 | def EVT_COMMAND_SCROLLWIN(win, id, func): |
| 1219 | win.Connect(id, -1, wxEVT_SCROLLWIN_TOP, func) |
| 1220 | win.Connect(id, -1, wxEVT_SCROLLWIN_BOTTOM, func) |
| 1221 | win.Connect(id, -1, wxEVT_SCROLLWIN_LINEUP, func) |
| 1222 | win.Connect(id, -1, wxEVT_SCROLLWIN_LINEDOWN, func) |
| 1223 | win.Connect(id, -1, wxEVT_SCROLLWIN_PAGEUP, func) |
| 1224 | win.Connect(id, -1, wxEVT_SCROLLWIN_PAGEDOWN, func) |
| 1225 | win.Connect(id, -1, wxEVT_SCROLLWIN_THUMBTRACK, func) |
| 1226 | win.Connect(id, -1, wxEVT_SCROLLWIN_THUMBRELEASE,func) |
| 1227 | |
| 1228 | def EVT_COMMAND_SCROLLWIN_TOP(win, id, func): |
| 1229 | win.Connect(id, -1, wxEVT_SCROLLWIN_TOP, func) |
| 1230 | |
| 1231 | def EVT_COMMAND_SCROLLWIN_BOTTOM(win, id, func): |
| 1232 | win.Connect(id, -1, wxEVT_SCROLLWIN_BOTTOM, func) |
| 1233 | |
| 1234 | def EVT_COMMAND_SCROLLWIN_LINEUP(win, id, func): |
| 1235 | win.Connect(id, -1, wxEVT_SCROLLWIN_LINEUP, func) |
| 1236 | |
| 1237 | def EVT_COMMAND_SCROLLWIN_LINEDOWN(win, id, func): |
| 1238 | win.Connect(id, -1, wxEVT_SCROLLWIN_LINEDOWN, func) |
| 1239 | |
| 1240 | def EVT_COMMAND_SCROLLWIN_PAGEUP(win, id, func): |
| 1241 | win.Connect(id, -1, wxEVT_SCROLLWIN_PAGEUP, func) |
| 1242 | |
| 1243 | def EVT_COMMAND_SCROLLWIN_PAGEDOWN(win, id, func): |
| 1244 | win.Connect(id, -1, wxEVT_SCROLLWIN_PAGEDOWN, func) |
| 1245 | |
| 1246 | def EVT_COMMAND_SCROLLWIN_THUMBTRACK(win, id, func): |
| 1247 | win.Connect(id, -1, wxEVT_SCROLLWIN_THUMBTRACK, func) |
| 1248 | |
| 1249 | def EVT_COMMAND_SCROLLWIN_THUMBRELEASE(win, id, func): |
| 1250 | win.Connect(id, -1, wxEVT_SCROLLWIN_THUMBRELEASE, func) |
| 1251 | |
| 1252 | |
| 1253 | # Convenience commands |
| 1254 | def EVT_BUTTON(win, id, func): |
| 1255 | win.Connect(id, -1, wxEVT_COMMAND_BUTTON_CLICKED, func) |
| 1256 | |
| 1257 | def EVT_CHECKBOX(win, id, func): |
| 1258 | win.Connect(id, -1, wxEVT_COMMAND_CHECKBOX_CLICKED, func) |
| 1259 | |
| 1260 | def EVT_CHOICE(win, id, func): |
| 1261 | win.Connect(id, -1, wxEVT_COMMAND_CHOICE_SELECTED, func) |
| 1262 | |
| 1263 | def EVT_LISTBOX(win, id, func): |
| 1264 | win.Connect(id, -1, wxEVT_COMMAND_LISTBOX_SELECTED, func) |
| 1265 | |
| 1266 | def EVT_LISTBOX_DCLICK(win, id, func): |
| 1267 | win.Connect(id, -1, wxEVT_COMMAND_LISTBOX_DOUBLECLICKED, func) |
| 1268 | |
| 1269 | def EVT_TEXT(win, id, func): |
| 1270 | win.Connect(id, -1, wxEVT_COMMAND_TEXT_UPDATED, func) |
| 1271 | |
| 1272 | def EVT_TEXT_ENTER(win, id, func): |
| 1273 | win.Connect(id, -1, wxEVT_COMMAND_TEXT_ENTER, func) |
| 1274 | |
| 1275 | def EVT_TEXT_URL(win, id, func): |
| 1276 | win.Connect(id, -1, wxEVT_COMMAND_TEXT_URL, func) |
| 1277 | |
| 1278 | def EVT_TEXT_MAXLEN(win, id, func): |
| 1279 | win.Connect(id, -1, wxEVT_COMMAND_TEXT_MAXLEN, func) |
| 1280 | |
| 1281 | def EVT_MENU(win, id, func): |
| 1282 | win.Connect(id, -1, wxEVT_COMMAND_MENU_SELECTED, func) |
| 1283 | |
| 1284 | def EVT_MENU_RANGE(win, id1, id2, func): |
| 1285 | win.Connect(id1, id2, wxEVT_COMMAND_MENU_SELECTED, func) |
| 1286 | |
| 1287 | def EVT_SLIDER(win, id, func): |
| 1288 | win.Connect(id, -1, wxEVT_COMMAND_SLIDER_UPDATED, func) |
| 1289 | |
| 1290 | def EVT_RADIOBOX(win, id, func): |
| 1291 | win.Connect(id, -1, wxEVT_COMMAND_RADIOBOX_SELECTED, func) |
| 1292 | |
| 1293 | def EVT_RADIOBUTTON(win, id, func): |
| 1294 | win.Connect(id, -1, wxEVT_COMMAND_RADIOBUTTON_SELECTED, func) |
| 1295 | |
| 1296 | def EVT_VLBOX(win, id, func): |
| 1297 | win.Connect(id, -1, wxEVT_COMMAND_VLBOX_SELECTED, func) |
| 1298 | |
| 1299 | def EVT_COMBOBOX(win, id, func): |
| 1300 | win.Connect(id, -1, wxEVT_COMMAND_COMBOBOX_SELECTED, func) |
| 1301 | |
| 1302 | def EVT_TOOL(win, id, func): |
| 1303 | win.Connect(id, -1, wxEVT_COMMAND_TOOL_CLICKED, func) |
| 1304 | |
| 1305 | def EVT_TOOL_RANGE(win, id, id2, func): |
| 1306 | win.Connect(id, id2, wxEVT_COMMAND_TOOL_CLICKED, func) |
| 1307 | |
| 1308 | def EVT_TOOL_RCLICKED(win, id, func): |
| 1309 | win.Connect(id, -1, wxEVT_COMMAND_TOOL_RCLICKED, func) |
| 1310 | |
| 1311 | def EVT_TOOL_RCLICKED_RANGE(win, id, id2, func): |
| 1312 | win.Connect(id, id2, wxEVT_COMMAND_TOOL_RCLICKED, func) |
| 1313 | |
| 1314 | def EVT_TOOL_ENTER(win, id, func): |
| 1315 | win.Connect(id, -1, wxEVT_COMMAND_TOOL_ENTER, func) |
| 1316 | |
| 1317 | def EVT_CHECKLISTBOX(win, id, func): |
| 1318 | win.Connect(id, -1, wxEVT_COMMAND_CHECKLISTBOX_TOGGLED, func) |
| 1319 | |
| 1320 | def EVT_SPINCTRL(win, id, func): |
| 1321 | win.Connect(id, -1, wxEVT_COMMAND_SPINCTRL_UPDATED, func) |
| 1322 | |
| 1323 | |
| 1324 | |
| 1325 | # Generic command events |
| 1326 | |
| 1327 | def EVT_COMMAND_LEFT_CLICK(win, id, func): |
| 1328 | win.Connect(id, -1, wxEVT_COMMAND_LEFT_CLICK, func) |
| 1329 | |
| 1330 | def EVT_COMMAND_LEFT_DCLICK(win, id, func): |
| 1331 | win.Connect(id, -1, wxEVT_COMMAND_LEFT_DCLICK, func) |
| 1332 | |
| 1333 | def EVT_COMMAND_RIGHT_CLICK(win, id, func): |
| 1334 | win.Connect(id, -1, wxEVT_COMMAND_RIGHT_CLICK, func) |
| 1335 | |
| 1336 | def EVT_COMMAND_RIGHT_DCLICK(win, id, func): |
| 1337 | win.Connect(id, -1, wxEVT_COMMAND_RIGHT_DCLICK, func) |
| 1338 | |
| 1339 | def EVT_COMMAND_SET_FOCUS(win, id, func): |
| 1340 | win.Connect(id, -1, wxEVT_COMMAND_SET_FOCUS, func) |
| 1341 | |
| 1342 | def EVT_COMMAND_KILL_FOCUS(win, id, func): |
| 1343 | win.Connect(id, -1, wxEVT_COMMAND_KILL_FOCUS, func) |
| 1344 | |
| 1345 | def EVT_COMMAND_ENTER(win, id, func): |
| 1346 | win.Connect(id, -1, wxEVT_COMMAND_ENTER, func) |
| 1347 | |
| 1348 | |
| 1349 | # wxNotebook events |
| 1350 | def EVT_NOTEBOOK_PAGE_CHANGED(win, id, func): |
| 1351 | win.Connect(id, -1, wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, func) |
| 1352 | |
| 1353 | def EVT_NOTEBOOK_PAGE_CHANGING(win, id, func): |
| 1354 | win.Connect(id, -1, wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING, func) |
| 1355 | |
| 1356 | |
| 1357 | # wxSpinButton |
| 1358 | def EVT_SPIN_UP(win, id, func): |
| 1359 | win.Connect(id, -1, wxEVT_SCROLL_LINEUP, func) |
| 1360 | |
| 1361 | def EVT_SPIN_DOWN(win, id, func): |
| 1362 | win.Connect(id, -1, wxEVT_SCROLL_LINEDOWN, func) |
| 1363 | |
| 1364 | def EVT_SPIN(win, id, func): |
| 1365 | win.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK,func) |
| 1366 | |
| 1367 | |
| 1368 | # wxTaskBarIcon |
| 1369 | def EVT_TASKBAR_MOVE(win, func): |
| 1370 | win.Connect(-1, -1, wxEVT_TASKBAR_MOVE, func) |
| 1371 | |
| 1372 | def EVT_TASKBAR_LEFT_DOWN(win, func): |
| 1373 | win.Connect(-1, -1, wxEVT_TASKBAR_LEFT_DOWN, func) |
| 1374 | |
| 1375 | def EVT_TASKBAR_LEFT_UP(win, func): |
| 1376 | win.Connect(-1, -1, wxEVT_TASKBAR_LEFT_UP, func) |
| 1377 | |
| 1378 | def EVT_TASKBAR_RIGHT_DOWN(win, func): |
| 1379 | win.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_DOWN, func) |
| 1380 | |
| 1381 | def EVT_TASKBAR_RIGHT_UP(win, func): |
| 1382 | win.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_UP, func) |
| 1383 | |
| 1384 | def EVT_TASKBAR_LEFT_DCLICK(win, func): |
| 1385 | win.Connect(-1, -1, wxEVT_TASKBAR_LEFT_DCLICK, func) |
| 1386 | |
| 1387 | def EVT_TASKBAR_RIGHT_DCLICK(win, func): |
| 1388 | win.Connect(-1, -1, wxEVT_TASKBAR_RIGHT_DCLICK, func) |
| 1389 | |
| 1390 | |
| 1391 | # wxSashWindow |
| 1392 | def EVT_SASH_DRAGGED(win, id, func): |
| 1393 | win.Connect(id, -1, wxEVT_SASH_DRAGGED, func) |
| 1394 | |
| 1395 | def EVT_SASH_DRAGGED_RANGE(win, id1, id2, func): |
| 1396 | win.Connect(id1, id2, wxEVT_SASH_DRAGGED, func) |
| 1397 | |
| 1398 | def EVT_QUERY_LAYOUT_INFO(win, func): |
| 1399 | win.Connect(-1, -1, wxEVT_EVT_QUERY_LAYOUT_INFO, func) |
| 1400 | |
| 1401 | def EVT_CALCULATE_LAYOUT(win, func): |
| 1402 | win.Connect(-1, -1, wxEVT_EVT_CALCULATE_LAYOUT, func) |
| 1403 | |
| 1404 | |
| 1405 | #wxSplitterWindow |
| 1406 | def EVT_SPLITTER_SASH_POS_CHANGING(win, id, func): |
| 1407 | win.Connect(id, -1, wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGING, func) |
| 1408 | |
| 1409 | def EVT_SPLITTER_SASH_POS_CHANGED(win, id, func): |
| 1410 | win.Connect(id, -1, wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED, func) |
| 1411 | |
| 1412 | def EVT_SPLITTER_UNSPLIT(win, id, func): |
| 1413 | win.Connect(id, -1, wxEVT_COMMAND_SPLITTER_UNSPLIT, func) |
| 1414 | |
| 1415 | def EVT_SPLITTER_DOUBLECLICKED(win, id, func): |
| 1416 | win.Connect(id, -1, wxEVT_COMMAND_SPLITTER_DOUBLECLICKED, func) |
| 1417 | |
| 1418 | |
| 1419 | # wxTimer |
| 1420 | def EVT_TIMER(win, id, func): |
| 1421 | win.Connect(id, -1, wxEVT_TIMER, func) |
| 1422 | |
| 1423 | # wxProcess |
| 1424 | def EVT_END_PROCESS(eh, id, func): |
| 1425 | eh.Connect(id, -1, wxEVT_END_PROCESS, func) |
| 1426 | |
| 1427 | |
| 1428 | # wxJoyStick |
| 1429 | def EVT_JOY_DOWN(win, func): |
| 1430 | win.Connect(-1, -1, wxEVT_JOY_BUTTON_DOWN, func) |
| 1431 | |
| 1432 | def EVT_JOY_UP(win, func): |
| 1433 | win.Connect(-1, -1, wxEVT_JOY_BUTTON_UP, func) |
| 1434 | |
| 1435 | def EVT_JOY_MOVE(win, func): |
| 1436 | win.Connect(-1, -1, wxEVT_JOY_MOVE, func) |
| 1437 | |
| 1438 | def EVT_JOY_ZMOVE(win, func): |
| 1439 | win.Connect(-1, -1, wxEVT_JOY_ZMOVE, func) |
| 1440 | |
| 1441 | def EVT_JOYSTICK_EVENTS(win, func): |
| 1442 | win.Connect(-1, -1, wxEVT_JOY_BUTTON_DOWN, func) |
| 1443 | win.Connect(-1, -1, wxEVT_JOY_BUTTON_UP, func) |
| 1444 | win.Connect(-1, -1, wxEVT_JOY_MOVE, func) |
| 1445 | win.Connect(-1, -1, wxEVT_JOY_ZMOVE, func) |
| 1446 | |
| 1447 | |
| 1448 | def EVT_TOGGLEBUTTON(win, id, func): |
| 1449 | win.Connect(id, -1, wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, func) |
| 1450 | |
| 1451 | |
| 1452 | |
| 1453 | def EVT_CONTEXT_MENU(win, func): |
| 1454 | win.Connect(-1, -1, wxEVT_CONTEXT_MENU, func) |
| 1455 | |
| 1456 | |
| 1457 | #---------------------------------------------------------------------- |
| 1458 | |
| 1459 | class wxTimer(wxPyTimer): |
| 1460 | def __init__(self, evtHandler = None, id = -1): |
| 1461 | if evtHandler is None: |
| 1462 | wxPyTimer.__init__(self, self.Notify) # derived class must provide |
| 1463 | # Notify(self) method. |
| 1464 | else: |
| 1465 | wxPyTimer.__init__(self, None) |
| 1466 | self.SetOwner(evtHandler, id) |
| 1467 | |
| 1468 | #---------------------------------------------------------------------- |
| 1469 | # aliases |
| 1470 | |
| 1471 | wxColor = wxColour |
| 1472 | wxNamedColor = wxNamedColour |
| 1473 | wxPen = wxPyPen |
| 1474 | wxScrollbar = wxScrollBar |
| 1475 | |
| 1476 | |
| 1477 | # backwards compatibility |
| 1478 | wxNoRefBitmap = wxBitmap |
| 1479 | wxPyDefaultPosition = wxDefaultPosition |
| 1480 | wxPyDefaultSize = wxDefaultSize |
| 1481 | NULL = None |
| 1482 | wxSystemSettings_GetSystemColour = wxSystemSettings_GetColour |
| 1483 | wxSystemSettings_GetSystemFont = wxSystemSettings_GetFont |
| 1484 | wxSystemSettings_GetSystemMetric = wxSystemSettings_GetMetric |
| 1485 | |
| 1486 | #---------------------------------------------------------------------- |
| 1487 | # wxGTK sets the locale when initialized. Doing this at the Python |
| 1488 | # level should set it up to match what GTK is doing at the C level. |
| 1489 | if wxPlatform == "__WXGTK__": |
| 1490 | try: |
| 1491 | import locale |
| 1492 | locale.setlocale(locale.LC_ALL, "") |
| 1493 | except: |
| 1494 | pass |
| 1495 | |
| 1496 | |
| 1497 | |
| 1498 | #---------------------------------------------------------------------- |
| 1499 | # wxWindows version numbers. wxPython version is in __version__. |
| 1500 | |
| 1501 | wxMAJOR_VERSION = wxc.wxMAJOR_VERSION |
| 1502 | wxMINOR_VERSION = wxc.wxMINOR_VERSION |
| 1503 | wxRELEASE_NUMBER = wxc.wxRELEASE_NUMBER |
| 1504 | wxVERSION_STRING = wxc.wxVERSION_STRING |
| 1505 | wxVERSION_NUMBER = wxc.wxVERSION_NUMBER |
| 1506 | |
| 1507 | wxVERSION = (wxMAJOR_VERSION, wxMINOR_VERSION, wxRELEASE_NUMBER) |
| 1508 | |
| 1509 | |
| 1510 | #---------------------------------------------------------------------- |
| 1511 | # This helper function will take a wxPython object and convert it to |
| 1512 | # another wxPython object type. This will not be able to create objects |
| 1513 | # that are derived from wxPython classes by the user, only those that are |
| 1514 | # actually part of wxPython and directly corespond to C++ objects. |
| 1515 | # |
| 1516 | # This is useful in situations where some method returns a generic |
| 1517 | # type such as wxWindow, but you know that it is actually some |
| 1518 | # derived type such as a wxTextCtrl. You can't call wxTextCtrl specific |
| 1519 | # methods on a wxWindow object, but you can use this function to |
| 1520 | # create a wxTextCtrl object that will pass the same pointer to |
| 1521 | # the C++ code. You use it like this: |
| 1522 | # |
| 1523 | # textCtrl = wxPyTypeCast(window, "wxTextCtrl") |
| 1524 | # |
| 1525 | # |
| 1526 | # WARNING: Using this function to type cast objects into types that |
| 1527 | # they are not is not recommended and is likely to cause your |
| 1528 | # program to crash... Hard. |
| 1529 | # |
| 1530 | |
| 1531 | def wxPyTypeCast(obj, typeStr): |
| 1532 | if obj is None: |
| 1533 | return None |
| 1534 | theClass = globals()[typeStr+"Ptr"] |
| 1535 | typeStr = __wxPyPtrTypeMap.get(typeStr, typeStr) |
| 1536 | if hasattr(obj, "this"): |
| 1537 | # if already the right type then just return it |
| 1538 | if isinstance(obj, theClass) or obj.__class__ is theClass: |
| 1539 | return obj |
| 1540 | newPtr = ptrcast(obj.this, typeStr+"_p") |
| 1541 | else: |
| 1542 | newPtr = ptrcast(obj, typeStr+"_p") |
| 1543 | theObj = theClass(newPtr) |
| 1544 | if hasattr(obj, "this"): |
| 1545 | theObj.thisown = obj.thisown |
| 1546 | return theObj |
| 1547 | |
| 1548 | |
| 1549 | #---------------------------------------------------------------------- |
| 1550 | #---------------------------------------------------------------------- |
| 1551 | |
| 1552 | class wxPyOnDemandOutputWindow: |
| 1553 | def __init__(self, title = "wxPython: stdout/stderr"): |
| 1554 | self.frame = None |
| 1555 | self.title = title |
| 1556 | self.parent = None |
| 1557 | |
| 1558 | def SetParent(self, parent): |
| 1559 | self.parent = parent |
| 1560 | |
| 1561 | def OnCloseWindow(self, event): |
| 1562 | if self.frame != None: |
| 1563 | self.frame.Destroy() |
| 1564 | self.frame = None |
| 1565 | self.text = None |
| 1566 | |
| 1567 | # These methods provide the file-like output behaviour. |
| 1568 | def write(self, str): |
| 1569 | if not wxThread_IsMain(): |
| 1570 | # Aquire the GUI mutex before making GUI calls. Mutex is released |
| 1571 | # when locker is deleted at the end of this function. |
| 1572 | locker = wxMutexGuiLocker() |
| 1573 | |
| 1574 | if not self.frame: |
| 1575 | self.frame = wxFrame(self.parent, -1, self.title, |
| 1576 | style=wxDEFAULT_FRAME_STYLE|wxNO_FULL_REPAINT_ON_RESIZE) |
| 1577 | self.text = wxTextCtrl(self.frame, -1, "", |
| 1578 | style = wxTE_MULTILINE|wxTE_READONLY) |
| 1579 | self.frame.SetSize(wxSize(450, 300)) |
| 1580 | self.frame.Show(true) |
| 1581 | EVT_CLOSE(self.frame, self.OnCloseWindow) |
| 1582 | self.text.AppendText(str) |
| 1583 | |
| 1584 | def close(self): |
| 1585 | if self.frame != None: |
| 1586 | if not wxThread_IsMain(): |
| 1587 | locker = wxMutexGuiLocker() |
| 1588 | self.frame.Close() |
| 1589 | |
| 1590 | |
| 1591 | _defRedirect = (wxPlatform == '__WXMSW__') |
| 1592 | |
| 1593 | #---------------------------------------------------------------------- |
| 1594 | # The main application class. Derive from this and implement an OnInit |
| 1595 | # method that creates a frame and then calls self.SetTopWindow(frame) |
| 1596 | |
| 1597 | class wxApp(wxPyApp): |
| 1598 | error = 'wxApp.error' |
| 1599 | outputWindowClass = wxPyOnDemandOutputWindow |
| 1600 | |
| 1601 | def __init__(self, redirect=_defRedirect, filename=None): |
| 1602 | wxPyApp.__init__(self) |
| 1603 | self.stdioWin = None |
| 1604 | self.saveStdio = (sys.stdout, sys.stderr) |
| 1605 | if redirect: |
| 1606 | self.RedirectStdio(filename) |
| 1607 | # this initializes wxWindows and then calls our OnInit |
| 1608 | _wxStart(self.OnInit) |
| 1609 | |
| 1610 | |
| 1611 | def __del__(self): |
| 1612 | try: |
| 1613 | self.RestoreStdio() |
| 1614 | except: |
| 1615 | pass |
| 1616 | |
| 1617 | |
| 1618 | def SetTopWindow(self, frame): |
| 1619 | if self.stdioWin: |
| 1620 | self.stdioWin.SetParent(frame) |
| 1621 | wxPyApp.SetTopWindow(self, frame) |
| 1622 | |
| 1623 | |
| 1624 | def MainLoop(self): |
| 1625 | wxPyApp.MainLoop(self) |
| 1626 | self.RestoreStdio() |
| 1627 | |
| 1628 | |
| 1629 | def RedirectStdio(self, filename): |
| 1630 | if filename: |
| 1631 | sys.stdout = sys.stderr = open(filename, 'a') |
| 1632 | else: |
| 1633 | self.stdioWin = self.outputWindowClass() # wxPyOnDemandOutputWindow |
| 1634 | sys.stdout = sys.stderr = self.stdioWin |
| 1635 | |
| 1636 | |
| 1637 | def RestoreStdio(self): |
| 1638 | sys.stdout, sys.stderr = self.saveStdio |
| 1639 | |
| 1640 | |
| 1641 | #---------------------------------------------------------------------------- |
| 1642 | |
| 1643 | class wxPySimpleApp(wxApp): |
| 1644 | def __init__(self, flag=0): |
| 1645 | wxApp.__init__(self, flag) |
| 1646 | def OnInit(self): |
| 1647 | return true |
| 1648 | |
| 1649 | |
| 1650 | class wxPyWidgetTester(wxApp): |
| 1651 | def __init__(self, size = (250, 100)): |
| 1652 | self.size = size |
| 1653 | wxApp.__init__(self, 0) |
| 1654 | |
| 1655 | def OnInit(self): |
| 1656 | self.frame = wxFrame(None, -1, "Widget Tester", pos=(0,0), size=self.size) |
| 1657 | self.SetTopWindow(self.frame) |
| 1658 | return true |
| 1659 | |
| 1660 | def SetWidget(self, widgetClass, *args): |
| 1661 | w = apply(widgetClass, (self.frame,) + args) |
| 1662 | self.frame.Show(true) |
| 1663 | |
| 1664 | #---------------------------------------------------------------------------- |
| 1665 | # DO NOT hold any other references to this object. This is how we know when |
| 1666 | # to cleanup system resources that wxWin is holding. When this module is |
| 1667 | # unloaded, the refcount on __cleanMeUp goes to zero and it calls the |
| 1668 | # wxApp_CleanUp function. |
| 1669 | |
| 1670 | class __wxPyCleanup: |
| 1671 | def __init__(self): |
| 1672 | self.cleanup = wxc.wxApp_CleanUp |
| 1673 | def __del__(self): |
| 1674 | self.cleanup() |
| 1675 | |
| 1676 | sys.__wxPythonCleanup = __wxPyCleanup() |
| 1677 | |
| 1678 | ## # another possible solution, but it gets called too early... |
| 1679 | ## if sys.version[0] == '2': |
| 1680 | ## import atexit |
| 1681 | ## atexit.register(wxc.wxApp_CleanUp) |
| 1682 | ## else: |
| 1683 | ## sys.exitfunc = wxc.wxApp_CleanUp |
| 1684 | |
| 1685 | |
| 1686 | #---------------------------------------------------------------------------- |
| 1687 | #---------------------------------------------------------------------------- |