wxPython.wx import *" This is for people who are worried about namespace pollution, they can use "from wxPython import wx" and then prefix all the wxPython identifiers with "wx." Added wxTaskbarIcon for wxMSW. Made the events work for wxGrid. Added wxConfig. Added wxMiniFrame for wxGTK, (untested.) Changed many of the args and return values that were pointers to gdi objects to references to reflect changes in the wxWindows API. Other assorted fixes and additions. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1205 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1172 lines
39 KiB
Python
1172 lines
39 KiB
Python
# This file was created automatically by SWIG.
|
|
import wxpc
|
|
|
|
from misc import *
|
|
|
|
from windows import *
|
|
|
|
from gdi import *
|
|
|
|
from events import *
|
|
|
|
from mdi import *
|
|
|
|
from frames import *
|
|
|
|
from stattool import *
|
|
|
|
from controls import *
|
|
|
|
from controls2 import *
|
|
|
|
from windows2 import *
|
|
|
|
from cmndlgs import *
|
|
class wxPyAppPtr(wxEvtHandlerPtr):
|
|
def __init__(self,this):
|
|
self.this = this
|
|
self.thisown = 0
|
|
def GetAppName(self):
|
|
val = wxpc.wxPyApp_GetAppName(self.this)
|
|
return val
|
|
def GetClassName(self):
|
|
val = wxpc.wxPyApp_GetClassName(self.this)
|
|
return val
|
|
def GetExitOnFrameDelete(self):
|
|
val = wxpc.wxPyApp_GetExitOnFrameDelete(self.this)
|
|
return val
|
|
def GetPrintMode(self):
|
|
val = wxpc.wxPyApp_GetPrintMode(self.this)
|
|
return val
|
|
def GetTopWindow(self):
|
|
val = wxpc.wxPyApp_GetTopWindow(self.this)
|
|
val = wxWindowPtr(val)
|
|
return val
|
|
def GetVendorName(self):
|
|
val = wxpc.wxPyApp_GetVendorName(self.this)
|
|
return val
|
|
def Dispatch(self):
|
|
val = wxpc.wxPyApp_Dispatch(self.this)
|
|
return val
|
|
def ExitMainLoop(self):
|
|
val = wxpc.wxPyApp_ExitMainLoop(self.this)
|
|
return val
|
|
def Initialized(self):
|
|
val = wxpc.wxPyApp_Initialized(self.this)
|
|
return val
|
|
def MainLoop(self):
|
|
val = wxpc.wxPyApp_MainLoop(self.this)
|
|
return val
|
|
def Pending(self):
|
|
val = wxpc.wxPyApp_Pending(self.this)
|
|
return val
|
|
def SetAppName(self,arg0):
|
|
val = wxpc.wxPyApp_SetAppName(self.this,arg0)
|
|
return val
|
|
def SetClassName(self,arg0):
|
|
val = wxpc.wxPyApp_SetClassName(self.this,arg0)
|
|
return val
|
|
def SetExitOnFrameDelete(self,arg0):
|
|
val = wxpc.wxPyApp_SetExitOnFrameDelete(self.this,arg0)
|
|
return val
|
|
def SetPrintMode(self,arg0):
|
|
val = wxpc.wxPyApp_SetPrintMode(self.this,arg0)
|
|
return val
|
|
def SetTopWindow(self,arg0):
|
|
val = wxpc.wxPyApp_SetTopWindow(self.this,arg0.this)
|
|
return val
|
|
def SetVendorName(self,arg0):
|
|
val = wxpc.wxPyApp_SetVendorName(self.this,arg0)
|
|
return val
|
|
def AfterMainLoop(self):
|
|
val = wxpc.wxPyApp_AfterMainLoop(self.this)
|
|
return val
|
|
def __repr__(self):
|
|
return "<C wxPyApp instance>"
|
|
class wxPyApp(wxPyAppPtr):
|
|
def __init__(self) :
|
|
self.this = wxpc.new_wxPyApp()
|
|
self.thisown = 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#-------------- FUNCTION WRAPPERS ------------------
|
|
|
|
_wxStart = wxpc._wxStart
|
|
|
|
_wxSetDictionary = wxpc._wxSetDictionary
|
|
|
|
|
|
|
|
#-------------- VARIABLE WRAPPERS ------------------
|
|
|
|
wxMAJOR_VERSION = wxpc.wxMAJOR_VERSION
|
|
wxMINOR_VERSION = wxpc.wxMINOR_VERSION
|
|
wxRELEASE_NUMBER = wxpc.wxRELEASE_NUMBER
|
|
NOT_FOUND = wxpc.NOT_FOUND
|
|
wxVSCROLL = wxpc.wxVSCROLL
|
|
wxHSCROLL = wxpc.wxHSCROLL
|
|
wxCAPTION = wxpc.wxCAPTION
|
|
wxDOUBLE_BORDER = wxpc.wxDOUBLE_BORDER
|
|
wxSUNKEN_BORDER = wxpc.wxSUNKEN_BORDER
|
|
wxRAISED_BORDER = wxpc.wxRAISED_BORDER
|
|
wxBORDER = wxpc.wxBORDER
|
|
wxSIMPLE_BORDER = wxpc.wxSIMPLE_BORDER
|
|
wxSTATIC_BORDER = wxpc.wxSTATIC_BORDER
|
|
wxTRANSPARENT_WINDOW = wxpc.wxTRANSPARENT_WINDOW
|
|
wxNO_BORDER = wxpc.wxNO_BORDER
|
|
wxUSER_COLOURS = wxpc.wxUSER_COLOURS
|
|
wxNO_3D = wxpc.wxNO_3D
|
|
wxTAB_TRAVERSAL = wxpc.wxTAB_TRAVERSAL
|
|
wxHORIZONTAL = wxpc.wxHORIZONTAL
|
|
wxVERTICAL = wxpc.wxVERTICAL
|
|
wxBOTH = wxpc.wxBOTH
|
|
wxCENTER_FRAME = wxpc.wxCENTER_FRAME
|
|
wxSTAY_ON_TOP = wxpc.wxSTAY_ON_TOP
|
|
wxICONIZE = wxpc.wxICONIZE
|
|
wxMINIMIZE = wxpc.wxMINIMIZE
|
|
wxMAXIMIZE = wxpc.wxMAXIMIZE
|
|
wxTHICK_FRAME = wxpc.wxTHICK_FRAME
|
|
wxSYSTEM_MENU = wxpc.wxSYSTEM_MENU
|
|
wxMINIMIZE_BOX = wxpc.wxMINIMIZE_BOX
|
|
wxMAXIMIZE_BOX = wxpc.wxMAXIMIZE_BOX
|
|
wxTINY_CAPTION_HORIZ = wxpc.wxTINY_CAPTION_HORIZ
|
|
wxTINY_CAPTION_VERT = wxpc.wxTINY_CAPTION_VERT
|
|
wxRESIZE_BOX = wxpc.wxRESIZE_BOX
|
|
wxRESIZE_BORDER = wxpc.wxRESIZE_BORDER
|
|
wxDIALOG_MODAL = wxpc.wxDIALOG_MODAL
|
|
wxDIALOG_MODELESS = wxpc.wxDIALOG_MODELESS
|
|
wxDEFAULT_FRAME_STYLE = wxpc.wxDEFAULT_FRAME_STYLE
|
|
wxDEFAULT_DIALOG_STYLE = wxpc.wxDEFAULT_DIALOG_STYLE
|
|
wxRETAINED = wxpc.wxRETAINED
|
|
wxBACKINGSTORE = wxpc.wxBACKINGSTORE
|
|
wxTB_3DBUTTONS = wxpc.wxTB_3DBUTTONS
|
|
wxTB_HORIZONTAL = wxpc.wxTB_HORIZONTAL
|
|
wxTB_VERTICAL = wxpc.wxTB_VERTICAL
|
|
wxTB_FLAT = wxpc.wxTB_FLAT
|
|
wxCOLOURED = wxpc.wxCOLOURED
|
|
wxFIXED_LENGTH = wxpc.wxFIXED_LENGTH
|
|
wxALIGN_LEFT = wxpc.wxALIGN_LEFT
|
|
wxALIGN_CENTER = wxpc.wxALIGN_CENTER
|
|
wxALIGN_CENTRE = wxpc.wxALIGN_CENTRE
|
|
wxALIGN_RIGHT = wxpc.wxALIGN_RIGHT
|
|
wxLB_NEEDED_SB = wxpc.wxLB_NEEDED_SB
|
|
wxLB_ALWAYS_SB = wxpc.wxLB_ALWAYS_SB
|
|
wxLB_SORT = wxpc.wxLB_SORT
|
|
wxLB_SINGLE = wxpc.wxLB_SINGLE
|
|
wxLB_MULTIPLE = wxpc.wxLB_MULTIPLE
|
|
wxLB_EXTENDED = wxpc.wxLB_EXTENDED
|
|
wxLB_OWNERDRAW = wxpc.wxLB_OWNERDRAW
|
|
wxLB_HSCROLL = wxpc.wxLB_HSCROLL
|
|
wxPROCESS_ENTER = wxpc.wxPROCESS_ENTER
|
|
wxPASSWORD = wxpc.wxPASSWORD
|
|
wxTE_PROCESS_ENTER = wxpc.wxTE_PROCESS_ENTER
|
|
wxTE_PASSWORD = wxpc.wxTE_PASSWORD
|
|
wxTE_READONLY = wxpc.wxTE_READONLY
|
|
wxTE_MULTILINE = wxpc.wxTE_MULTILINE
|
|
wxCB_SIMPLE = wxpc.wxCB_SIMPLE
|
|
wxCB_DROPDOWN = wxpc.wxCB_DROPDOWN
|
|
wxCB_SORT = wxpc.wxCB_SORT
|
|
wxCB_READONLY = wxpc.wxCB_READONLY
|
|
wxRA_HORIZONTAL = wxpc.wxRA_HORIZONTAL
|
|
wxRA_VERTICAL = wxpc.wxRA_VERTICAL
|
|
wxRB_GROUP = wxpc.wxRB_GROUP
|
|
wxGA_PROGRESSBAR = wxpc.wxGA_PROGRESSBAR
|
|
wxGA_HORIZONTAL = wxpc.wxGA_HORIZONTAL
|
|
wxGA_VERTICAL = wxpc.wxGA_VERTICAL
|
|
wxSL_HORIZONTAL = wxpc.wxSL_HORIZONTAL
|
|
wxSL_VERTICAL = wxpc.wxSL_VERTICAL
|
|
wxSL_AUTOTICKS = wxpc.wxSL_AUTOTICKS
|
|
wxSL_LABELS = wxpc.wxSL_LABELS
|
|
wxSL_LEFT = wxpc.wxSL_LEFT
|
|
wxSL_TOP = wxpc.wxSL_TOP
|
|
wxSL_RIGHT = wxpc.wxSL_RIGHT
|
|
wxSL_BOTTOM = wxpc.wxSL_BOTTOM
|
|
wxSL_BOTH = wxpc.wxSL_BOTH
|
|
wxSL_SELRANGE = wxpc.wxSL_SELRANGE
|
|
wxSB_HORIZONTAL = wxpc.wxSB_HORIZONTAL
|
|
wxSB_VERTICAL = wxpc.wxSB_VERTICAL
|
|
wxBU_AUTODRAW = wxpc.wxBU_AUTODRAW
|
|
wxBU_NOAUTODRAW = wxpc.wxBU_NOAUTODRAW
|
|
wxTR_HAS_BUTTONS = wxpc.wxTR_HAS_BUTTONS
|
|
wxTR_EDIT_LABELS = wxpc.wxTR_EDIT_LABELS
|
|
wxTR_LINES_AT_ROOT = wxpc.wxTR_LINES_AT_ROOT
|
|
wxLC_ICON = wxpc.wxLC_ICON
|
|
wxLC_SMALL_ICON = wxpc.wxLC_SMALL_ICON
|
|
wxLC_LIST = wxpc.wxLC_LIST
|
|
wxLC_REPORT = wxpc.wxLC_REPORT
|
|
wxLC_ALIGN_TOP = wxpc.wxLC_ALIGN_TOP
|
|
wxLC_ALIGN_LEFT = wxpc.wxLC_ALIGN_LEFT
|
|
wxLC_AUTOARRANGE = wxpc.wxLC_AUTOARRANGE
|
|
wxLC_USER_TEXT = wxpc.wxLC_USER_TEXT
|
|
wxLC_EDIT_LABELS = wxpc.wxLC_EDIT_LABELS
|
|
wxLC_NO_HEADER = wxpc.wxLC_NO_HEADER
|
|
wxLC_NO_SORT_HEADER = wxpc.wxLC_NO_SORT_HEADER
|
|
wxLC_SINGLE_SEL = wxpc.wxLC_SINGLE_SEL
|
|
wxLC_SORT_ASCENDING = wxpc.wxLC_SORT_ASCENDING
|
|
wxLC_SORT_DESCENDING = wxpc.wxLC_SORT_DESCENDING
|
|
wxLC_MASK_TYPE = wxpc.wxLC_MASK_TYPE
|
|
wxLC_MASK_ALIGN = wxpc.wxLC_MASK_ALIGN
|
|
wxLC_MASK_SORT = wxpc.wxLC_MASK_SORT
|
|
wxSP_VERTICAL = wxpc.wxSP_VERTICAL
|
|
wxSP_HORIZONTAL = wxpc.wxSP_HORIZONTAL
|
|
wxSP_ARROW_KEYS = wxpc.wxSP_ARROW_KEYS
|
|
wxSP_WRAP = wxpc.wxSP_WRAP
|
|
wxSP_NOBORDER = wxpc.wxSP_NOBORDER
|
|
wxSP_3D = wxpc.wxSP_3D
|
|
wxSP_BORDER = wxpc.wxSP_BORDER
|
|
wxTAB_MULTILINE = wxpc.wxTAB_MULTILINE
|
|
wxTAB_RIGHTJUSTIFY = wxpc.wxTAB_RIGHTJUSTIFY
|
|
wxTAB_FIXEDWIDTH = wxpc.wxTAB_FIXEDWIDTH
|
|
wxTAB_OWNERDRAW = wxpc.wxTAB_OWNERDRAW
|
|
wxFLOOD_SURFACE = wxpc.wxFLOOD_SURFACE
|
|
wxFLOOD_BORDER = wxpc.wxFLOOD_BORDER
|
|
wxODDEVEN_RULE = wxpc.wxODDEVEN_RULE
|
|
wxWINDING_RULE = wxpc.wxWINDING_RULE
|
|
wxTOOL_TOP = wxpc.wxTOOL_TOP
|
|
wxTOOL_BOTTOM = wxpc.wxTOOL_BOTTOM
|
|
wxTOOL_LEFT = wxpc.wxTOOL_LEFT
|
|
wxTOOL_RIGHT = wxpc.wxTOOL_RIGHT
|
|
wxOK = wxpc.wxOK
|
|
wxYES_NO = wxpc.wxYES_NO
|
|
wxCANCEL = wxpc.wxCANCEL
|
|
wxYES = wxpc.wxYES
|
|
wxNO = wxpc.wxNO
|
|
wxICON_EXCLAMATION = wxpc.wxICON_EXCLAMATION
|
|
wxICON_HAND = wxpc.wxICON_HAND
|
|
wxICON_QUESTION = wxpc.wxICON_QUESTION
|
|
wxICON_INFORMATION = wxpc.wxICON_INFORMATION
|
|
wxICON_STOP = wxpc.wxICON_STOP
|
|
wxICON_ASTERISK = wxpc.wxICON_ASTERISK
|
|
wxICON_MASK = wxpc.wxICON_MASK
|
|
wxCENTRE = wxpc.wxCENTRE
|
|
wxCENTER = wxpc.wxCENTER
|
|
wxSIZE_AUTO_WIDTH = wxpc.wxSIZE_AUTO_WIDTH
|
|
wxSIZE_AUTO_HEIGHT = wxpc.wxSIZE_AUTO_HEIGHT
|
|
wxSIZE_AUTO = wxpc.wxSIZE_AUTO
|
|
wxSIZE_USE_EXISTING = wxpc.wxSIZE_USE_EXISTING
|
|
wxSIZE_ALLOW_MINUS_ONE = wxpc.wxSIZE_ALLOW_MINUS_ONE
|
|
wxDF_TEXT = wxpc.wxDF_TEXT
|
|
wxDF_BITMAP = wxpc.wxDF_BITMAP
|
|
wxDF_METAFILE = wxpc.wxDF_METAFILE
|
|
wxDF_DIB = wxpc.wxDF_DIB
|
|
wxDF_OEMTEXT = wxpc.wxDF_OEMTEXT
|
|
wxDF_FILENAME = wxpc.wxDF_FILENAME
|
|
wxPORTRAIT = wxpc.wxPORTRAIT
|
|
wxLANDSCAPE = wxpc.wxLANDSCAPE
|
|
wxID_OPEN = wxpc.wxID_OPEN
|
|
wxID_CLOSE = wxpc.wxID_CLOSE
|
|
wxID_NEW = wxpc.wxID_NEW
|
|
wxID_SAVE = wxpc.wxID_SAVE
|
|
wxID_SAVEAS = wxpc.wxID_SAVEAS
|
|
wxID_REVERT = wxpc.wxID_REVERT
|
|
wxID_EXIT = wxpc.wxID_EXIT
|
|
wxID_UNDO = wxpc.wxID_UNDO
|
|
wxID_REDO = wxpc.wxID_REDO
|
|
wxID_HELP = wxpc.wxID_HELP
|
|
wxID_PRINT = wxpc.wxID_PRINT
|
|
wxID_PRINT_SETUP = wxpc.wxID_PRINT_SETUP
|
|
wxID_PREVIEW = wxpc.wxID_PREVIEW
|
|
wxID_ABOUT = wxpc.wxID_ABOUT
|
|
wxID_HELP_CONTENTS = wxpc.wxID_HELP_CONTENTS
|
|
wxID_HELP_COMMANDS = wxpc.wxID_HELP_COMMANDS
|
|
wxID_HELP_PROCEDURES = wxpc.wxID_HELP_PROCEDURES
|
|
wxID_HELP_CONTEXT = wxpc.wxID_HELP_CONTEXT
|
|
wxID_CUT = wxpc.wxID_CUT
|
|
wxID_COPY = wxpc.wxID_COPY
|
|
wxID_PASTE = wxpc.wxID_PASTE
|
|
wxID_CLEAR = wxpc.wxID_CLEAR
|
|
wxID_FIND = wxpc.wxID_FIND
|
|
wxID_FILE1 = wxpc.wxID_FILE1
|
|
wxID_FILE2 = wxpc.wxID_FILE2
|
|
wxID_FILE3 = wxpc.wxID_FILE3
|
|
wxID_FILE4 = wxpc.wxID_FILE4
|
|
wxID_FILE5 = wxpc.wxID_FILE5
|
|
wxID_FILE6 = wxpc.wxID_FILE6
|
|
wxID_FILE7 = wxpc.wxID_FILE7
|
|
wxID_FILE8 = wxpc.wxID_FILE8
|
|
wxID_FILE9 = wxpc.wxID_FILE9
|
|
wxID_OK = wxpc.wxID_OK
|
|
wxID_CANCEL = wxpc.wxID_CANCEL
|
|
wxID_APPLY = wxpc.wxID_APPLY
|
|
wxID_YES = wxpc.wxID_YES
|
|
wxID_NO = wxpc.wxID_NO
|
|
wxBITMAP_TYPE_BMP = wxpc.wxBITMAP_TYPE_BMP
|
|
wxBITMAP_TYPE_BMP_RESOURCE = wxpc.wxBITMAP_TYPE_BMP_RESOURCE
|
|
wxBITMAP_TYPE_ICO = wxpc.wxBITMAP_TYPE_ICO
|
|
wxBITMAP_TYPE_ICO_RESOURCE = wxpc.wxBITMAP_TYPE_ICO_RESOURCE
|
|
wxBITMAP_TYPE_CUR = wxpc.wxBITMAP_TYPE_CUR
|
|
wxBITMAP_TYPE_CUR_RESOURCE = wxpc.wxBITMAP_TYPE_CUR_RESOURCE
|
|
wxBITMAP_TYPE_XBM = wxpc.wxBITMAP_TYPE_XBM
|
|
wxBITMAP_TYPE_XBM_DATA = wxpc.wxBITMAP_TYPE_XBM_DATA
|
|
wxBITMAP_TYPE_XPM = wxpc.wxBITMAP_TYPE_XPM
|
|
wxBITMAP_TYPE_XPM_DATA = wxpc.wxBITMAP_TYPE_XPM_DATA
|
|
wxBITMAP_TYPE_TIF = wxpc.wxBITMAP_TYPE_TIF
|
|
wxBITMAP_TYPE_TIF_RESOURCE = wxpc.wxBITMAP_TYPE_TIF_RESOURCE
|
|
wxBITMAP_TYPE_GIF = wxpc.wxBITMAP_TYPE_GIF
|
|
wxBITMAP_TYPE_GIF_RESOURCE = wxpc.wxBITMAP_TYPE_GIF_RESOURCE
|
|
wxBITMAP_TYPE_PNG = wxpc.wxBITMAP_TYPE_PNG
|
|
wxBITMAP_TYPE_PNG_RESOURCE = wxpc.wxBITMAP_TYPE_PNG_RESOURCE
|
|
wxBITMAP_TYPE_ANY = wxpc.wxBITMAP_TYPE_ANY
|
|
wxBITMAP_TYPE_RESOURCE = wxpc.wxBITMAP_TYPE_RESOURCE
|
|
wxOPEN = wxpc.wxOPEN
|
|
wxSAVE = wxpc.wxSAVE
|
|
wxHIDE_READONLY = wxpc.wxHIDE_READONLY
|
|
wxOVERWRITE_PROMPT = wxpc.wxOVERWRITE_PROMPT
|
|
wxACCEL_ALT = wxpc.wxACCEL_ALT
|
|
wxACCEL_CTRL = wxpc.wxACCEL_CTRL
|
|
wxACCEL_SHIFT = wxpc.wxACCEL_SHIFT
|
|
ERR_PARAM = wxpc.ERR_PARAM
|
|
ERR_NODATA = wxpc.ERR_NODATA
|
|
ERR_CANCEL = wxpc.ERR_CANCEL
|
|
ERR_SUCCESS = wxpc.ERR_SUCCESS
|
|
wxDEFAULT = wxpc.wxDEFAULT
|
|
wxDECORATIVE = wxpc.wxDECORATIVE
|
|
wxROMAN = wxpc.wxROMAN
|
|
wxSCRIPT = wxpc.wxSCRIPT
|
|
wxSWISS = wxpc.wxSWISS
|
|
wxMODERN = wxpc.wxMODERN
|
|
wxTELETYPE = wxpc.wxTELETYPE
|
|
wxVARIABLE = wxpc.wxVARIABLE
|
|
wxFIXED = wxpc.wxFIXED
|
|
wxNORMAL = wxpc.wxNORMAL
|
|
wxLIGHT = wxpc.wxLIGHT
|
|
wxBOLD = wxpc.wxBOLD
|
|
wxITALIC = wxpc.wxITALIC
|
|
wxSLANT = wxpc.wxSLANT
|
|
wxSOLID = wxpc.wxSOLID
|
|
wxDOT = wxpc.wxDOT
|
|
wxLONG_DASH = wxpc.wxLONG_DASH
|
|
wxSHORT_DASH = wxpc.wxSHORT_DASH
|
|
wxDOT_DASH = wxpc.wxDOT_DASH
|
|
wxUSER_DASH = wxpc.wxUSER_DASH
|
|
wxTRANSPARENT = wxpc.wxTRANSPARENT
|
|
wxSTIPPLE = wxpc.wxSTIPPLE
|
|
wxBDIAGONAL_HATCH = wxpc.wxBDIAGONAL_HATCH
|
|
wxCROSSDIAG_HATCH = wxpc.wxCROSSDIAG_HATCH
|
|
wxFDIAGONAL_HATCH = wxpc.wxFDIAGONAL_HATCH
|
|
wxCROSS_HATCH = wxpc.wxCROSS_HATCH
|
|
wxHORIZONTAL_HATCH = wxpc.wxHORIZONTAL_HATCH
|
|
wxVERTICAL_HATCH = wxpc.wxVERTICAL_HATCH
|
|
wxJOIN_BEVEL = wxpc.wxJOIN_BEVEL
|
|
wxJOIN_MITER = wxpc.wxJOIN_MITER
|
|
wxJOIN_ROUND = wxpc.wxJOIN_ROUND
|
|
wxCAP_ROUND = wxpc.wxCAP_ROUND
|
|
wxCAP_PROJECTING = wxpc.wxCAP_PROJECTING
|
|
wxCAP_BUTT = wxpc.wxCAP_BUTT
|
|
wxCLEAR = wxpc.wxCLEAR
|
|
wxXOR = wxpc.wxXOR
|
|
wxINVERT = wxpc.wxINVERT
|
|
wxOR_REVERSE = wxpc.wxOR_REVERSE
|
|
wxAND_REVERSE = wxpc.wxAND_REVERSE
|
|
wxCOPY = wxpc.wxCOPY
|
|
wxAND = wxpc.wxAND
|
|
wxAND_INVERT = wxpc.wxAND_INVERT
|
|
wxNO_OP = wxpc.wxNO_OP
|
|
wxNOR = wxpc.wxNOR
|
|
wxEQUIV = wxpc.wxEQUIV
|
|
wxSRC_INVERT = wxpc.wxSRC_INVERT
|
|
wxOR_INVERT = wxpc.wxOR_INVERT
|
|
wxNAND = wxpc.wxNAND
|
|
wxOR = wxpc.wxOR
|
|
wxSET = wxpc.wxSET
|
|
wxSRC_OR = wxpc.wxSRC_OR
|
|
wxSRC_AND = wxpc.wxSRC_AND
|
|
WXK_BACK = wxpc.WXK_BACK
|
|
WXK_TAB = wxpc.WXK_TAB
|
|
WXK_RETURN = wxpc.WXK_RETURN
|
|
WXK_ESCAPE = wxpc.WXK_ESCAPE
|
|
WXK_SPACE = wxpc.WXK_SPACE
|
|
WXK_DELETE = wxpc.WXK_DELETE
|
|
WXK_START = wxpc.WXK_START
|
|
WXK_LBUTTON = wxpc.WXK_LBUTTON
|
|
WXK_RBUTTON = wxpc.WXK_RBUTTON
|
|
WXK_CANCEL = wxpc.WXK_CANCEL
|
|
WXK_MBUTTON = wxpc.WXK_MBUTTON
|
|
WXK_CLEAR = wxpc.WXK_CLEAR
|
|
WXK_SHIFT = wxpc.WXK_SHIFT
|
|
WXK_CONTROL = wxpc.WXK_CONTROL
|
|
WXK_MENU = wxpc.WXK_MENU
|
|
WXK_PAUSE = wxpc.WXK_PAUSE
|
|
WXK_CAPITAL = wxpc.WXK_CAPITAL
|
|
WXK_PRIOR = wxpc.WXK_PRIOR
|
|
WXK_NEXT = wxpc.WXK_NEXT
|
|
WXK_END = wxpc.WXK_END
|
|
WXK_HOME = wxpc.WXK_HOME
|
|
WXK_LEFT = wxpc.WXK_LEFT
|
|
WXK_UP = wxpc.WXK_UP
|
|
WXK_RIGHT = wxpc.WXK_RIGHT
|
|
WXK_DOWN = wxpc.WXK_DOWN
|
|
WXK_SELECT = wxpc.WXK_SELECT
|
|
WXK_PRINT = wxpc.WXK_PRINT
|
|
WXK_EXECUTE = wxpc.WXK_EXECUTE
|
|
WXK_SNAPSHOT = wxpc.WXK_SNAPSHOT
|
|
WXK_INSERT = wxpc.WXK_INSERT
|
|
WXK_HELP = wxpc.WXK_HELP
|
|
WXK_NUMPAD0 = wxpc.WXK_NUMPAD0
|
|
WXK_NUMPAD1 = wxpc.WXK_NUMPAD1
|
|
WXK_NUMPAD2 = wxpc.WXK_NUMPAD2
|
|
WXK_NUMPAD3 = wxpc.WXK_NUMPAD3
|
|
WXK_NUMPAD4 = wxpc.WXK_NUMPAD4
|
|
WXK_NUMPAD5 = wxpc.WXK_NUMPAD5
|
|
WXK_NUMPAD6 = wxpc.WXK_NUMPAD6
|
|
WXK_NUMPAD7 = wxpc.WXK_NUMPAD7
|
|
WXK_NUMPAD8 = wxpc.WXK_NUMPAD8
|
|
WXK_NUMPAD9 = wxpc.WXK_NUMPAD9
|
|
WXK_MULTIPLY = wxpc.WXK_MULTIPLY
|
|
WXK_ADD = wxpc.WXK_ADD
|
|
WXK_SEPARATOR = wxpc.WXK_SEPARATOR
|
|
WXK_SUBTRACT = wxpc.WXK_SUBTRACT
|
|
WXK_DECIMAL = wxpc.WXK_DECIMAL
|
|
WXK_DIVIDE = wxpc.WXK_DIVIDE
|
|
WXK_F1 = wxpc.WXK_F1
|
|
WXK_F2 = wxpc.WXK_F2
|
|
WXK_F3 = wxpc.WXK_F3
|
|
WXK_F4 = wxpc.WXK_F4
|
|
WXK_F5 = wxpc.WXK_F5
|
|
WXK_F6 = wxpc.WXK_F6
|
|
WXK_F7 = wxpc.WXK_F7
|
|
WXK_F8 = wxpc.WXK_F8
|
|
WXK_F9 = wxpc.WXK_F9
|
|
WXK_F10 = wxpc.WXK_F10
|
|
WXK_F11 = wxpc.WXK_F11
|
|
WXK_F12 = wxpc.WXK_F12
|
|
WXK_F13 = wxpc.WXK_F13
|
|
WXK_F14 = wxpc.WXK_F14
|
|
WXK_F15 = wxpc.WXK_F15
|
|
WXK_F16 = wxpc.WXK_F16
|
|
WXK_F17 = wxpc.WXK_F17
|
|
WXK_F18 = wxpc.WXK_F18
|
|
WXK_F19 = wxpc.WXK_F19
|
|
WXK_F20 = wxpc.WXK_F20
|
|
WXK_F21 = wxpc.WXK_F21
|
|
WXK_F22 = wxpc.WXK_F22
|
|
WXK_F23 = wxpc.WXK_F23
|
|
WXK_F24 = wxpc.WXK_F24
|
|
WXK_NUMLOCK = wxpc.WXK_NUMLOCK
|
|
WXK_SCROLL = wxpc.WXK_SCROLL
|
|
WXK_PAGEUP = wxpc.WXK_PAGEUP
|
|
WXK_PAGEDOWN = wxpc.WXK_PAGEDOWN
|
|
wxCURSOR_NONE = wxpc.wxCURSOR_NONE
|
|
wxCURSOR_ARROW = wxpc.wxCURSOR_ARROW
|
|
wxCURSOR_BULLSEYE = wxpc.wxCURSOR_BULLSEYE
|
|
wxCURSOR_CHAR = wxpc.wxCURSOR_CHAR
|
|
wxCURSOR_CROSS = wxpc.wxCURSOR_CROSS
|
|
wxCURSOR_HAND = wxpc.wxCURSOR_HAND
|
|
wxCURSOR_IBEAM = wxpc.wxCURSOR_IBEAM
|
|
wxCURSOR_LEFT_BUTTON = wxpc.wxCURSOR_LEFT_BUTTON
|
|
wxCURSOR_MAGNIFIER = wxpc.wxCURSOR_MAGNIFIER
|
|
wxCURSOR_MIDDLE_BUTTON = wxpc.wxCURSOR_MIDDLE_BUTTON
|
|
wxCURSOR_NO_ENTRY = wxpc.wxCURSOR_NO_ENTRY
|
|
wxCURSOR_PAINT_BRUSH = wxpc.wxCURSOR_PAINT_BRUSH
|
|
wxCURSOR_PENCIL = wxpc.wxCURSOR_PENCIL
|
|
wxCURSOR_POINT_LEFT = wxpc.wxCURSOR_POINT_LEFT
|
|
wxCURSOR_POINT_RIGHT = wxpc.wxCURSOR_POINT_RIGHT
|
|
wxCURSOR_QUESTION_ARROW = wxpc.wxCURSOR_QUESTION_ARROW
|
|
wxCURSOR_RIGHT_BUTTON = wxpc.wxCURSOR_RIGHT_BUTTON
|
|
wxCURSOR_SIZENESW = wxpc.wxCURSOR_SIZENESW
|
|
wxCURSOR_SIZENS = wxpc.wxCURSOR_SIZENS
|
|
wxCURSOR_SIZENWSE = wxpc.wxCURSOR_SIZENWSE
|
|
wxCURSOR_SIZEWE = wxpc.wxCURSOR_SIZEWE
|
|
wxCURSOR_SIZING = wxpc.wxCURSOR_SIZING
|
|
wxCURSOR_SPRAYCAN = wxpc.wxCURSOR_SPRAYCAN
|
|
wxCURSOR_WAIT = wxpc.wxCURSOR_WAIT
|
|
wxCURSOR_WATCH = wxpc.wxCURSOR_WATCH
|
|
wxCURSOR_BLANK = wxpc.wxCURSOR_BLANK
|
|
FALSE = wxpc.FALSE
|
|
false = wxpc.false
|
|
TRUE = wxpc.TRUE
|
|
true = wxpc.true
|
|
wxEVT_NULL = wxpc.wxEVT_NULL
|
|
wxEVT_FIRST = wxpc.wxEVT_FIRST
|
|
wxEVT_COMMAND_BUTTON_CLICKED = wxpc.wxEVT_COMMAND_BUTTON_CLICKED
|
|
wxEVT_COMMAND_CHECKBOX_CLICKED = wxpc.wxEVT_COMMAND_CHECKBOX_CLICKED
|
|
wxEVT_COMMAND_CHOICE_SELECTED = wxpc.wxEVT_COMMAND_CHOICE_SELECTED
|
|
wxEVT_COMMAND_LISTBOX_SELECTED = wxpc.wxEVT_COMMAND_LISTBOX_SELECTED
|
|
wxEVT_COMMAND_LISTBOX_DOUBLECLICKED = wxpc.wxEVT_COMMAND_LISTBOX_DOUBLECLICKED
|
|
wxEVT_COMMAND_CHECKLISTBOX_TOGGLED = wxpc.wxEVT_COMMAND_CHECKLISTBOX_TOGGLED
|
|
wxEVT_COMMAND_TEXT_UPDATED = wxpc.wxEVT_COMMAND_TEXT_UPDATED
|
|
wxEVT_COMMAND_TEXT_ENTER = wxpc.wxEVT_COMMAND_TEXT_ENTER
|
|
wxEVT_COMMAND_MENU_SELECTED = wxpc.wxEVT_COMMAND_MENU_SELECTED
|
|
wxEVT_COMMAND_SLIDER_UPDATED = wxpc.wxEVT_COMMAND_SLIDER_UPDATED
|
|
wxEVT_COMMAND_RADIOBOX_SELECTED = wxpc.wxEVT_COMMAND_RADIOBOX_SELECTED
|
|
wxEVT_COMMAND_RADIOBUTTON_SELECTED = wxpc.wxEVT_COMMAND_RADIOBUTTON_SELECTED
|
|
wxEVT_COMMAND_SCROLLBAR_UPDATED = wxpc.wxEVT_COMMAND_SCROLLBAR_UPDATED
|
|
wxEVT_COMMAND_VLBOX_SELECTED = wxpc.wxEVT_COMMAND_VLBOX_SELECTED
|
|
wxEVT_COMMAND_COMBOBOX_SELECTED = wxpc.wxEVT_COMMAND_COMBOBOX_SELECTED
|
|
wxEVT_COMMAND_TOOL_CLICKED = wxpc.wxEVT_COMMAND_TOOL_CLICKED
|
|
wxEVT_COMMAND_TOOL_RCLICKED = wxpc.wxEVT_COMMAND_TOOL_RCLICKED
|
|
wxEVT_COMMAND_TOOL_ENTER = wxpc.wxEVT_COMMAND_TOOL_ENTER
|
|
wxEVT_SET_FOCUS = wxpc.wxEVT_SET_FOCUS
|
|
wxEVT_KILL_FOCUS = wxpc.wxEVT_KILL_FOCUS
|
|
wxEVT_LEFT_DOWN = wxpc.wxEVT_LEFT_DOWN
|
|
wxEVT_LEFT_UP = wxpc.wxEVT_LEFT_UP
|
|
wxEVT_MIDDLE_DOWN = wxpc.wxEVT_MIDDLE_DOWN
|
|
wxEVT_MIDDLE_UP = wxpc.wxEVT_MIDDLE_UP
|
|
wxEVT_RIGHT_DOWN = wxpc.wxEVT_RIGHT_DOWN
|
|
wxEVT_RIGHT_UP = wxpc.wxEVT_RIGHT_UP
|
|
wxEVT_MOTION = wxpc.wxEVT_MOTION
|
|
wxEVT_ENTER_WINDOW = wxpc.wxEVT_ENTER_WINDOW
|
|
wxEVT_LEAVE_WINDOW = wxpc.wxEVT_LEAVE_WINDOW
|
|
wxEVT_LEFT_DCLICK = wxpc.wxEVT_LEFT_DCLICK
|
|
wxEVT_MIDDLE_DCLICK = wxpc.wxEVT_MIDDLE_DCLICK
|
|
wxEVT_RIGHT_DCLICK = wxpc.wxEVT_RIGHT_DCLICK
|
|
wxEVT_NC_LEFT_DOWN = wxpc.wxEVT_NC_LEFT_DOWN
|
|
wxEVT_NC_LEFT_UP = wxpc.wxEVT_NC_LEFT_UP
|
|
wxEVT_NC_MIDDLE_DOWN = wxpc.wxEVT_NC_MIDDLE_DOWN
|
|
wxEVT_NC_MIDDLE_UP = wxpc.wxEVT_NC_MIDDLE_UP
|
|
wxEVT_NC_RIGHT_DOWN = wxpc.wxEVT_NC_RIGHT_DOWN
|
|
wxEVT_NC_RIGHT_UP = wxpc.wxEVT_NC_RIGHT_UP
|
|
wxEVT_NC_MOTION = wxpc.wxEVT_NC_MOTION
|
|
wxEVT_NC_ENTER_WINDOW = wxpc.wxEVT_NC_ENTER_WINDOW
|
|
wxEVT_NC_LEAVE_WINDOW = wxpc.wxEVT_NC_LEAVE_WINDOW
|
|
wxEVT_NC_LEFT_DCLICK = wxpc.wxEVT_NC_LEFT_DCLICK
|
|
wxEVT_NC_MIDDLE_DCLICK = wxpc.wxEVT_NC_MIDDLE_DCLICK
|
|
wxEVT_NC_RIGHT_DCLICK = wxpc.wxEVT_NC_RIGHT_DCLICK
|
|
wxEVT_CHAR = wxpc.wxEVT_CHAR
|
|
wxEVT_SCROLL_TOP = wxpc.wxEVT_SCROLL_TOP
|
|
wxEVT_SCROLL_BOTTOM = wxpc.wxEVT_SCROLL_BOTTOM
|
|
wxEVT_SCROLL_LINEUP = wxpc.wxEVT_SCROLL_LINEUP
|
|
wxEVT_SCROLL_LINEDOWN = wxpc.wxEVT_SCROLL_LINEDOWN
|
|
wxEVT_SCROLL_PAGEUP = wxpc.wxEVT_SCROLL_PAGEUP
|
|
wxEVT_SCROLL_PAGEDOWN = wxpc.wxEVT_SCROLL_PAGEDOWN
|
|
wxEVT_SCROLL_THUMBTRACK = wxpc.wxEVT_SCROLL_THUMBTRACK
|
|
wxEVT_SIZE = wxpc.wxEVT_SIZE
|
|
wxEVT_MOVE = wxpc.wxEVT_MOVE
|
|
wxEVT_CLOSE_WINDOW = wxpc.wxEVT_CLOSE_WINDOW
|
|
wxEVT_END_SESSION = wxpc.wxEVT_END_SESSION
|
|
wxEVT_QUERY_END_SESSION = wxpc.wxEVT_QUERY_END_SESSION
|
|
wxEVT_ACTIVATE_APP = wxpc.wxEVT_ACTIVATE_APP
|
|
wxEVT_POWER = wxpc.wxEVT_POWER
|
|
wxEVT_CHAR_HOOK = wxpc.wxEVT_CHAR_HOOK
|
|
wxEVT_KEY_UP = wxpc.wxEVT_KEY_UP
|
|
wxEVT_ACTIVATE = wxpc.wxEVT_ACTIVATE
|
|
wxEVT_CREATE = wxpc.wxEVT_CREATE
|
|
wxEVT_DESTROY = wxpc.wxEVT_DESTROY
|
|
wxEVT_SHOW = wxpc.wxEVT_SHOW
|
|
wxEVT_ICONIZE = wxpc.wxEVT_ICONIZE
|
|
wxEVT_MAXIMIZE = wxpc.wxEVT_MAXIMIZE
|
|
wxEVT_MOUSE_CAPTURE_CHANGED = wxpc.wxEVT_MOUSE_CAPTURE_CHANGED
|
|
wxEVT_PAINT = wxpc.wxEVT_PAINT
|
|
wxEVT_ERASE_BACKGROUND = wxpc.wxEVT_ERASE_BACKGROUND
|
|
wxEVT_NC_PAINT = wxpc.wxEVT_NC_PAINT
|
|
wxEVT_PAINT_ICON = wxpc.wxEVT_PAINT_ICON
|
|
wxEVT_MENU_CHAR = wxpc.wxEVT_MENU_CHAR
|
|
wxEVT_MENU_INIT = wxpc.wxEVT_MENU_INIT
|
|
wxEVT_MENU_HIGHLIGHT = wxpc.wxEVT_MENU_HIGHLIGHT
|
|
wxEVT_POPUP_MENU_INIT = wxpc.wxEVT_POPUP_MENU_INIT
|
|
wxEVT_CONTEXT_MENU = wxpc.wxEVT_CONTEXT_MENU
|
|
wxEVT_SYS_COLOUR_CHANGED = wxpc.wxEVT_SYS_COLOUR_CHANGED
|
|
wxEVT_SETTING_CHANGED = wxpc.wxEVT_SETTING_CHANGED
|
|
wxEVT_QUERY_NEW_PALETTE = wxpc.wxEVT_QUERY_NEW_PALETTE
|
|
wxEVT_PALETTE_CHANGED = wxpc.wxEVT_PALETTE_CHANGED
|
|
wxEVT_JOY_BUTTON_DOWN = wxpc.wxEVT_JOY_BUTTON_DOWN
|
|
wxEVT_JOY_BUTTON_UP = wxpc.wxEVT_JOY_BUTTON_UP
|
|
wxEVT_JOY_MOVE = wxpc.wxEVT_JOY_MOVE
|
|
wxEVT_JOY_ZMOVE = wxpc.wxEVT_JOY_ZMOVE
|
|
wxEVT_DROP_FILES = wxpc.wxEVT_DROP_FILES
|
|
wxEVT_DRAW_ITEM = wxpc.wxEVT_DRAW_ITEM
|
|
wxEVT_MEASURE_ITEM = wxpc.wxEVT_MEASURE_ITEM
|
|
wxEVT_COMPARE_ITEM = wxpc.wxEVT_COMPARE_ITEM
|
|
wxEVT_INIT_DIALOG = wxpc.wxEVT_INIT_DIALOG
|
|
wxEVT_IDLE = wxpc.wxEVT_IDLE
|
|
wxEVT_UPDATE_UI = wxpc.wxEVT_UPDATE_UI
|
|
wxEVT_COMMAND_LEFT_CLICK = wxpc.wxEVT_COMMAND_LEFT_CLICK
|
|
wxEVT_COMMAND_LEFT_DCLICK = wxpc.wxEVT_COMMAND_LEFT_DCLICK
|
|
wxEVT_COMMAND_RIGHT_CLICK = wxpc.wxEVT_COMMAND_RIGHT_CLICK
|
|
wxEVT_COMMAND_RIGHT_DCLICK = wxpc.wxEVT_COMMAND_RIGHT_DCLICK
|
|
wxEVT_COMMAND_SET_FOCUS = wxpc.wxEVT_COMMAND_SET_FOCUS
|
|
wxEVT_COMMAND_KILL_FOCUS = wxpc.wxEVT_COMMAND_KILL_FOCUS
|
|
wxEVT_COMMAND_ENTER = wxpc.wxEVT_COMMAND_ENTER
|
|
wxEVT_COMMAND_TREE_BEGIN_DRAG = wxpc.wxEVT_COMMAND_TREE_BEGIN_DRAG
|
|
wxEVT_COMMAND_TREE_BEGIN_RDRAG = wxpc.wxEVT_COMMAND_TREE_BEGIN_RDRAG
|
|
wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT = wxpc.wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT
|
|
wxEVT_COMMAND_TREE_END_LABEL_EDIT = wxpc.wxEVT_COMMAND_TREE_END_LABEL_EDIT
|
|
wxEVT_COMMAND_TREE_DELETE_ITEM = wxpc.wxEVT_COMMAND_TREE_DELETE_ITEM
|
|
wxEVT_COMMAND_TREE_GET_INFO = wxpc.wxEVT_COMMAND_TREE_GET_INFO
|
|
wxEVT_COMMAND_TREE_SET_INFO = wxpc.wxEVT_COMMAND_TREE_SET_INFO
|
|
wxEVT_COMMAND_TREE_ITEM_EXPANDED = wxpc.wxEVT_COMMAND_TREE_ITEM_EXPANDED
|
|
wxEVT_COMMAND_TREE_ITEM_EXPANDING = wxpc.wxEVT_COMMAND_TREE_ITEM_EXPANDING
|
|
wxEVT_COMMAND_TREE_ITEM_COLLAPSED = wxpc.wxEVT_COMMAND_TREE_ITEM_COLLAPSED
|
|
wxEVT_COMMAND_TREE_ITEM_COLLAPSING = wxpc.wxEVT_COMMAND_TREE_ITEM_COLLAPSING
|
|
wxEVT_COMMAND_TREE_SEL_CHANGED = wxpc.wxEVT_COMMAND_TREE_SEL_CHANGED
|
|
wxEVT_COMMAND_TREE_SEL_CHANGING = wxpc.wxEVT_COMMAND_TREE_SEL_CHANGING
|
|
wxEVT_COMMAND_TREE_KEY_DOWN = wxpc.wxEVT_COMMAND_TREE_KEY_DOWN
|
|
wxEVT_COMMAND_LIST_BEGIN_DRAG = wxpc.wxEVT_COMMAND_LIST_BEGIN_DRAG
|
|
wxEVT_COMMAND_LIST_BEGIN_RDRAG = wxpc.wxEVT_COMMAND_LIST_BEGIN_RDRAG
|
|
wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT = wxpc.wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT
|
|
wxEVT_COMMAND_LIST_END_LABEL_EDIT = wxpc.wxEVT_COMMAND_LIST_END_LABEL_EDIT
|
|
wxEVT_COMMAND_LIST_DELETE_ITEM = wxpc.wxEVT_COMMAND_LIST_DELETE_ITEM
|
|
wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS = wxpc.wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS
|
|
wxEVT_COMMAND_LIST_GET_INFO = wxpc.wxEVT_COMMAND_LIST_GET_INFO
|
|
wxEVT_COMMAND_LIST_SET_INFO = wxpc.wxEVT_COMMAND_LIST_SET_INFO
|
|
wxEVT_COMMAND_LIST_ITEM_SELECTED = wxpc.wxEVT_COMMAND_LIST_ITEM_SELECTED
|
|
wxEVT_COMMAND_LIST_ITEM_DESELECTED = wxpc.wxEVT_COMMAND_LIST_ITEM_DESELECTED
|
|
wxEVT_COMMAND_LIST_KEY_DOWN = wxpc.wxEVT_COMMAND_LIST_KEY_DOWN
|
|
wxEVT_COMMAND_LIST_INSERT_ITEM = wxpc.wxEVT_COMMAND_LIST_INSERT_ITEM
|
|
wxEVT_COMMAND_LIST_COL_CLICK = wxpc.wxEVT_COMMAND_LIST_COL_CLICK
|
|
wxEVT_COMMAND_TAB_SEL_CHANGED = wxpc.wxEVT_COMMAND_TAB_SEL_CHANGED
|
|
wxEVT_COMMAND_TAB_SEL_CHANGING = wxpc.wxEVT_COMMAND_TAB_SEL_CHANGING
|
|
wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED = wxpc.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
|
|
wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING = wxpc.wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
|
|
__version__ = wxpc.__version__
|
|
cvar = wxpc.cvar
|
|
wxPyDefaultPosition = wxPointPtr(wxpc.cvar.wxPyDefaultPosition)
|
|
wxPyDefaultSize = wxSizePtr(wxpc.cvar.wxPyDefaultSize)
|
|
|
|
|
|
#-------------- USER INCLUDE -----------------------
|
|
|
|
#----------------------------------------------------------------------------
|
|
# Name: _extra.py
|
|
# Purpose: This file is appended to the shadow class file generated
|
|
# by SWIG. We add some unSWIGable things here.
|
|
#
|
|
# Author: Robin Dunn
|
|
#
|
|
# Created: 6/30/97
|
|
# RCS-ID: $Id$
|
|
# Copyright: (c) 1998 by Total Control Software
|
|
# Licence: wxWindows license
|
|
#----------------------------------------------------------------------------
|
|
|
|
import sys
|
|
|
|
#----------------------------------------------------------------------
|
|
# This gives this module's dictionary to the C++ extension code...
|
|
|
|
_wxSetDictionary(vars())
|
|
|
|
|
|
#----------------------------------------------------------------------
|
|
#----------------------------------------------------------------------
|
|
# Helper function to link python methods to wxWindows virtual
|
|
# functions by name.
|
|
|
|
def _checkForCallback(obj, name, event, theID=-1):
|
|
try: cb = getattr(obj, name)
|
|
except: pass
|
|
else: obj.Connect(theID, -1, event, cb)
|
|
|
|
def _StdWindowCallbacks(win):
|
|
_checkForCallback(win, "OnChar", wxEVT_CHAR)
|
|
_checkForCallback(win, "OnSize", wxEVT_SIZE)
|
|
_checkForCallback(win, "OnEraseBackground", wxEVT_ERASE_BACKGROUND)
|
|
_checkForCallback(win, "OnSysColourChanged", wxEVT_SYS_COLOUR_CHANGED)
|
|
_checkForCallback(win, "OnInitDialog", wxEVT_INIT_DIALOG)
|
|
_checkForCallback(win, "OnIdle", wxEVT_IDLE)
|
|
_checkForCallback(win, "OnPaint", wxEVT_PAINT)
|
|
|
|
def _StdFrameCallbacks(win):
|
|
_StdWindowCallbacks(win)
|
|
_checkForCallback(win, "OnActivate", wxEVT_ACTIVATE)
|
|
_checkForCallback(win, "OnMenuHighlight", wxEVT_MENU_HIGHLIGHT)
|
|
_checkForCallback(win, "OnCloseWindow", wxEVT_CLOSE_WINDOW)
|
|
|
|
|
|
def _StdDialogCallbacks(win):
|
|
_StdWindowCallbacks(win)
|
|
_checkForCallback(win, "OnOk", wxEVT_COMMAND_BUTTON_CLICKED, wxID_OK)
|
|
_checkForCallback(win, "OnApply", wxEVT_COMMAND_BUTTON_CLICKED, wxID_APPLY)
|
|
_checkForCallback(win, "OnCancel", wxEVT_COMMAND_BUTTON_CLICKED, wxID_CANCEL)
|
|
_checkForCallback(win, "OnCloseWindow", wxEVT_CLOSE_WINDOW)
|
|
_checkForCallback(win, "OnCharHook", wxEVT_CHAR_HOOK)
|
|
|
|
|
|
def _StdOnScrollCallback(win):
|
|
try: cb = getattr(win, "OnScroll")
|
|
except: pass
|
|
else: EVT_SCROLL(win, cb)
|
|
|
|
|
|
|
|
#----------------------------------------------------------------------
|
|
#----------------------------------------------------------------------
|
|
# functions that look and act like the C++ Macros of the same name
|
|
|
|
|
|
# Miscellaneous
|
|
def EVT_SIZE(win, func):
|
|
win.Connect(-1, -1, wxEVT_SIZE, func)
|
|
|
|
def EVT_MOVE(win, func):
|
|
win.Connect(-1, -1, wxEVT_MOVE, func)
|
|
|
|
def EVT_CLOSE(win, func):
|
|
win.Connect(-1, -1, wxEVT_CLOSE_WINDOW, func)
|
|
|
|
def EVT_PAINT(win, func):
|
|
win.Connect(-1, -1, wxEVT_PAINT, func)
|
|
|
|
def EVT_ERASE_BACKGROUND(win, func):
|
|
win.Connect(-1, -1, wxEVT_ERASE_BACKGROUND, func)
|
|
|
|
def EVT_CHAR(win, func):
|
|
win.Connect(-1, -1, wxEVT_CHAR, func)
|
|
|
|
def EVT_CHAR_HOOK(win, func):
|
|
win.Connect(-1, -1, wxEVT_CHAR_HOOK, func)
|
|
|
|
def EVT_MENU_HIGHLIGHT(win, id, func):
|
|
win.Connect(id, -1, wxEVT_MENU_HIGHLIGHT, func)
|
|
|
|
def EVT_MENU_HIGHLIGHT_ALL(win, func):
|
|
win.Connect(-1, -1, wxEVT_MENU_HIGHLIGHT, func)
|
|
|
|
def EVT_SET_FOCUS(win, func):
|
|
win.Connect(-1, -1, wxEVT_SET_FOCUS, func)
|
|
|
|
def EVT_KILL_FOCUS(win, func):
|
|
win.Connect(-1, -1, wxEVT_KILL_FOCUS, func)
|
|
|
|
def EVT_ACTIVATE(win, func):
|
|
win.Connect(-1, -1, wxEVT_ACTIVATE, func)
|
|
|
|
def EVT_ACTIVATE_APP(win, func):
|
|
win.Connect(-1, -1, wxEVT_ACTIVATE_APP, func)
|
|
|
|
def EVT_END_SESSION(win, func):
|
|
win.Connect(-1, -1, wxEVT_END_SESSION, func)
|
|
|
|
def EVT_QUERY_END_SESSION(win, func):
|
|
win.Connect(-1, -1, wxEVT_QUERY_END_SESSION, func)
|
|
|
|
def EVT_DROP_FILES(win, func):
|
|
win.Connect(-1, -1, wxEVT_DROP_FILES, func)
|
|
|
|
def EVT_INIT_DIALOG(win, func):
|
|
win.Connect(-1, -1, wxEVT_INIT_DIALOG, func)
|
|
|
|
def EVT_SYS_COLOUR_CHANGED(win, func):
|
|
win.Connect(-1, -1, wxEVT_SYS_COLOUR_CHANGED, func)
|
|
|
|
def EVT_SHOW(win, func):
|
|
win.Connect(-1, -1, wxEVT_SHOW, func)
|
|
|
|
def EVT_MAXIMIZE(win, func):
|
|
win.Connect(-1, -1, wxEVT_MAXIMIZE, func)
|
|
|
|
def EVT_ICONIZE(win, func):
|
|
win.Connect(-1, -1, wxEVT_ICONIZE, func)
|
|
|
|
def EVT_NAVIGATION_KEY(win, func):
|
|
win.Connect(-1, -1, wxEVT_NAVIGATION_KEY, func)
|
|
|
|
|
|
# Mouse Events
|
|
def EVT_LEFT_DOWN(win, func):
|
|
win.Connect(-1, -1, wxEVT_LEFT_DOWN, func)
|
|
|
|
def EVT_LEFT_UP(win, func):
|
|
win.Connect(-1, -1, wxEVT_LEFT_UP, func)
|
|
|
|
def EVT_MIDDLE_DOWN(win, func):
|
|
win.Connect(-1, -1, wxEVT_MIDDLE_DOWN, func)
|
|
|
|
def EVT_MIDDLE_UP(win, func):
|
|
win.Connect(-1, -1, wxEVT_MIDDLE_UP, func)
|
|
|
|
def EVT_RIGHT_DOWN(win, func):
|
|
win.Connect(-1, -1, wxEVT_RIGHT_DOWN, func)
|
|
|
|
def EVT_RIGHT_UP(win, func):
|
|
win.Connect(-1, -1, wxEVT_RIGHT_UP, func)
|
|
|
|
def EVT_MOTION(win, func):
|
|
win.Connect(-1, -1, wxEVT_MOTION, func)
|
|
|
|
def EVT_LEFT_DCLICK(win, func):
|
|
win.Connect(-1, -1, wxEVT_LEFT_DCLICK, func)
|
|
|
|
def EVT_MIDDLE_DCLICK(win, func):
|
|
win.Connect(-1, -1, wxEVT_MIDDLE_DCLICK, func)
|
|
|
|
def EVT_RIGHT_DCLICK(win, func):
|
|
win.Connect(-1, -1, wxEVT_RIGHT_DCLICK, func)
|
|
|
|
def EVT_LEAVE_WINDOW(win, func):
|
|
win.Connect(-1, -1, wxEVT_LEAVE_WINDOW, func)
|
|
|
|
def EVT_ENTER_WINDOW(win, func):
|
|
win.Connect(-1, -1, wxEVT_ENTER_WINDOW, func)
|
|
|
|
|
|
# all mouse events
|
|
def EVT_MOUSE_EVENTS(win, func):
|
|
win.Connect(-1, -1, wxEVT_LEFT_DOWN, func)
|
|
win.Connect(-1, -1, wxEVT_LEFT_UP, func)
|
|
win.Connect(-1, -1, wxEVT_MIDDLE_DOWN, func)
|
|
win.Connect(-1, -1, wxEVT_MIDDLE_UP, func)
|
|
win.Connect(-1, -1, wxEVT_RIGHT_DOWN, func)
|
|
win.Connect(-1, -1, wxEVT_RIGHT_UP, func)
|
|
win.Connect(-1, -1, wxEVT_MOTION, func)
|
|
win.Connect(-1, -1, wxEVT_LEFT_DCLICK, func)
|
|
win.Connect(-1, -1, wxEVT_MIDDLE_DCLICK, func)
|
|
win.Connect(-1, -1, wxEVT_RIGHT_DCLICK, func)
|
|
win.Connect(-1, -1, wxEVT_LEAVE_WINDOW, func)
|
|
win.Connect(-1, -1, wxEVT_ENTER_WINDOW, func)
|
|
|
|
# EVT_COMMAND
|
|
def EVT_COMMAND(win, id, cmd, func):
|
|
win.Connect(id, -1, cmd, func)
|
|
|
|
def EVT_COMMAND_RANGE(win, id1, id2, cmd, func):
|
|
win.Connect(id1, id2, cmd, func)
|
|
|
|
# Scrolling
|
|
def EVT_SCROLL(win, func):
|
|
win.Connect(-1, -1, wxEVT_SCROLL_TOP, func)
|
|
win.Connect(-1, -1, wxEVT_SCROLL_BOTTOM, func)
|
|
win.Connect(-1, -1, wxEVT_SCROLL_LINEUP, func)
|
|
win.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN, func)
|
|
win.Connect(-1, -1, wxEVT_SCROLL_PAGEUP, func)
|
|
win.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN, func)
|
|
win.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK,func)
|
|
|
|
def EVT_SCROLL_TOP(win, func):
|
|
win.Connect(-1, -1, wxEVT_SCROLL_TOP, func)
|
|
|
|
def EVT_SCROLL_BOTTOM(win, func):
|
|
win.Connect(-1, -1, wxEVT_SCROLL_BOTTOM, func)
|
|
|
|
def EVT_SCROLL_LINEUP(win, func):
|
|
win.Connect(-1, -1, wxEVT_SCROLL_LINEUP, func)
|
|
|
|
def EVT_SCROLL_LINEDOWN(win, func):
|
|
win.Connect(-1, -1, wxEVT_SCROLL_LINEDOWN, func)
|
|
|
|
def EVT_SCROLL_PAGEUP(win, func):
|
|
win.Connect(-1, -1, wxEVT_SCROLL_PAGEUP, func)
|
|
|
|
def EVT_SCROLL_PAGEDOWN(win, func):
|
|
win.Connect(-1, -1, wxEVT_SCROLL_PAGEDOWN, func)
|
|
|
|
def EVT_SCROLL_THUMBTRACK(win, func):
|
|
win.Connect(-1, -1, wxEVT_SCROLL_THUMBTRACK, func)
|
|
|
|
|
|
|
|
# Scrolling, with an id
|
|
def EVT_COMMAND_SCROLL(win, id, func):
|
|
win.Connect(id, -1, wxEVT_SCROLL_TOP, func)
|
|
win.Connect(id, -1, wxEVT_SCROLL_BOTTOM, func)
|
|
win.Connect(id, -1, wxEVT_SCROLL_LINEUP, func)
|
|
win.Connect(id, -1, wxEVT_SCROLL_LINEDOWN, func)
|
|
win.Connect(id, -1, wxEVT_SCROLL_PAGEUP, func)
|
|
win.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN, func)
|
|
win.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK,func)
|
|
|
|
def EVT_COMMAND_SCROLL_TOP(win, id, func):
|
|
win.Connect(id, -1, wxEVT_SCROLL_TOP, func)
|
|
|
|
def EVT_COMMAND_SCROLL_BOTTOM(win, id, func):
|
|
win.Connect(id, -1, wxEVT_SCROLL_BOTTOM, func)
|
|
|
|
def EVT_COMMAND_SCROLL_LINEUP(win, id, func):
|
|
win.Connect(id, -1, wxEVT_SCROLL_LINEUP, func)
|
|
|
|
def EVT_COMMAND_SCROLL_LINEDOWN(win, id, func):
|
|
win.Connect(id, -1, wxEVT_SCROLL_LINEDOWN, func)
|
|
|
|
def EVT_COMMAND_SCROLL_PAGEUP(win, id, func):
|
|
win.Connect(id, -1, wxEVT_SCROLL_PAGEUP, func)
|
|
|
|
def EVT_COMMAND_SCROLL_PAGEDOWN(win, id, func):
|
|
win.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN, func)
|
|
|
|
def EVT_COMMAND_SCROLL_THUMBTRACK(win, id, func):
|
|
win.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK, func)
|
|
|
|
|
|
# Convenience commands
|
|
def EVT_BUTTON(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_BUTTON_CLICKED, func)
|
|
|
|
def EVT_CHECKBOX(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_CHECKBOX_CLICKED, func)
|
|
|
|
def EVT_CHOICE(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_CHOICE_SELECTED, func)
|
|
|
|
def EVT_LISTBOX(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_LISTBOX_SELECTED, func)
|
|
|
|
def EVT_LISTBOX_DCLICK(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_LISTBOX_DOUBLECLICKED, func)
|
|
|
|
def EVT_TEXT(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TEXT_UPDATED, func)
|
|
|
|
def EVT_TEXT_ENTER(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TEXT_ENTER, func)
|
|
|
|
def EVT_MENU(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_MENU_SELECTED, func)
|
|
|
|
def EVT_MENU_RANGE(win, id1, id2, func):
|
|
win.Connect(id1, id2, wxEVT_COMMAND_MENU_SELECTED, func)
|
|
|
|
def EVT_SLIDER(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_SLIDER_UPDATED, func)
|
|
|
|
def EVT_RADIOBOX(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_RADIOBOX_SELECTED, func)
|
|
|
|
def EVT_RADIOBUTTON(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_RADIOBUTTON_SELECTED, func)
|
|
|
|
def EVT_VLBOX(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_VLBOX_SELECTED, func)
|
|
|
|
def EVT_COMBOBOX(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_COMBOBOX_SELECTED, func)
|
|
|
|
def EVT_TOOL(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TOOL_CLICKED, func)
|
|
|
|
def EVT_TOOL_RCLICKED(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TOOL_RCLICKED, func)
|
|
|
|
def EVT_TOOL_ENTER(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TOOL_ENTER, func)
|
|
|
|
def EVT_CHECKLISTBOX(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_CHECKLISTBOX_TOGGLED, func)
|
|
|
|
|
|
# Generic command events
|
|
|
|
def EVT_COMMAND_LEFT_CLICK(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_LEFT_CLICK, func)
|
|
|
|
def EVT_COMMAND_LEFT_DCLICK(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_LEFT_DCLICK, func)
|
|
|
|
def EVT_COMMAND_RIGHT_CLICK(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_RIGHT_CLICK, func)
|
|
|
|
def EVT_COMMAND_RIGHT_DCLICK(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_RIGHT_DCLICK, func)
|
|
|
|
def EVT_COMMAND_SET_FOCUS(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_SET_FOCUS, func)
|
|
|
|
def EVT_COMMAND_KILL_FOCUS(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_KILL_FOCUS, func)
|
|
|
|
def EVT_COMMAND_ENTER(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_ENTER, func)
|
|
|
|
|
|
# wxNotebook events
|
|
def EVT_NOTEBOOK_PAGE_CHANGED(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED, func)
|
|
|
|
def EVT_NOTEBOOK_PAGE_CHANGING(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING, func)
|
|
|
|
|
|
#wxTreeCtrl events
|
|
def EVT_TREE_BEGIN_DRAG(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_DRAG, func)
|
|
|
|
def EVT_TREE_BEGIN_RDRAG(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_RDRAG, func)
|
|
|
|
def EVT_TREE_BEGIN_LABEL_EDIT(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT, func)
|
|
|
|
def EVT_TREE_END_LABEL_EDIT(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_END_LABEL_EDIT, func)
|
|
|
|
def EVT_TREE_GET_INFO(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_GET_INFO, func)
|
|
|
|
def EVT_TREE_SET_INFO(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_SET_INFO, func)
|
|
|
|
def EVT_TREE_ITEM_EXPANDED(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_EXPANDED, func)
|
|
|
|
def EVT_TREE_ITEM_EXPANDING(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_EXPANDING, func)
|
|
|
|
def EVT_TREE_ITEM_COLLAPSED(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_COLLAPSED, func)
|
|
|
|
def EVT_TREE_ITEM_COLLAPSING(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_ITEM_COLLAPSING, func)
|
|
|
|
def EVT_TREE_SEL_CHANGED(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_SEL_CHANGED, func)
|
|
|
|
def EVT_TREE_SEL_CHANGING(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_SEL_CHANGING, func)
|
|
|
|
def EVT_TREE_KEY_DOWN(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_KEY_DOWN, func)
|
|
|
|
def EVT_TREE_DELETE_ITEM(win, id, func):
|
|
win.Connect(id, -1, wxEVT_COMMAND_TREE_DELETE_ITEM, func)
|
|
|
|
|
|
|
|
def EVT_SPIN_UP(win, id, func):
|
|
win.Connect(id, -1, wxEVT_SCROLL_LINEUP, func)
|
|
|
|
def EVT_SPIN_DOWN(win, id, func):
|
|
win.Connect(id, -1,wxEVT_SCROLL_LINEDOWN, func)
|
|
|
|
def EVT_SPIN(win, id, func):
|
|
win.Connect(id, -1, wxEVT_SCROLL_TOP, func)
|
|
win.Connect(id, -1, wxEVT_SCROLL_BOTTOM, func)
|
|
win.Connect(id, -1, wxEVT_SCROLL_LINEUP, func)
|
|
win.Connect(id, -1, wxEVT_SCROLL_LINEDOWN, func)
|
|
win.Connect(id, -1, wxEVT_SCROLL_PAGEUP, func)
|
|
win.Connect(id, -1, wxEVT_SCROLL_PAGEDOWN, func)
|
|
win.Connect(id, -1, wxEVT_SCROLL_THUMBTRACK,func)
|
|
|
|
|
|
|
|
#----------------------------------------------------------------------
|
|
|
|
class wxTimer(wxPyTimer):
|
|
def __init__(self):
|
|
wxPyTimer.__init__(self, self.Notify) # derived class must provide
|
|
# Notify(self) method.
|
|
|
|
#----------------------------------------------------------------------
|
|
# Some wxWin methods can take "NULL" as parameters, but the shadow classes
|
|
# expect an object with the SWIG pointer as a 'this' member. This class
|
|
# and instance fools the shadow into passing the NULL pointer.
|
|
|
|
class NullObj:
|
|
this = 'NULL' # SWIG converts this to (void*)0
|
|
|
|
NULL = NullObj()
|
|
|
|
|
|
#----------------------------------------------------------------------
|
|
# aliases
|
|
|
|
wxColor = wxColour
|
|
wxNamedColor = wxNamedColour
|
|
|
|
wxPyDefaultPosition.Set(-1,-1)
|
|
wxPyDefaultSize.Set(-1,-1)
|
|
|
|
#----------------------------------------------------------------------
|
|
|
|
## class wxPyStdOutWindow(wxFrame):
|
|
## def __init__(self, title = "wxPython: stdout/stderr"):
|
|
## wxFrame.__init__(self, NULL, title)
|
|
## self.title = title
|
|
## self.text = wxTextWindow(self)
|
|
## self.text.SetFont(wxFont(10, wxMODERN, wxNORMAL, wxBOLD))
|
|
## self.SetSize(-1,-1,400,200)
|
|
## self.Show(false)
|
|
## self.isShown = false
|
|
|
|
## def write(self, str): # with this method,
|
|
## if not self.isShown:
|
|
## self.Show(true)
|
|
## self.isShown = true
|
|
## self.text.WriteText(str)
|
|
|
|
## def OnCloseWindow(self, event): # doesn't allow the window to close, just hides it
|
|
## self.Show(false)
|
|
## self.isShown = false
|
|
|
|
|
|
_defRedirect = (wxPlatform == '__WXMSW__')
|
|
|
|
#----------------------------------------------------------------------
|
|
# The main application class. Derive from this and implement an OnInit
|
|
# method that creates a frame and then calls self.SetTopWindow(frame)
|
|
|
|
class wxApp(wxPyApp):
|
|
error = 'wxApp.error'
|
|
|
|
def __init__(self, redirect=_defRedirect, filename=None):
|
|
wxPyApp.__init__(self)
|
|
self.stdioWin = None
|
|
self.saveStdio = (sys.stdout, sys.stderr)
|
|
if redirect:
|
|
self.RedirectStdio(filename)
|
|
|
|
# this initializes wxWindows and then calls our OnInit
|
|
_wxStart(self.OnInit)
|
|
|
|
|
|
def __del__(self):
|
|
try:
|
|
self.RestoreStdio()
|
|
except:
|
|
pass
|
|
|
|
def RedirectStdio(self, filename):
|
|
if filename:
|
|
sys.stdout = sys.stderr = open(filename, 'a')
|
|
else:
|
|
raise self.error, 'wxPyStdOutWindow not yet implemented.'
|
|
#self.stdioWin = sys.stdout = sys.stderr = wxPyStdOutWindow()
|
|
|
|
def RestoreStdio(self):
|
|
sys.stdout, sys.stderr = self.saveStdio
|
|
if self.stdioWin != None:
|
|
self.stdioWin.Show(false)
|
|
self.stdioWin.Destroy()
|
|
self.stdioWin = None
|
|
|
|
|
|
#----------------------------------------------------------------------------
|
|
#
|
|
# $Log$
|
|
# Revision 1.1 1998/12/15 20:42:01 RD
|
|
# Changed the import semantics from "from wxPython import *" to "from
|
|
# wxPython.wx import *" This is for people who are worried about
|
|
# namespace pollution, they can use "from wxPython import wx" and then
|
|
# prefix all the wxPython identifiers with "wx."
|
|
#
|
|
# Added wxTaskbarIcon for wxMSW.
|
|
#
|
|
# Made the events work for wxGrid.
|
|
#
|
|
# Added wxConfig.
|
|
#
|
|
# Added wxMiniFrame for wxGTK, (untested.)
|
|
#
|
|
# Changed many of the args and return values that were pointers to gdi
|
|
# objects to references to reflect changes in the wxWindows API.
|
|
#
|
|
# Other assorted fixes and additions.
|
|
#
|
|
# Revision 1.9 1998/11/16 00:01:43 RD
|
|
# Generic treectrl for wxPython/GTK compiles...
|
|
#
|
|
# Revision 1.5 1998/10/20 07:38:02 RD
|
|
# bug fix
|
|
#
|
|
# Revision 1.4 1998/10/20 06:43:54 RD
|
|
# New wxTreeCtrl wrappers (untested)
|
|
# some changes in helpers
|
|
# etc.
|
|
#
|
|
# Revision 1.3 1998/10/02 06:40:33 RD
|
|
#
|
|
# Version 0.4 of wxPython for MSW.
|
|
#
|
|
# Revision 1.2 1998/08/18 19:48:12 RD
|
|
# more wxGTK compatibility things.
|
|
#
|
|
# It builds now but there are serious runtime problems...
|
|
#
|
|
# Revision 1.1 1998/08/09 08:25:49 RD
|
|
# Initial version
|
|
#
|
|
#
|
|
|