From f0d481f8fec7191475f4ec8257a0d2ff568063ad Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Fri, 21 Apr 2000 03:33:17 +0000 Subject: [PATCH] More wxStyledTextCtrl fixes, and updates. I'm also trying to use the C++ class definitions in the header directly for SWIG/wxPython instead of a cleaned up simplified version like I usually do. So far so good. Some file name changes git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_2_BRANCH@7219 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- utils/wxPython/modules/stc/build.cfg | 6 +- utils/wxPython/modules/stc/stc.py | 826 +---------------- .../modules/stc/{stc.cpp => stc_.cpp} | 154 +++- utils/wxPython/modules/stc/{stc.i => stc_.i} | 33 +- utils/wxPython/modules/stc/stc_.py | 840 ++++++++++++++++++ 5 files changed, 995 insertions(+), 864 deletions(-) rename utils/wxPython/modules/stc/{stc.cpp => stc_.cpp} (98%) rename utils/wxPython/modules/stc/{stc.i => stc_.i} (96%) create mode 100644 utils/wxPython/modules/stc/stc_.py diff --git a/utils/wxPython/modules/stc/build.cfg b/utils/wxPython/modules/stc/build.cfg index a7656e7ef7..da7db95305 100644 --- a/utils/wxPython/modules/stc/build.cfg +++ b/utils/wxPython/modules/stc/build.cfg @@ -1,12 +1,14 @@ # -*- python -*- import sys -MODULE = 'stcc' -SWIGFILES = ['stc.i'] +MODULE = 'stc_c' +SWIGFILES = ['stc_.i'] SOURCES = [] +PYFILES = ['stc.py'] OTHERCFLAGS = '-I$(WXWIN)/contrib/include' +OTHERSWIGFLAGS = '-I$(WXWIN)/contrib/include/wx/stc' if sys.platform == 'win32': OTHERLIBS = '$(WXWIN)/contrib/lib/stc$(LIBEXT).lib' diff --git a/utils/wxPython/modules/stc/stc.py b/utils/wxPython/modules/stc/stc.py index 0bcb9a1a88..dc5b89dbfa 100644 --- a/utils/wxPython/modules/stc/stc.py +++ b/utils/wxPython/modules/stc/stc.py @@ -1,823 +1,7 @@ -# This file was created automatically by SWIG. -import stcc -from misc import * +# The name "stc.cpp" was cuasing the debugger to get confused with the +# same module name in the stc library, so I changed the name of this +# one to stc_.cpp and this little stub to make the "stc" Python module +# name still usesable for everything that matters. -from misc2 import * - -from windows import * - -from gdi import * - -from clip_dnd 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 * - -from windows3 import * - -from image import * - -from printfw import * - -from sizers import * - -def EVT_STC_CHANGE(win, id, fn): - win.Connect(id, -1, wxEVT_STC_CHANGE, fn) - -def EVT_STC_STYLENEEDED(win, id, fn): - win.Connect(id, -1, wxEVT_STC_STYLENEEDED, fn) - -def EVT_STC_CHARADDED(win, id, fn): - win.Connect(id, -1, wxEVT_STC_CHARADDED, fn) - -def EVT_STC_UPDATEUI(win, id, fn): - win.Connect(id, -1, wxEVT_STC_UPDATEUI, fn) - -def EVT_STC_SAVEPOINTREACHED(win, id, fn): - win.Connect(id, -1, wxEVT_STC_SAVEPOINTREACHED, fn) - -def EVT_STC_SAVEPOINTLEFT(win, id, fn): - win.Connect(id, -1, wxEVT_STC_SAVEPOINTLEFT, fn) - -def EVT_STC_ROMODIFYATTEMPT(win, id, fn): - win.Connect(id, -1, wxEVT_STC_ROMODIFYATTEMPT, fn) - -def EVT_STC_DOUBLECLICK(win, id, fn): - win.Connect(id, -1, wxEVT_STC_DOUBLECLICK, fn) - -def EVT_STC_MODIFIED(win, id, fn): - win.Connect(id, -1, wxEVT_STC_MODIFIED, fn) - -def EVT_STC_CMDKEY(win, id, fn): - win.Connect(id, -1, wxEVT_STC_CMDKEY, fn) - -def EVT_STC_UNKNOWNCMDKEY(win, id, fn): - win.Connect(id, -1, wxEVT_STC_UNKNOWNCMDKEY, fn) - - -class wxStyledTextCtrlPtr(wxControlPtr): - def __init__(self,this): - self.this = this - self.thisown = 0 - def GetText(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetText,(self,) + _args, _kwargs) - return val - def SetText(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetText,(self,) + _args, _kwargs) - return val - def GetLine(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetLine,(self,) + _args, _kwargs) - return val - def ReplaceSelection(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_ReplaceSelection,(self,) + _args, _kwargs) - return val - def SetReadOnly(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetReadOnly,(self,) + _args, _kwargs) - return val - def GetReadOnly(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetReadOnly,(self,) + _args, _kwargs) - return val - def GetTextRange(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetTextRange,(self,) + _args, _kwargs) - return val - def GetStyledTextRange(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetStyledTextRange,(self,) + _args, _kwargs) - return val - def AddText(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_AddText,(self,) + _args, _kwargs) - return val - def AddStyledText(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_AddStyledText,(self,) + _args, _kwargs) - return val - def InsertText(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_InsertText,(self,) + _args, _kwargs) - return val - def ClearAll(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_ClearAll,(self,) + _args, _kwargs) - return val - def GetCharAt(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetCharAt,(self,) + _args, _kwargs) - return val - def GetStyleAt(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetStyleAt,(self,) + _args, _kwargs) - return val - def SetStyleBits(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetStyleBits,(self,) + _args, _kwargs) - return val - def GetStyleBits(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetStyleBits,(self,) + _args, _kwargs) - return val - def Cut(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_Cut,(self,) + _args, _kwargs) - return val - def Copy(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_Copy,(self,) + _args, _kwargs) - return val - def Paste(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_Paste,(self,) + _args, _kwargs) - return val - def CanPaste(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_CanPaste,(self,) + _args, _kwargs) - return val - def ClearClipbrd(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_ClearClipbrd,(self,) + _args, _kwargs) - return val - def Undo(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_Undo,(self,) + _args, _kwargs) - return val - def CanUndo(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_CanUndo,(self,) + _args, _kwargs) - return val - def EmptyUndoBuffer(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_EmptyUndoBuffer,(self,) + _args, _kwargs) - return val - def Redo(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_Redo,(self,) + _args, _kwargs) - return val - def CanRedo(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_CanRedo,(self,) + _args, _kwargs) - return val - def SetUndoCollection(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetUndoCollection,(self,) + _args, _kwargs) - return val - def GetUndoCollection(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetUndoCollection,(self,) + _args, _kwargs) - return val - def BeginUndoAction(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_BeginUndoAction,(self,) + _args, _kwargs) - return val - def EndUndoAction(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_EndUndoAction,(self,) + _args, _kwargs) - return val - def GetSelection(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetSelection,(self,) + _args, _kwargs) - return val - def SetSelection(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetSelection,(self,) + _args, _kwargs) - return val - def GetSelectedText(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetSelectedText,(self,) + _args, _kwargs) - return val - def HideSelection(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_HideSelection,(self,) + _args, _kwargs) - return val - def GetHideSelection(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetHideSelection,(self,) + _args, _kwargs) - return val - def GetTextLength(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetTextLength,(self,) + _args, _kwargs) - return val - def GetFirstVisibleLine(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetFirstVisibleLine,(self,) + _args, _kwargs) - return val - def GetModified(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetModified,(self,) + _args, _kwargs) - return val - def GetLineCount(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetLineCount,(self,) + _args, _kwargs) - return val - def GetRect(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetRect,(self,) + _args, _kwargs) - if val: val = wxRectPtr(val) ; val.thisown = 1 - return val - def GetLineFromPos(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetLineFromPos,(self,) + _args, _kwargs) - return val - def GetLineStartPos(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetLineStartPos,(self,) + _args, _kwargs) - return val - def GetLineLengthAtPos(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetLineLengthAtPos,(self,) + _args, _kwargs) - return val - def GetLineLength(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetLineLength,(self,) + _args, _kwargs) - return val - def GetCurrentLineText(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetCurrentLineText,(self,) + _args, _kwargs) - return val - def GetCurrentLine(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetCurrentLine,(self,) + _args, _kwargs) - return val - def PositionFromPoint(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_PositionFromPoint,(self,) + _args, _kwargs) - return val - def LineFromPoint(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_LineFromPoint,(self,) + _args, _kwargs) - return val - def PointFromPosition(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_PointFromPosition,(self,) + _args, _kwargs) - if val: val = wxPointPtr(val) ; val.thisown = 1 - return val - def GetCurrentPos(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetCurrentPos,(self,) + _args, _kwargs) - return val - def GetAnchor(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetAnchor,(self,) + _args, _kwargs) - return val - def SelectAll(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SelectAll,(self,) + _args, _kwargs) - return val - def SetCurrentPosition(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetCurrentPosition,(self,) + _args, _kwargs) - return val - def SetAnchor(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetAnchor,(self,) + _args, _kwargs) - return val - def GotoPos(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GotoPos,(self,) + _args, _kwargs) - return val - def GotoLine(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GotoLine,(self,) + _args, _kwargs) - return val - def ChangePosition(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_ChangePosition,(self,) + _args, _kwargs) - return val - def PageMove(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_PageMove,(self,) + _args, _kwargs) - return val - def ScrollBy(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_ScrollBy,(self,) + _args, _kwargs) - return val - def ScrollToLine(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_ScrollToLine,(self,) + _args, _kwargs) - return val - def ScrollToColumn(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_ScrollToColumn,(self,) + _args, _kwargs) - return val - def EnsureCaretVisible(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_EnsureCaretVisible,(self,) + _args, _kwargs) - return val - def SetCaretPolicy(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetCaretPolicy,(self,) + _args, _kwargs) - return val - def GetSelectionType(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetSelectionType,(self,) + _args, _kwargs) - return val - def FindText(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_FindText,(self,) + _args, _kwargs) - return val - def SearchAnchor(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SearchAnchor,(self,) + _args, _kwargs) - return val - def SearchNext(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SearchNext,(self,) + _args, _kwargs) - return val - def SearchPrev(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SearchPrev,(self,) + _args, _kwargs) - return val - def GetViewWhitespace(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetViewWhitespace,(self,) + _args, _kwargs) - return val - def SetViewWhitespace(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetViewWhitespace,(self,) + _args, _kwargs) - return val - def GetEOLMode(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetEOLMode,(self,) + _args, _kwargs) - return val - def SetEOLMode(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetEOLMode,(self,) + _args, _kwargs) - return val - def GetViewEOL(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetViewEOL,(self,) + _args, _kwargs) - return val - def SetViewEOL(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetViewEOL,(self,) + _args, _kwargs) - return val - def ConvertEOL(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_ConvertEOL,(self,) + _args, _kwargs) - return val - def GetEndStyled(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetEndStyled,(self,) + _args, _kwargs) - return val - def StartStyling(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_StartStyling,(self,) + _args, _kwargs) - return val - def SetStyleFor(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetStyleFor,(self,) + _args, _kwargs) - return val - def SetStyleBytes(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetStyleBytes,(self,) + _args, _kwargs) - return val - def StyleClearAll(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_StyleClearAll,(self,) + _args, _kwargs) - return val - def StyleResetDefault(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_StyleResetDefault,(self,) + _args, _kwargs) - return val - def StyleSetSpec(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_StyleSetSpec,(self,) + _args, _kwargs) - return val - def StyleSetForeground(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_StyleSetForeground,(self,) + _args, _kwargs) - return val - def StyleSetBackground(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_StyleSetBackground,(self,) + _args, _kwargs) - return val - def StyleSetFont(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_StyleSetFont,(self,) + _args, _kwargs) - return val - def StyleSetFontAttr(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_StyleSetFontAttr,(self,) + _args, _kwargs) - return val - def StyleSetBold(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_StyleSetBold,(self,) + _args, _kwargs) - return val - def StyleSetItalic(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_StyleSetItalic,(self,) + _args, _kwargs) - return val - def StyleSetFaceName(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_StyleSetFaceName,(self,) + _args, _kwargs) - return val - def StyleSetSize(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_StyleSetSize,(self,) + _args, _kwargs) - return val - def StyleSetEOLFilled(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_StyleSetEOLFilled,(self,) + _args, _kwargs) - return val - def GetLeftMargin(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetLeftMargin,(self,) + _args, _kwargs) - return val - def GetRightMargin(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetRightMargin,(self,) + _args, _kwargs) - return val - def SetMargins(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetMargins,(self,) + _args, _kwargs) - return val - def SetMarginType(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetMarginType,(self,) + _args, _kwargs) - return val - def GetMarginType(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetMarginType,(self,) + _args, _kwargs) - return val - def SetMarginWidth(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetMarginWidth,(self,) + _args, _kwargs) - return val - def GetMarginWidth(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetMarginWidth,(self,) + _args, _kwargs) - return val - def SetMarginMask(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetMarginMask,(self,) + _args, _kwargs) - return val - def GetMarginMask(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetMarginMask,(self,) + _args, _kwargs) - return val - def SetMarginSensitive(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetMarginSensitive,(self,) + _args, _kwargs) - return val - def GetMarginSensitive(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetMarginSensitive,(self,) + _args, _kwargs) - return val - def SetSelectionForeground(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetSelectionForeground,(self,) + _args, _kwargs) - return val - def SetSelectionBackground(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetSelectionBackground,(self,) + _args, _kwargs) - return val - def SetCaretForeground(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetCaretForeground,(self,) + _args, _kwargs) - return val - def GetCaretPeriod(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetCaretPeriod,(self,) + _args, _kwargs) - return val - def SetCaretPeriod(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetCaretPeriod,(self,) + _args, _kwargs) - return val - def SetBufferedDraw(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetBufferedDraw,(self,) + _args, _kwargs) - return val - def SetTabWidth(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetTabWidth,(self,) + _args, _kwargs) - return val - def SetWordChars(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetWordChars,(self,) + _args, _kwargs) - return val - def BraceHighlight(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_BraceHighlight,(self,) + _args, _kwargs) - return val - def BraceBadlight(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_BraceBadlight,(self,) + _args, _kwargs) - return val - def BraceMatch(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_BraceMatch,(self,) + _args, _kwargs) - return val - def MarkerDefine(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_MarkerDefine,(self,) + _args, _kwargs) - return val - def MarkerSetType(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_MarkerSetType,(self,) + _args, _kwargs) - return val - def MarkerSetForeground(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_MarkerSetForeground,(self,) + _args, _kwargs) - return val - def MarkerSetBackground(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_MarkerSetBackground,(self,) + _args, _kwargs) - return val - def MarkerAdd(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_MarkerAdd,(self,) + _args, _kwargs) - return val - def MarkerDelete(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_MarkerDelete,(self,) + _args, _kwargs) - return val - def MarkerDeleteAll(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_MarkerDeleteAll,(self,) + _args, _kwargs) - return val - def MarkerGet(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_MarkerGet,(self,) + _args, _kwargs) - return val - def MarkerGetNextLine(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_MarkerGetNextLine,(self,) + _args, _kwargs) - return val - def MarkerGetPrevLine(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_MarkerGetPrevLine,(self,) + _args, _kwargs) - return val - def MarkerLineFromHandle(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_MarkerLineFromHandle,(self,) + _args, _kwargs) - return val - def MarkerDeleteHandle(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_MarkerDeleteHandle,(self,) + _args, _kwargs) - return val - def IndicatorSetStyle(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_IndicatorSetStyle,(self,) + _args, _kwargs) - return val - def IndicatorGetStyle(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_IndicatorGetStyle,(self,) + _args, _kwargs) - return val - def IndicatorSetColour(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_IndicatorSetColour,(self,) + _args, _kwargs) - return val - def AutoCompShow(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_AutoCompShow,(self,) + _args, _kwargs) - return val - def AutoCompCancel(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_AutoCompCancel,(self,) + _args, _kwargs) - return val - def AutoCompActive(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_AutoCompActive,(self,) + _args, _kwargs) - return val - def AutoCompPosAtStart(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_AutoCompPosAtStart,(self,) + _args, _kwargs) - return val - def AutoCompComplete(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_AutoCompComplete,(self,) + _args, _kwargs) - return val - def AutoCompStopChars(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_AutoCompStopChars,(self,) + _args, _kwargs) - return val - def CallTipShow(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_CallTipShow,(self,) + _args, _kwargs) - return val - def CallTipCancel(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_CallTipCancel,(self,) + _args, _kwargs) - return val - def CallTipActive(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_CallTipActive,(self,) + _args, _kwargs) - return val - def CallTipPosAtStart(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_CallTipPosAtStart,(self,) + _args, _kwargs) - return val - def CallTipSetHighlight(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_CallTipSetHighlight,(self,) + _args, _kwargs) - return val - def CallTipSetBackground(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_CallTipSetBackground,(self,) + _args, _kwargs) - return val - def CmdKeyAssign(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_CmdKeyAssign,(self,) + _args, _kwargs) - return val - def CmdKeyClear(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_CmdKeyClear,(self,) + _args, _kwargs) - return val - def CmdKeyClearAll(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_CmdKeyClearAll,(self,) + _args, _kwargs) - return val - def CmdKeyExecute(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_CmdKeyExecute,(self,) + _args, _kwargs) - return val - def FormatRange(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_FormatRange,(self,) + _args, _kwargs) - return val - def GetDocument(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetDocument,(self,) + _args, _kwargs) - return val - def SetDocument(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetDocument,(self,) + _args, _kwargs) - return val - def VisibleFromDocLine(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_VisibleFromDocLine,(self,) + _args, _kwargs) - return val - def DocLineFromVisible(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_DocLineFromVisible,(self,) + _args, _kwargs) - return val - def SetFoldLevel(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetFoldLevel,(self,) + _args, _kwargs) - return val - def GetFoldLevel(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetFoldLevel,(self,) + _args, _kwargs) - return val - def GetLastChild(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetLastChild,(self,) + _args, _kwargs) - return val - def GetFoldParent(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetFoldParent,(self,) + _args, _kwargs) - return val - def ShowLines(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_ShowLines,(self,) + _args, _kwargs) - return val - def HideLines(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_HideLines,(self,) + _args, _kwargs) - return val - def GetLineVisible(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetLineVisible,(self,) + _args, _kwargs) - return val - def SetFoldExpanded(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetFoldExpanded,(self,) + _args, _kwargs) - return val - def GetFoldExpanded(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetFoldExpanded,(self,) + _args, _kwargs) - return val - def ToggleFold(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_ToggleFold,(self,) + _args, _kwargs) - return val - def EnsureVisible(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_EnsureVisible,(self,) + _args, _kwargs) - return val - def GetEdgeColumn(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetEdgeColumn,(self,) + _args, _kwargs) - return val - def SetEdgeColumn(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetEdgeColumn,(self,) + _args, _kwargs) - return val - def GetEdgeMode(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetEdgeMode,(self,) + _args, _kwargs) - return val - def SetEdgeMode(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetEdgeMode,(self,) + _args, _kwargs) - return val - def GetEdgeColour(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetEdgeColour,(self,) + _args, _kwargs) - if val: val = wxColourPtr(val) ; val.thisown = 1 - return val - def SetEdgeColour(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetEdgeColour,(self,) + _args, _kwargs) - return val - def SetLexer(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetLexer,(self,) + _args, _kwargs) - return val - def GetLexer(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_GetLexer,(self,) + _args, _kwargs) - return val - def Colourise(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_Colourise,(self,) + _args, _kwargs) - return val - def SetProperty(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetProperty,(self,) + _args, _kwargs) - return val - def SetKeywords(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextCtrl_SetKeywords,(self,) + _args, _kwargs) - return val - def __repr__(self): - return "" % (self.this,) -class wxStyledTextCtrl(wxStyledTextCtrlPtr): - def __init__(self,*_args,**_kwargs): - self.this = apply(stcc.new_wxStyledTextCtrl,_args,_kwargs) - self.thisown = 1 - - - - -class wxStyledTextEventPtr(wxCommandEventPtr): - def __init__(self,this): - self.this = this - self.thisown = 0 - def __del__(self,stcc=stcc): - if self.thisown == 1 : - stcc.delete_wxStyledTextEvent(self) - def SetPosition(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetPosition,(self,) + _args, _kwargs) - return val - def SetKey(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetKey,(self,) + _args, _kwargs) - return val - def SetModifiers(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetModifiers,(self,) + _args, _kwargs) - return val - def SetModificationType(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetModificationType,(self,) + _args, _kwargs) - return val - def SetText(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetText,(self,) + _args, _kwargs) - return val - def SetLength(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetLength,(self,) + _args, _kwargs) - return val - def SetLinesAdded(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetLinesAdded,(self,) + _args, _kwargs) - return val - def SetLine(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetLine,(self,) + _args, _kwargs) - return val - def SetFoldLevelNow(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetFoldLevelNow,(self,) + _args, _kwargs) - return val - def SetFoldLevelPrev(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetFoldLevelPrev,(self,) + _args, _kwargs) - return val - def SetMargin(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetMargin,(self,) + _args, _kwargs) - return val - def SetMessage(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetMessage,(self,) + _args, _kwargs) - return val - def SetWParam(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetWParam,(self,) + _args, _kwargs) - return val - def SetLParam(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_SetLParam,(self,) + _args, _kwargs) - return val - def GetPosition(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetPosition,(self,) + _args, _kwargs) - return val - def GetKey(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetKey,(self,) + _args, _kwargs) - return val - def GetModifiers(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetModifiers,(self,) + _args, _kwargs) - return val - def GetModificationType(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetModificationType,(self,) + _args, _kwargs) - return val - def GetText(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetText,(self,) + _args, _kwargs) - return val - def GetLength(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetLength,(self,) + _args, _kwargs) - return val - def GetLinesAdded(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetLinesAdded,(self,) + _args, _kwargs) - return val - def GetLine(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetLine,(self,) + _args, _kwargs) - return val - def GetFoldLevelNow(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetFoldLevelNow,(self,) + _args, _kwargs) - return val - def GetFoldLevelPrev(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetFoldLevelPrev,(self,) + _args, _kwargs) - return val - def GetMargin(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetMargin,(self,) + _args, _kwargs) - return val - def GetMessage(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetMessage,(self,) + _args, _kwargs) - return val - def GetWParam(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetWParam,(self,) + _args, _kwargs) - return val - def GetLParam(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetLParam,(self,) + _args, _kwargs) - return val - def GetShift(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetShift,(self,) + _args, _kwargs) - return val - def GetControl(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetControl,(self,) + _args, _kwargs) - return val - def GetAlt(self, *_args, **_kwargs): - val = apply(stcc.wxStyledTextEvent_GetAlt,(self,) + _args, _kwargs) - return val - def __repr__(self): - return "" % (self.this,) -class wxStyledTextEvent(wxStyledTextEventPtr): - def __init__(self,*_args,**_kwargs): - self.this = apply(stcc.new_wxStyledTextEvent,_args,_kwargs) - self.thisown = 1 - - - - - - -#-------------- FUNCTION WRAPPERS ------------------ - - - -#-------------- VARIABLE WRAPPERS ------------------ - -wxSTC_UndoCollectNone = stcc.wxSTC_UndoCollectNone -wxSTC_UndoCollectAutoStart = stcc.wxSTC_UndoCollectAutoStart -wxSTC_EOL_CRLF = stcc.wxSTC_EOL_CRLF -wxSTC_EOL_CR = stcc.wxSTC_EOL_CR -wxSTC_EOL_LF = stcc.wxSTC_EOL_LF -wxSTC_EDGE_NONE = stcc.wxSTC_EDGE_NONE -wxSTC_EDGE_LINE = stcc.wxSTC_EDGE_LINE -wxSTC_EDGE_BACKGROUND = stcc.wxSTC_EDGE_BACKGROUND -wxSTC_LEX_STYLE_MAX = stcc.wxSTC_LEX_STYLE_MAX -wxSTC_STYLE_DEFAULT = stcc.wxSTC_STYLE_DEFAULT -wxSTC_STYLE_LINENUMBER = stcc.wxSTC_STYLE_LINENUMBER -wxSTC_STYLE_BRACELIGHT = stcc.wxSTC_STYLE_BRACELIGHT -wxSTC_STYLE_BRACEBAD = stcc.wxSTC_STYLE_BRACEBAD -wxSTC_STYLE_CONTROLCHAR = stcc.wxSTC_STYLE_CONTROLCHAR -wxSTC_STYLE_MAX = stcc.wxSTC_STYLE_MAX -wxSTC_STYLE_MASK = stcc.wxSTC_STYLE_MASK -wxSTC_MARKER_MAX = stcc.wxSTC_MARKER_MAX -wxSTC_MARK_CIRCLE = stcc.wxSTC_MARK_CIRCLE -wxSTC_MARK_ROUNDRECT = stcc.wxSTC_MARK_ROUNDRECT -wxSTC_MARK_ARROW = stcc.wxSTC_MARK_ARROW -wxSTC_MARK_SMALLRECT = stcc.wxSTC_MARK_SMALLRECT -wxSTC_MARK_SHORTARROW = stcc.wxSTC_MARK_SHORTARROW -wxSTC_MARK_EMPTY = stcc.wxSTC_MARK_EMPTY -wxSTC_INDIC_PLAIN = stcc.wxSTC_INDIC_PLAIN -wxSTC_INDIC_SQUIGGLE = stcc.wxSTC_INDIC_SQUIGGLE -wxSTC_INDIC_TT = stcc.wxSTC_INDIC_TT -wxSTC_INDIC0_MASK = stcc.wxSTC_INDIC0_MASK -wxSTC_INDIC1_MASK = stcc.wxSTC_INDIC1_MASK -wxSTC_INDIC2_MASK = stcc.wxSTC_INDIC2_MASK -wxSTC_INDICS_MASK = stcc.wxSTC_INDICS_MASK -wxSTC_CMD_LINEDOWN = stcc.wxSTC_CMD_LINEDOWN -wxSTC_CMD_LINEDOWNEXTEND = stcc.wxSTC_CMD_LINEDOWNEXTEND -wxSTC_CMD_LINEUP = stcc.wxSTC_CMD_LINEUP -wxSTC_CMD_LINEUPEXTEND = stcc.wxSTC_CMD_LINEUPEXTEND -wxSTC_CMD_CHARLEFT = stcc.wxSTC_CMD_CHARLEFT -wxSTC_CMD_CHARLEFTEXTEND = stcc.wxSTC_CMD_CHARLEFTEXTEND -wxSTC_CMD_CHARRIGHT = stcc.wxSTC_CMD_CHARRIGHT -wxSTC_CMD_CHARRIGHTEXTEND = stcc.wxSTC_CMD_CHARRIGHTEXTEND -wxSTC_CMD_WORDLEFT = stcc.wxSTC_CMD_WORDLEFT -wxSTC_CMD_WORDLEFTEXTEND = stcc.wxSTC_CMD_WORDLEFTEXTEND -wxSTC_CMD_WORDRIGHT = stcc.wxSTC_CMD_WORDRIGHT -wxSTC_CMD_WORDRIGHTEXTEND = stcc.wxSTC_CMD_WORDRIGHTEXTEND -wxSTC_CMD_HOME = stcc.wxSTC_CMD_HOME -wxSTC_CMD_HOMEEXTEND = stcc.wxSTC_CMD_HOMEEXTEND -wxSTC_CMD_LINEEND = stcc.wxSTC_CMD_LINEEND -wxSTC_CMD_LINEENDEXTEND = stcc.wxSTC_CMD_LINEENDEXTEND -wxSTC_CMD_DOCUMENTSTART = stcc.wxSTC_CMD_DOCUMENTSTART -wxSTC_CMD_DOCUMENTSTARTEXTEND = stcc.wxSTC_CMD_DOCUMENTSTARTEXTEND -wxSTC_CMD_DOCUMENTEND = stcc.wxSTC_CMD_DOCUMENTEND -wxSTC_CMD_DOCUMENTENDEXTEND = stcc.wxSTC_CMD_DOCUMENTENDEXTEND -wxSTC_CMD_PAGEUP = stcc.wxSTC_CMD_PAGEUP -wxSTC_CMD_PAGEUPEXTEND = stcc.wxSTC_CMD_PAGEUPEXTEND -wxSTC_CMD_PAGEDOWN = stcc.wxSTC_CMD_PAGEDOWN -wxSTC_CMD_PAGEDOWNEXTEND = stcc.wxSTC_CMD_PAGEDOWNEXTEND -wxSTC_CMD_EDITTOGGLEOVERTYPE = stcc.wxSTC_CMD_EDITTOGGLEOVERTYPE -wxSTC_CMD_CANCEL = stcc.wxSTC_CMD_CANCEL -wxSTC_CMD_DELETEBACK = stcc.wxSTC_CMD_DELETEBACK -wxSTC_CMD_TAB = stcc.wxSTC_CMD_TAB -wxSTC_CMD_BACKTAB = stcc.wxSTC_CMD_BACKTAB -wxSTC_CMD_NEWLINE = stcc.wxSTC_CMD_NEWLINE -wxSTC_CMD_FORMFEED = stcc.wxSTC_CMD_FORMFEED -wxSTC_CMD_VCHOME = stcc.wxSTC_CMD_VCHOME -wxSTC_CMD_VCHOMEEXTEND = stcc.wxSTC_CMD_VCHOMEEXTEND -wxSTC_CMD_ZOOMIN = stcc.wxSTC_CMD_ZOOMIN -wxSTC_CMD_ZOOMOUT = stcc.wxSTC_CMD_ZOOMOUT -wxSTC_CMD_DELWORDLEFT = stcc.wxSTC_CMD_DELWORDLEFT -wxSTC_CMD_DELWORDRIGHT = stcc.wxSTC_CMD_DELWORDRIGHT -wxSTC_CMD_LINECUT = stcc.wxSTC_CMD_LINECUT -wxSTC_CMD_LINEDELETE = stcc.wxSTC_CMD_LINEDELETE -wxSTC_CMD_LINETRANSPOSE = stcc.wxSTC_CMD_LINETRANSPOSE -wxSTC_CMD_LOWERCASE = stcc.wxSTC_CMD_LOWERCASE -wxSTC_CMD_UPPERCASE = stcc.wxSTC_CMD_UPPERCASE -wxSTC_LEX_CONTAINER = stcc.wxSTC_LEX_CONTAINER -wxSTC_LEX_NULL = stcc.wxSTC_LEX_NULL -wxSTC_LEX_PYTHON = stcc.wxSTC_LEX_PYTHON -wxSTC_LEX_CPP = stcc.wxSTC_LEX_CPP -wxSTC_LEX_HTML = stcc.wxSTC_LEX_HTML -wxSTC_LEX_XML = stcc.wxSTC_LEX_XML -wxSTC_LEX_PERL = stcc.wxSTC_LEX_PERL -wxSTC_LEX_SQL = stcc.wxSTC_LEX_SQL -wxSTC_LEX_VB = stcc.wxSTC_LEX_VB -wxSTC_LEX_PROPERTIES = stcc.wxSTC_LEX_PROPERTIES -wxSTC_LEX_ERRORLIST = stcc.wxSTC_LEX_ERRORLIST -wxSTC_LEX_MAKEFILE = stcc.wxSTC_LEX_MAKEFILE -wxSTC_LEX_BATCH = stcc.wxSTC_LEX_BATCH -wxSTC_CARET_SLOP = stcc.wxSTC_CARET_SLOP -WXSTC_CARET_CENTER = stcc.WXSTC_CARET_CENTER -wxSTC_CARET_STRICT = stcc.wxSTC_CARET_STRICT -wxSTC_MARGIN_SYMBOL = stcc.wxSTC_MARGIN_SYMBOL -wxSTC_MARGIN_NUMBER = stcc.wxSTC_MARGIN_NUMBER -wxSTCNameStr = stcc.wxSTCNameStr -wxEVT_STC_CHANGE = stcc.wxEVT_STC_CHANGE -wxEVT_STC_STYLENEEDED = stcc.wxEVT_STC_STYLENEEDED -wxEVT_STC_CHARADDED = stcc.wxEVT_STC_CHARADDED -wxEVT_STC_UPDATEUI = stcc.wxEVT_STC_UPDATEUI -wxEVT_STC_SAVEPOINTREACHED = stcc.wxEVT_STC_SAVEPOINTREACHED -wxEVT_STC_SAVEPOINTLEFT = stcc.wxEVT_STC_SAVEPOINTLEFT -wxEVT_STC_ROMODIFYATTEMPT = stcc.wxEVT_STC_ROMODIFYATTEMPT -wxEVT_STC_DOUBLECLICK = stcc.wxEVT_STC_DOUBLECLICK -wxEVT_STC_MODIFIED = stcc.wxEVT_STC_MODIFIED -wxEVT_STC_KEY = stcc.wxEVT_STC_KEY -wxEVT_STC_MACRORECORD = stcc.wxEVT_STC_MACRORECORD -wxEVT_STC_MARGINCLICK = stcc.wxEVT_STC_MARGINCLICK -wxEVT_STC_NEEDSHOWN = stcc.wxEVT_STC_NEEDSHOWN +from stc_ import * diff --git a/utils/wxPython/modules/stc/stc.cpp b/utils/wxPython/modules/stc/stc_.cpp similarity index 98% rename from utils/wxPython/modules/stc/stc.cpp rename to utils/wxPython/modules/stc/stc_.cpp index 5d08a25e27..31a82eded4 100644 --- a/utils/wxPython/modules/stc/stc.cpp +++ b/utils/wxPython/modules/stc/stc_.cpp @@ -1,5 +1,5 @@ /* - * FILE : ./stc.cpp + * FILE : ./stc_.cpp * * This file was automatically generated by : * Simplified Wrapper and Interface Generator (SWIG) @@ -49,9 +49,9 @@ extern PyObject *SWIG_newvarlink(void); #ifdef __cplusplus } #endif -#define SWIG_init initstcc +#define SWIG_init initstc_c -#define SWIG_name "stcc" +#define SWIG_name "stc_c" #include "helpers.h" #include "wx/stc/stc.h" @@ -4986,16 +4986,18 @@ static PyObject *_wrap_wxStyledTextCtrl_GetLineVisible(PyObject *self, PyObject return _resultobj; } -#define wxStyledTextCtrl_SetFoldExpanded(_swigobj,_swigarg0) (_swigobj->SetFoldExpanded(_swigarg0)) +#define wxStyledTextCtrl_SetFoldExpanded(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetFoldExpanded(_swigarg0,_swigarg1)) static PyObject *_wrap_wxStyledTextCtrl_SetFoldExpanded(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject * _resultobj; wxStyledTextCtrl * _arg0; int _arg1; + bool _arg2; PyObject * _argo0 = 0; - char *_kwnames[] = { "self","line", NULL }; + int tempbool2; + char *_kwnames[] = { "self","line","expanded", NULL }; self = self; - if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxStyledTextCtrl_SetFoldExpanded",_kwnames,&_argo0,&_arg1)) + if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oii:wxStyledTextCtrl_SetFoldExpanded",_kwnames,&_argo0,&_arg1,&tempbool2)) return NULL; if (_argo0) { if (_argo0 == Py_None) { _arg0 = NULL; } @@ -5004,9 +5006,10 @@ static PyObject *_wrap_wxStyledTextCtrl_SetFoldExpanded(PyObject *self, PyObject return NULL; } } + _arg2 = (bool ) tempbool2; { wxPy_BEGIN_ALLOW_THREADS; - wxStyledTextCtrl_SetFoldExpanded(_arg0,_arg1); + wxStyledTextCtrl_SetFoldExpanded(_arg0,_arg1,_arg2); wxPy_END_ALLOW_THREADS; } Py_INCREF(Py_None); @@ -5098,6 +5101,34 @@ static PyObject *_wrap_wxStyledTextCtrl_EnsureVisible(PyObject *self, PyObject * return _resultobj; } +#define wxStyledTextCtrl_SetFoldFlags(_swigobj,_swigarg0) (_swigobj->SetFoldFlags(_swigarg0)) +static PyObject *_wrap_wxStyledTextCtrl_SetFoldFlags(PyObject *self, PyObject *args, PyObject *kwargs) { + PyObject * _resultobj; + wxStyledTextCtrl * _arg0; + int _arg1; + PyObject * _argo0 = 0; + char *_kwnames[] = { "self","flags", NULL }; + + self = self; + if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:wxStyledTextCtrl_SetFoldFlags",_kwnames,&_argo0,&_arg1)) + return NULL; + if (_argo0) { + if (_argo0 == Py_None) { _arg0 = NULL; } + else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStyledTextCtrl_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStyledTextCtrl_SetFoldFlags. Expected _wxStyledTextCtrl_p."); + return NULL; + } + } +{ + wxPy_BEGIN_ALLOW_THREADS; + wxStyledTextCtrl_SetFoldFlags(_arg0,_arg1); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); + _resultobj = Py_None; + return _resultobj; +} + #define wxStyledTextCtrl_GetEdgeColumn(_swigobj) (_swigobj->GetEdgeColumn()) static PyObject *_wrap_wxStyledTextCtrl_GetEdgeColumn(PyObject *self, PyObject *args, PyObject *kwargs) { PyObject * _resultobj; @@ -6376,7 +6407,44 @@ static PyObject *_wrap_wxStyledTextEvent_GetAlt(PyObject *self, PyObject *args, return _resultobj; } -static PyMethodDef stccMethods[] = { +#define wxStyledTextEvent_CopyObject(_swigobj,_swigarg0) (_swigobj->CopyObject(_swigarg0)) +static PyObject *_wrap_wxStyledTextEvent_CopyObject(PyObject *self, PyObject *args, PyObject *kwargs) { + PyObject * _resultobj; + wxStyledTextEvent * _arg0; + wxObject * _arg1; + PyObject * _argo0 = 0; + PyObject * _argo1 = 0; + char *_kwnames[] = { "self","obj", NULL }; + + self = self; + if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxStyledTextEvent_CopyObject",_kwnames,&_argo0,&_argo1)) + return NULL; + if (_argo0) { + if (_argo0 == Py_None) { _arg0 = NULL; } + else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxStyledTextEvent_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxStyledTextEvent_CopyObject. Expected _wxStyledTextEvent_p."); + return NULL; + } + } + if (_argo1) { + if (_argo1 == Py_None) { _arg1 = NULL; } + else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxObject_p")) { + PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxStyledTextEvent_CopyObject. Expected _wxObject_p."); + return NULL; + } + } +{ + wxPy_BEGIN_ALLOW_THREADS; + wxStyledTextEvent_CopyObject(_arg0,*_arg1); + + wxPy_END_ALLOW_THREADS; +} Py_INCREF(Py_None); + _resultobj = Py_None; + return _resultobj; +} + +static PyMethodDef stc_cMethods[] = { + { "wxStyledTextEvent_CopyObject", (PyCFunction) _wrap_wxStyledTextEvent_CopyObject, METH_VARARGS | METH_KEYWORDS }, { "wxStyledTextEvent_GetAlt", (PyCFunction) _wrap_wxStyledTextEvent_GetAlt, METH_VARARGS | METH_KEYWORDS }, { "wxStyledTextEvent_GetControl", (PyCFunction) _wrap_wxStyledTextEvent_GetControl, METH_VARARGS | METH_KEYWORDS }, { "wxStyledTextEvent_GetShift", (PyCFunction) _wrap_wxStyledTextEvent_GetShift, METH_VARARGS | METH_KEYWORDS }, @@ -6421,6 +6489,7 @@ static PyMethodDef stccMethods[] = { { "wxStyledTextCtrl_GetEdgeMode", (PyCFunction) _wrap_wxStyledTextCtrl_GetEdgeMode, METH_VARARGS | METH_KEYWORDS }, { "wxStyledTextCtrl_SetEdgeColumn", (PyCFunction) _wrap_wxStyledTextCtrl_SetEdgeColumn, METH_VARARGS | METH_KEYWORDS }, { "wxStyledTextCtrl_GetEdgeColumn", (PyCFunction) _wrap_wxStyledTextCtrl_GetEdgeColumn, METH_VARARGS | METH_KEYWORDS }, + { "wxStyledTextCtrl_SetFoldFlags", (PyCFunction) _wrap_wxStyledTextCtrl_SetFoldFlags, METH_VARARGS | METH_KEYWORDS }, { "wxStyledTextCtrl_EnsureVisible", (PyCFunction) _wrap_wxStyledTextCtrl_EnsureVisible, METH_VARARGS | METH_KEYWORDS }, { "wxStyledTextCtrl_ToggleFold", (PyCFunction) _wrap_wxStyledTextCtrl_ToggleFold, METH_VARARGS | METH_KEYWORDS }, { "wxStyledTextCtrl_GetFoldExpanded", (PyCFunction) _wrap_wxStyledTextCtrl_GetFoldExpanded, METH_VARARGS | METH_KEYWORDS }, @@ -7045,10 +7114,10 @@ static PyObject *SWIG_globals; #ifdef __cplusplus extern "C" #endif -SWIGEXPORT(void) initstcc() { +SWIGEXPORT(void) initstc_c() { PyObject *m, *d; SWIG_globals = SWIG_newvarlink(); - m = Py_InitModule("stcc", stccMethods); + m = Py_InitModule("stc_c", stc_cMethods); d = PyModule_GetDict(m); PyDict_SetItemString(d,"wxSTC_UndoCollectNone", PyInt_FromLong((long) wxSTC_UndoCollectNone)); PyDict_SetItemString(d,"wxSTC_UndoCollectAutoStart", PyInt_FromLong((long) wxSTC_UndoCollectAutoStart)); @@ -7058,28 +7127,39 @@ SWIGEXPORT(void) initstcc() { PyDict_SetItemString(d,"wxSTC_EDGE_NONE", PyInt_FromLong((long) wxSTC_EDGE_NONE)); PyDict_SetItemString(d,"wxSTC_EDGE_LINE", PyInt_FromLong((long) wxSTC_EDGE_LINE)); PyDict_SetItemString(d,"wxSTC_EDGE_BACKGROUND", PyInt_FromLong((long) wxSTC_EDGE_BACKGROUND)); - PyDict_SetItemString(d,"wxSTC_LEX_STYLE_MAX", PyInt_FromLong((long) wxSTC_LEX_STYLE_MAX)); - PyDict_SetItemString(d,"wxSTC_STYLE_DEFAULT", PyInt_FromLong((long) wxSTC_STYLE_DEFAULT)); - PyDict_SetItemString(d,"wxSTC_STYLE_LINENUMBER", PyInt_FromLong((long) wxSTC_STYLE_LINENUMBER)); - PyDict_SetItemString(d,"wxSTC_STYLE_BRACELIGHT", PyInt_FromLong((long) wxSTC_STYLE_BRACELIGHT)); - PyDict_SetItemString(d,"wxSTC_STYLE_BRACEBAD", PyInt_FromLong((long) wxSTC_STYLE_BRACEBAD)); - PyDict_SetItemString(d,"wxSTC_STYLE_CONTROLCHAR", PyInt_FromLong((long) wxSTC_STYLE_CONTROLCHAR)); - PyDict_SetItemString(d,"wxSTC_STYLE_MAX", PyInt_FromLong((long) wxSTC_STYLE_MAX)); - PyDict_SetItemString(d,"wxSTC_STYLE_MASK", PyInt_FromLong((long) wxSTC_STYLE_MASK)); - PyDict_SetItemString(d,"wxSTC_MARKER_MAX", PyInt_FromLong((long) wxSTC_MARKER_MAX)); - PyDict_SetItemString(d,"wxSTC_MARK_CIRCLE", PyInt_FromLong((long) wxSTC_MARK_CIRCLE)); - PyDict_SetItemString(d,"wxSTC_MARK_ROUNDRECT", PyInt_FromLong((long) wxSTC_MARK_ROUNDRECT)); - PyDict_SetItemString(d,"wxSTC_MARK_ARROW", PyInt_FromLong((long) wxSTC_MARK_ARROW)); - PyDict_SetItemString(d,"wxSTC_MARK_SMALLRECT", PyInt_FromLong((long) wxSTC_MARK_SMALLRECT)); - PyDict_SetItemString(d,"wxSTC_MARK_SHORTARROW", PyInt_FromLong((long) wxSTC_MARK_SHORTARROW)); - PyDict_SetItemString(d,"wxSTC_MARK_EMPTY", PyInt_FromLong((long) wxSTC_MARK_EMPTY)); - PyDict_SetItemString(d,"wxSTC_INDIC_PLAIN", PyInt_FromLong((long) wxSTC_INDIC_PLAIN)); - PyDict_SetItemString(d,"wxSTC_INDIC_SQUIGGLE", PyInt_FromLong((long) wxSTC_INDIC_SQUIGGLE)); - PyDict_SetItemString(d,"wxSTC_INDIC_TT", PyInt_FromLong((long) wxSTC_INDIC_TT)); - PyDict_SetItemString(d,"wxSTC_INDIC0_MASK", PyInt_FromLong((long) wxSTC_INDIC0_MASK)); - PyDict_SetItemString(d,"wxSTC_INDIC1_MASK", PyInt_FromLong((long) wxSTC_INDIC1_MASK)); - PyDict_SetItemString(d,"wxSTC_INDIC2_MASK", PyInt_FromLong((long) wxSTC_INDIC2_MASK)); - PyDict_SetItemString(d,"wxSTC_INDICS_MASK", PyInt_FromLong((long) wxSTC_INDICS_MASK)); + PyDict_SetItemString(d,"wxSTC_LEX_STYLE_MAX", PyInt_FromLong((long) 31)); + PyDict_SetItemString(d,"wxSTC_STYLE_DEFAULT", PyInt_FromLong((long) 32)); + PyDict_SetItemString(d,"wxSTC_STYLE_LINENUMBER", PyInt_FromLong((long) 33)); + PyDict_SetItemString(d,"wxSTC_STYLE_BRACELIGHT", PyInt_FromLong((long) 34)); + PyDict_SetItemString(d,"wxSTC_STYLE_BRACEBAD", PyInt_FromLong((long) 35)); + PyDict_SetItemString(d,"wxSTC_STYLE_CONTROLCHAR", PyInt_FromLong((long) 36)); + PyDict_SetItemString(d,"wxSTC_STYLE_MAX", PyInt_FromLong((long) 127)); + PyDict_SetItemString(d,"wxSTC_STYLE_MASK", PyInt_FromLong((long) 31)); + PyDict_SetItemString(d,"wxSTC_MARKER_MAX", PyInt_FromLong((long) 31)); + PyDict_SetItemString(d,"wxSTC_MARK_CIRCLE", PyInt_FromLong((long) 0)); + PyDict_SetItemString(d,"wxSTC_MARK_ROUNDRECT", PyInt_FromLong((long) 1)); + PyDict_SetItemString(d,"wxSTC_MARK_ARROW", PyInt_FromLong((long) 2)); + PyDict_SetItemString(d,"wxSTC_MARK_SMALLRECT", PyInt_FromLong((long) 3)); + PyDict_SetItemString(d,"wxSTC_MARK_SHORTARROW", PyInt_FromLong((long) 4)); + PyDict_SetItemString(d,"wxSTC_MARK_EMPTY", PyInt_FromLong((long) 5)); + PyDict_SetItemString(d,"wxSTC_MARK_ARROWDOWN", PyInt_FromLong((long) 6)); + PyDict_SetItemString(d,"wxSTC_MARK_MINUS", PyInt_FromLong((long) 7)); + PyDict_SetItemString(d,"wxSTC_MARK_PLUS", PyInt_FromLong((long) 8)); + PyDict_SetItemString(d,"wxSTC_MARKNUM_FOLDER", PyInt_FromLong((long) 30)); + PyDict_SetItemString(d,"wxSTC_MARKNUM_FOLDEROPEN", PyInt_FromLong((long) 31)); + PyDict_SetItemString(d,"wxSTC_MASK_FOLDERS", PyInt_FromLong((long) ((1<<(30))|(1<<(31))))); + PyDict_SetItemString(d,"wxSTC_INDIC_MAX", PyInt_FromLong((long) 7)); + PyDict_SetItemString(d,"wxSTC_INDIC_PLAIN", PyInt_FromLong((long) 0)); + PyDict_SetItemString(d,"wxSTC_INDIC_SQUIGGLE", PyInt_FromLong((long) 1)); + PyDict_SetItemString(d,"wxSTC_INDIC_TT", PyInt_FromLong((long) 2)); + PyDict_SetItemString(d,"wxSTC_INDIC0_MASK", PyInt_FromLong((long) 32)); + PyDict_SetItemString(d,"wxSTC_INDIC1_MASK", PyInt_FromLong((long) 64)); + PyDict_SetItemString(d,"wxSTC_INDIC2_MASK", PyInt_FromLong((long) 128)); + PyDict_SetItemString(d,"wxSTC_INDICS_MASK", PyInt_FromLong((long) ((32)|(64)|(128)))); + PyDict_SetItemString(d,"wxSTC_FOLDLEVELBASE", PyInt_FromLong((long) 0x0400)); + PyDict_SetItemString(d,"wxSTC_FOLDLEVELWHITEFLAG", PyInt_FromLong((long) 0x1000)); + PyDict_SetItemString(d,"wxSTC_FOLDLEVELHEADERFLAG", PyInt_FromLong((long) 0x2000)); + PyDict_SetItemString(d,"wxSTC_FOLDLEVELNUMBERMASK", PyInt_FromLong((long) 0x0FFF)); PyDict_SetItemString(d,"wxSTC_CMD_LINEDOWN", PyInt_FromLong((long) wxSTC_CMD_LINEDOWN)); PyDict_SetItemString(d,"wxSTC_CMD_LINEDOWNEXTEND", PyInt_FromLong((long) wxSTC_CMD_LINEDOWNEXTEND)); PyDict_SetItemString(d,"wxSTC_CMD_LINEUP", PyInt_FromLong((long) wxSTC_CMD_LINEUP)); @@ -7135,11 +7215,11 @@ SWIGEXPORT(void) initstcc() { PyDict_SetItemString(d,"wxSTC_LEX_ERRORLIST", PyInt_FromLong((long) wxSTC_LEX_ERRORLIST)); PyDict_SetItemString(d,"wxSTC_LEX_MAKEFILE", PyInt_FromLong((long) wxSTC_LEX_MAKEFILE)); PyDict_SetItemString(d,"wxSTC_LEX_BATCH", PyInt_FromLong((long) wxSTC_LEX_BATCH)); - PyDict_SetItemString(d,"wxSTC_CARET_SLOP", PyInt_FromLong((long) wxSTC_CARET_SLOP)); - PyDict_SetItemString(d,"WXSTC_CARET_CENTER", PyInt_FromLong((long) WXSTC_CARET_CENTER)); - PyDict_SetItemString(d,"wxSTC_CARET_STRICT", PyInt_FromLong((long) wxSTC_CARET_STRICT)); - PyDict_SetItemString(d,"wxSTC_MARGIN_SYMBOL", PyInt_FromLong((long) wxSTC_MARGIN_SYMBOL)); - PyDict_SetItemString(d,"wxSTC_MARGIN_NUMBER", PyInt_FromLong((long) wxSTC_MARGIN_NUMBER)); + PyDict_SetItemString(d,"wxSTC_CARET_SLOP", PyInt_FromLong((long) 0x01)); + PyDict_SetItemString(d,"WXSTC_CARET_CENTER", PyInt_FromLong((long) 0x02)); + PyDict_SetItemString(d,"wxSTC_CARET_STRICT", PyInt_FromLong((long) 0x04)); + PyDict_SetItemString(d,"wxSTC_MARGIN_SYMBOL", PyInt_FromLong((long) 0)); + PyDict_SetItemString(d,"wxSTC_MARGIN_NUMBER", PyInt_FromLong((long) 1)); { char wxSTCNameStr_char[29]; SWIG_MakePtr(wxSTCNameStr_char, (void *) (wxSTCNameStr),"_wxChar_p"); diff --git a/utils/wxPython/modules/stc/stc.i b/utils/wxPython/modules/stc/stc_.i similarity index 96% rename from utils/wxPython/modules/stc/stc.i rename to utils/wxPython/modules/stc/stc_.i index 7dd3437945..09056752b5 100644 --- a/utils/wxPython/modules/stc/stc.i +++ b/utils/wxPython/modules/stc/stc_.i @@ -10,7 +10,7 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -%module stc +%module stc_ %{ @@ -29,10 +29,16 @@ %extern events.i %extern controls.i -//---------------------------------------------------------------------- -// constants and stuff +// Get all our defs from the real header file. This is a trial... +%include stc.h +//---------------------------------------------------------------------- +#ifdef THE_OLD_WAY + + +// constants and stuff + enum wxSTC_UndoType { wxSTC_UndoCollectNone, wxSTC_UndoCollectAutoStart @@ -69,6 +75,12 @@ enum { wxSTC_MARK_SMALLRECT, wxSTC_MARK_SHORTARROW, wxSTC_MARK_EMPTY, + wxSTC_MARK_ARROWDOWN, + wxSTC_MARK_MINUS, + wxSTC_MARK_PLUS, + wxSTC_MARKNUM_FOLDER, + wxSTC_MARKNUM_FOLDEROPEN, + wxSTC_MASK_FOLDERS, wxSTC_INDIC_PLAIN, wxSTC_INDIC_SQUIGGLE, @@ -77,6 +89,12 @@ enum { wxSTC_INDIC1_MASK, wxSTC_INDIC2_MASK, wxSTC_INDICS_MASK, + + wxSTC_FOLDLEVELBASE, + wxSTC_FOLDLEVELWHITEFLAG, + wxSTC_FOLDLEVELHEADERFLAG, + wxSTC_FOLDLEVELNUMBERMASK, + }; // key commands @@ -408,10 +426,11 @@ public: void ShowLines(int lineStart, int lineEnd); void HideLines(int lineStart, int lineEnd); bool GetLineVisible(int line); - void SetFoldExpanded(int line); + void SetFoldExpanded(int line, bool expanded); bool GetFoldExpanded(int line); void ToggleFold(int line); void EnsureVisible(int line); + void SetFoldFlags(int flags); // Long Lines @@ -495,6 +514,12 @@ enum { }; + +// End of THE_OLD_WAY +#endif + + + %pragma(python) code = " def EVT_STC_CHANGE(win, id, fn): win.Connect(id, -1, wxEVT_STC_CHANGE, fn) diff --git a/utils/wxPython/modules/stc/stc_.py b/utils/wxPython/modules/stc/stc_.py new file mode 100644 index 0000000000..1aa3105ab6 --- /dev/null +++ b/utils/wxPython/modules/stc/stc_.py @@ -0,0 +1,840 @@ +# This file was created automatically by SWIG. +import stc_c + +from misc import * + +from misc2 import * + +from windows import * + +from gdi import * + +from clip_dnd 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 * + +from windows3 import * + +from image import * + +from printfw import * + +from sizers import * + +def EVT_STC_CHANGE(win, id, fn): + win.Connect(id, -1, wxEVT_STC_CHANGE, fn) + +def EVT_STC_STYLENEEDED(win, id, fn): + win.Connect(id, -1, wxEVT_STC_STYLENEEDED, fn) + +def EVT_STC_CHARADDED(win, id, fn): + win.Connect(id, -1, wxEVT_STC_CHARADDED, fn) + +def EVT_STC_UPDATEUI(win, id, fn): + win.Connect(id, -1, wxEVT_STC_UPDATEUI, fn) + +def EVT_STC_SAVEPOINTREACHED(win, id, fn): + win.Connect(id, -1, wxEVT_STC_SAVEPOINTREACHED, fn) + +def EVT_STC_SAVEPOINTLEFT(win, id, fn): + win.Connect(id, -1, wxEVT_STC_SAVEPOINTLEFT, fn) + +def EVT_STC_ROMODIFYATTEMPT(win, id, fn): + win.Connect(id, -1, wxEVT_STC_ROMODIFYATTEMPT, fn) + +def EVT_STC_DOUBLECLICK(win, id, fn): + win.Connect(id, -1, wxEVT_STC_DOUBLECLICK, fn) + +def EVT_STC_MODIFIED(win, id, fn): + win.Connect(id, -1, wxEVT_STC_MODIFIED, fn) + +def EVT_STC_CMDKEY(win, id, fn): + win.Connect(id, -1, wxEVT_STC_CMDKEY, fn) + +def EVT_STC_UNKNOWNCMDKEY(win, id, fn): + win.Connect(id, -1, wxEVT_STC_UNKNOWNCMDKEY, fn) + + +class wxStyledTextCtrlPtr(wxControlPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def GetText(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetText,(self,) + _args, _kwargs) + return val + def SetText(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetText,(self,) + _args, _kwargs) + return val + def GetLine(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetLine,(self,) + _args, _kwargs) + return val + def ReplaceSelection(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_ReplaceSelection,(self,) + _args, _kwargs) + return val + def SetReadOnly(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetReadOnly,(self,) + _args, _kwargs) + return val + def GetReadOnly(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetReadOnly,(self,) + _args, _kwargs) + return val + def GetTextRange(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetTextRange,(self,) + _args, _kwargs) + return val + def GetStyledTextRange(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetStyledTextRange,(self,) + _args, _kwargs) + return val + def AddText(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_AddText,(self,) + _args, _kwargs) + return val + def AddStyledText(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_AddStyledText,(self,) + _args, _kwargs) + return val + def InsertText(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_InsertText,(self,) + _args, _kwargs) + return val + def ClearAll(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_ClearAll,(self,) + _args, _kwargs) + return val + def GetCharAt(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetCharAt,(self,) + _args, _kwargs) + return val + def GetStyleAt(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetStyleAt,(self,) + _args, _kwargs) + return val + def SetStyleBits(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetStyleBits,(self,) + _args, _kwargs) + return val + def GetStyleBits(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetStyleBits,(self,) + _args, _kwargs) + return val + def Cut(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_Cut,(self,) + _args, _kwargs) + return val + def Copy(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_Copy,(self,) + _args, _kwargs) + return val + def Paste(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_Paste,(self,) + _args, _kwargs) + return val + def CanPaste(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_CanPaste,(self,) + _args, _kwargs) + return val + def ClearClipbrd(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_ClearClipbrd,(self,) + _args, _kwargs) + return val + def Undo(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_Undo,(self,) + _args, _kwargs) + return val + def CanUndo(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_CanUndo,(self,) + _args, _kwargs) + return val + def EmptyUndoBuffer(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_EmptyUndoBuffer,(self,) + _args, _kwargs) + return val + def Redo(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_Redo,(self,) + _args, _kwargs) + return val + def CanRedo(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_CanRedo,(self,) + _args, _kwargs) + return val + def SetUndoCollection(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetUndoCollection,(self,) + _args, _kwargs) + return val + def GetUndoCollection(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetUndoCollection,(self,) + _args, _kwargs) + return val + def BeginUndoAction(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_BeginUndoAction,(self,) + _args, _kwargs) + return val + def EndUndoAction(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_EndUndoAction,(self,) + _args, _kwargs) + return val + def GetSelection(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetSelection,(self,) + _args, _kwargs) + return val + def SetSelection(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetSelection,(self,) + _args, _kwargs) + return val + def GetSelectedText(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetSelectedText,(self,) + _args, _kwargs) + return val + def HideSelection(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_HideSelection,(self,) + _args, _kwargs) + return val + def GetHideSelection(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetHideSelection,(self,) + _args, _kwargs) + return val + def GetTextLength(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetTextLength,(self,) + _args, _kwargs) + return val + def GetFirstVisibleLine(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetFirstVisibleLine,(self,) + _args, _kwargs) + return val + def GetModified(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetModified,(self,) + _args, _kwargs) + return val + def GetLineCount(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetLineCount,(self,) + _args, _kwargs) + return val + def GetRect(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetRect,(self,) + _args, _kwargs) + if val: val = wxRectPtr(val) ; val.thisown = 1 + return val + def GetLineFromPos(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetLineFromPos,(self,) + _args, _kwargs) + return val + def GetLineStartPos(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetLineStartPos,(self,) + _args, _kwargs) + return val + def GetLineLengthAtPos(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetLineLengthAtPos,(self,) + _args, _kwargs) + return val + def GetLineLength(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetLineLength,(self,) + _args, _kwargs) + return val + def GetCurrentLineText(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetCurrentLineText,(self,) + _args, _kwargs) + return val + def GetCurrentLine(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetCurrentLine,(self,) + _args, _kwargs) + return val + def PositionFromPoint(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_PositionFromPoint,(self,) + _args, _kwargs) + return val + def LineFromPoint(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_LineFromPoint,(self,) + _args, _kwargs) + return val + def PointFromPosition(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_PointFromPosition,(self,) + _args, _kwargs) + if val: val = wxPointPtr(val) ; val.thisown = 1 + return val + def GetCurrentPos(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetCurrentPos,(self,) + _args, _kwargs) + return val + def GetAnchor(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetAnchor,(self,) + _args, _kwargs) + return val + def SelectAll(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SelectAll,(self,) + _args, _kwargs) + return val + def SetCurrentPosition(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetCurrentPosition,(self,) + _args, _kwargs) + return val + def SetAnchor(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetAnchor,(self,) + _args, _kwargs) + return val + def GotoPos(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GotoPos,(self,) + _args, _kwargs) + return val + def GotoLine(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GotoLine,(self,) + _args, _kwargs) + return val + def ChangePosition(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_ChangePosition,(self,) + _args, _kwargs) + return val + def PageMove(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_PageMove,(self,) + _args, _kwargs) + return val + def ScrollBy(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_ScrollBy,(self,) + _args, _kwargs) + return val + def ScrollToLine(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_ScrollToLine,(self,) + _args, _kwargs) + return val + def ScrollToColumn(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_ScrollToColumn,(self,) + _args, _kwargs) + return val + def EnsureCaretVisible(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_EnsureCaretVisible,(self,) + _args, _kwargs) + return val + def SetCaretPolicy(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetCaretPolicy,(self,) + _args, _kwargs) + return val + def GetSelectionType(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetSelectionType,(self,) + _args, _kwargs) + return val + def FindText(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_FindText,(self,) + _args, _kwargs) + return val + def SearchAnchor(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SearchAnchor,(self,) + _args, _kwargs) + return val + def SearchNext(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SearchNext,(self,) + _args, _kwargs) + return val + def SearchPrev(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SearchPrev,(self,) + _args, _kwargs) + return val + def GetViewWhitespace(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetViewWhitespace,(self,) + _args, _kwargs) + return val + def SetViewWhitespace(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetViewWhitespace,(self,) + _args, _kwargs) + return val + def GetEOLMode(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetEOLMode,(self,) + _args, _kwargs) + return val + def SetEOLMode(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetEOLMode,(self,) + _args, _kwargs) + return val + def GetViewEOL(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetViewEOL,(self,) + _args, _kwargs) + return val + def SetViewEOL(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetViewEOL,(self,) + _args, _kwargs) + return val + def ConvertEOL(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_ConvertEOL,(self,) + _args, _kwargs) + return val + def GetEndStyled(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetEndStyled,(self,) + _args, _kwargs) + return val + def StartStyling(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_StartStyling,(self,) + _args, _kwargs) + return val + def SetStyleFor(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetStyleFor,(self,) + _args, _kwargs) + return val + def SetStyleBytes(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetStyleBytes,(self,) + _args, _kwargs) + return val + def StyleClearAll(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_StyleClearAll,(self,) + _args, _kwargs) + return val + def StyleResetDefault(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_StyleResetDefault,(self,) + _args, _kwargs) + return val + def StyleSetSpec(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_StyleSetSpec,(self,) + _args, _kwargs) + return val + def StyleSetForeground(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_StyleSetForeground,(self,) + _args, _kwargs) + return val + def StyleSetBackground(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_StyleSetBackground,(self,) + _args, _kwargs) + return val + def StyleSetFont(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_StyleSetFont,(self,) + _args, _kwargs) + return val + def StyleSetFontAttr(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_StyleSetFontAttr,(self,) + _args, _kwargs) + return val + def StyleSetBold(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_StyleSetBold,(self,) + _args, _kwargs) + return val + def StyleSetItalic(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_StyleSetItalic,(self,) + _args, _kwargs) + return val + def StyleSetFaceName(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_StyleSetFaceName,(self,) + _args, _kwargs) + return val + def StyleSetSize(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_StyleSetSize,(self,) + _args, _kwargs) + return val + def StyleSetEOLFilled(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_StyleSetEOLFilled,(self,) + _args, _kwargs) + return val + def GetLeftMargin(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetLeftMargin,(self,) + _args, _kwargs) + return val + def GetRightMargin(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetRightMargin,(self,) + _args, _kwargs) + return val + def SetMargins(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetMargins,(self,) + _args, _kwargs) + return val + def SetMarginType(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetMarginType,(self,) + _args, _kwargs) + return val + def GetMarginType(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetMarginType,(self,) + _args, _kwargs) + return val + def SetMarginWidth(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetMarginWidth,(self,) + _args, _kwargs) + return val + def GetMarginWidth(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetMarginWidth,(self,) + _args, _kwargs) + return val + def SetMarginMask(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetMarginMask,(self,) + _args, _kwargs) + return val + def GetMarginMask(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetMarginMask,(self,) + _args, _kwargs) + return val + def SetMarginSensitive(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetMarginSensitive,(self,) + _args, _kwargs) + return val + def GetMarginSensitive(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetMarginSensitive,(self,) + _args, _kwargs) + return val + def SetSelectionForeground(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetSelectionForeground,(self,) + _args, _kwargs) + return val + def SetSelectionBackground(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetSelectionBackground,(self,) + _args, _kwargs) + return val + def SetCaretForeground(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetCaretForeground,(self,) + _args, _kwargs) + return val + def GetCaretPeriod(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetCaretPeriod,(self,) + _args, _kwargs) + return val + def SetCaretPeriod(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetCaretPeriod,(self,) + _args, _kwargs) + return val + def SetBufferedDraw(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetBufferedDraw,(self,) + _args, _kwargs) + return val + def SetTabWidth(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetTabWidth,(self,) + _args, _kwargs) + return val + def SetWordChars(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetWordChars,(self,) + _args, _kwargs) + return val + def BraceHighlight(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_BraceHighlight,(self,) + _args, _kwargs) + return val + def BraceBadlight(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_BraceBadlight,(self,) + _args, _kwargs) + return val + def BraceMatch(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_BraceMatch,(self,) + _args, _kwargs) + return val + def MarkerDefine(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_MarkerDefine,(self,) + _args, _kwargs) + return val + def MarkerSetType(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_MarkerSetType,(self,) + _args, _kwargs) + return val + def MarkerSetForeground(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_MarkerSetForeground,(self,) + _args, _kwargs) + return val + def MarkerSetBackground(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_MarkerSetBackground,(self,) + _args, _kwargs) + return val + def MarkerAdd(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_MarkerAdd,(self,) + _args, _kwargs) + return val + def MarkerDelete(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_MarkerDelete,(self,) + _args, _kwargs) + return val + def MarkerDeleteAll(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_MarkerDeleteAll,(self,) + _args, _kwargs) + return val + def MarkerGet(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_MarkerGet,(self,) + _args, _kwargs) + return val + def MarkerGetNextLine(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_MarkerGetNextLine,(self,) + _args, _kwargs) + return val + def MarkerGetPrevLine(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_MarkerGetPrevLine,(self,) + _args, _kwargs) + return val + def MarkerLineFromHandle(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_MarkerLineFromHandle,(self,) + _args, _kwargs) + return val + def MarkerDeleteHandle(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_MarkerDeleteHandle,(self,) + _args, _kwargs) + return val + def IndicatorSetStyle(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_IndicatorSetStyle,(self,) + _args, _kwargs) + return val + def IndicatorGetStyle(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_IndicatorGetStyle,(self,) + _args, _kwargs) + return val + def IndicatorSetColour(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_IndicatorSetColour,(self,) + _args, _kwargs) + return val + def AutoCompShow(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_AutoCompShow,(self,) + _args, _kwargs) + return val + def AutoCompCancel(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_AutoCompCancel,(self,) + _args, _kwargs) + return val + def AutoCompActive(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_AutoCompActive,(self,) + _args, _kwargs) + return val + def AutoCompPosAtStart(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_AutoCompPosAtStart,(self,) + _args, _kwargs) + return val + def AutoCompComplete(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_AutoCompComplete,(self,) + _args, _kwargs) + return val + def AutoCompStopChars(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_AutoCompStopChars,(self,) + _args, _kwargs) + return val + def CallTipShow(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_CallTipShow,(self,) + _args, _kwargs) + return val + def CallTipCancel(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_CallTipCancel,(self,) + _args, _kwargs) + return val + def CallTipActive(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_CallTipActive,(self,) + _args, _kwargs) + return val + def CallTipPosAtStart(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_CallTipPosAtStart,(self,) + _args, _kwargs) + return val + def CallTipSetHighlight(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_CallTipSetHighlight,(self,) + _args, _kwargs) + return val + def CallTipSetBackground(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_CallTipSetBackground,(self,) + _args, _kwargs) + return val + def CmdKeyAssign(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_CmdKeyAssign,(self,) + _args, _kwargs) + return val + def CmdKeyClear(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_CmdKeyClear,(self,) + _args, _kwargs) + return val + def CmdKeyClearAll(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_CmdKeyClearAll,(self,) + _args, _kwargs) + return val + def CmdKeyExecute(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_CmdKeyExecute,(self,) + _args, _kwargs) + return val + def FormatRange(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_FormatRange,(self,) + _args, _kwargs) + return val + def GetDocument(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetDocument,(self,) + _args, _kwargs) + return val + def SetDocument(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetDocument,(self,) + _args, _kwargs) + return val + def VisibleFromDocLine(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_VisibleFromDocLine,(self,) + _args, _kwargs) + return val + def DocLineFromVisible(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_DocLineFromVisible,(self,) + _args, _kwargs) + return val + def SetFoldLevel(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetFoldLevel,(self,) + _args, _kwargs) + return val + def GetFoldLevel(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetFoldLevel,(self,) + _args, _kwargs) + return val + def GetLastChild(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetLastChild,(self,) + _args, _kwargs) + return val + def GetFoldParent(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetFoldParent,(self,) + _args, _kwargs) + return val + def ShowLines(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_ShowLines,(self,) + _args, _kwargs) + return val + def HideLines(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_HideLines,(self,) + _args, _kwargs) + return val + def GetLineVisible(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetLineVisible,(self,) + _args, _kwargs) + return val + def SetFoldExpanded(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetFoldExpanded,(self,) + _args, _kwargs) + return val + def GetFoldExpanded(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetFoldExpanded,(self,) + _args, _kwargs) + return val + def ToggleFold(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_ToggleFold,(self,) + _args, _kwargs) + return val + def EnsureVisible(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_EnsureVisible,(self,) + _args, _kwargs) + return val + def SetFoldFlags(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetFoldFlags,(self,) + _args, _kwargs) + return val + def GetEdgeColumn(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetEdgeColumn,(self,) + _args, _kwargs) + return val + def SetEdgeColumn(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetEdgeColumn,(self,) + _args, _kwargs) + return val + def GetEdgeMode(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetEdgeMode,(self,) + _args, _kwargs) + return val + def SetEdgeMode(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetEdgeMode,(self,) + _args, _kwargs) + return val + def GetEdgeColour(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetEdgeColour,(self,) + _args, _kwargs) + if val: val = wxColourPtr(val) ; val.thisown = 1 + return val + def SetEdgeColour(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetEdgeColour,(self,) + _args, _kwargs) + return val + def SetLexer(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetLexer,(self,) + _args, _kwargs) + return val + def GetLexer(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_GetLexer,(self,) + _args, _kwargs) + return val + def Colourise(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_Colourise,(self,) + _args, _kwargs) + return val + def SetProperty(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetProperty,(self,) + _args, _kwargs) + return val + def SetKeywords(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextCtrl_SetKeywords,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxStyledTextCtrl(wxStyledTextCtrlPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(stc_c.new_wxStyledTextCtrl,_args,_kwargs) + self.thisown = 1 + + + + +class wxStyledTextEventPtr(wxCommandEventPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def __del__(self,stc_c=stc_c): + if self.thisown == 1 : + stc_c.delete_wxStyledTextEvent(self) + def SetPosition(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetPosition,(self,) + _args, _kwargs) + return val + def SetKey(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetKey,(self,) + _args, _kwargs) + return val + def SetModifiers(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetModifiers,(self,) + _args, _kwargs) + return val + def SetModificationType(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetModificationType,(self,) + _args, _kwargs) + return val + def SetText(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetText,(self,) + _args, _kwargs) + return val + def SetLength(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetLength,(self,) + _args, _kwargs) + return val + def SetLinesAdded(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetLinesAdded,(self,) + _args, _kwargs) + return val + def SetLine(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetLine,(self,) + _args, _kwargs) + return val + def SetFoldLevelNow(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetFoldLevelNow,(self,) + _args, _kwargs) + return val + def SetFoldLevelPrev(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetFoldLevelPrev,(self,) + _args, _kwargs) + return val + def SetMargin(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetMargin,(self,) + _args, _kwargs) + return val + def SetMessage(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetMessage,(self,) + _args, _kwargs) + return val + def SetWParam(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetWParam,(self,) + _args, _kwargs) + return val + def SetLParam(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_SetLParam,(self,) + _args, _kwargs) + return val + def GetPosition(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetPosition,(self,) + _args, _kwargs) + return val + def GetKey(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetKey,(self,) + _args, _kwargs) + return val + def GetModifiers(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetModifiers,(self,) + _args, _kwargs) + return val + def GetModificationType(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetModificationType,(self,) + _args, _kwargs) + return val + def GetText(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetText,(self,) + _args, _kwargs) + return val + def GetLength(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetLength,(self,) + _args, _kwargs) + return val + def GetLinesAdded(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetLinesAdded,(self,) + _args, _kwargs) + return val + def GetLine(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetLine,(self,) + _args, _kwargs) + return val + def GetFoldLevelNow(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetFoldLevelNow,(self,) + _args, _kwargs) + return val + def GetFoldLevelPrev(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetFoldLevelPrev,(self,) + _args, _kwargs) + return val + def GetMargin(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetMargin,(self,) + _args, _kwargs) + return val + def GetMessage(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetMessage,(self,) + _args, _kwargs) + return val + def GetWParam(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetWParam,(self,) + _args, _kwargs) + return val + def GetLParam(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetLParam,(self,) + _args, _kwargs) + return val + def GetShift(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetShift,(self,) + _args, _kwargs) + return val + def GetControl(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetControl,(self,) + _args, _kwargs) + return val + def GetAlt(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_GetAlt,(self,) + _args, _kwargs) + return val + def CopyObject(self, *_args, **_kwargs): + val = apply(stc_c.wxStyledTextEvent_CopyObject,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxStyledTextEvent(wxStyledTextEventPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(stc_c.new_wxStyledTextEvent,_args,_kwargs) + self.thisown = 1 + + + + + + +#-------------- FUNCTION WRAPPERS ------------------ + + + +#-------------- VARIABLE WRAPPERS ------------------ + +wxSTC_UndoCollectNone = stc_c.wxSTC_UndoCollectNone +wxSTC_UndoCollectAutoStart = stc_c.wxSTC_UndoCollectAutoStart +wxSTC_EOL_CRLF = stc_c.wxSTC_EOL_CRLF +wxSTC_EOL_CR = stc_c.wxSTC_EOL_CR +wxSTC_EOL_LF = stc_c.wxSTC_EOL_LF +wxSTC_EDGE_NONE = stc_c.wxSTC_EDGE_NONE +wxSTC_EDGE_LINE = stc_c.wxSTC_EDGE_LINE +wxSTC_EDGE_BACKGROUND = stc_c.wxSTC_EDGE_BACKGROUND +wxSTC_LEX_STYLE_MAX = stc_c.wxSTC_LEX_STYLE_MAX +wxSTC_STYLE_DEFAULT = stc_c.wxSTC_STYLE_DEFAULT +wxSTC_STYLE_LINENUMBER = stc_c.wxSTC_STYLE_LINENUMBER +wxSTC_STYLE_BRACELIGHT = stc_c.wxSTC_STYLE_BRACELIGHT +wxSTC_STYLE_BRACEBAD = stc_c.wxSTC_STYLE_BRACEBAD +wxSTC_STYLE_CONTROLCHAR = stc_c.wxSTC_STYLE_CONTROLCHAR +wxSTC_STYLE_MAX = stc_c.wxSTC_STYLE_MAX +wxSTC_STYLE_MASK = stc_c.wxSTC_STYLE_MASK +wxSTC_MARKER_MAX = stc_c.wxSTC_MARKER_MAX +wxSTC_MARK_CIRCLE = stc_c.wxSTC_MARK_CIRCLE +wxSTC_MARK_ROUNDRECT = stc_c.wxSTC_MARK_ROUNDRECT +wxSTC_MARK_ARROW = stc_c.wxSTC_MARK_ARROW +wxSTC_MARK_SMALLRECT = stc_c.wxSTC_MARK_SMALLRECT +wxSTC_MARK_SHORTARROW = stc_c.wxSTC_MARK_SHORTARROW +wxSTC_MARK_EMPTY = stc_c.wxSTC_MARK_EMPTY +wxSTC_MARK_ARROWDOWN = stc_c.wxSTC_MARK_ARROWDOWN +wxSTC_MARK_MINUS = stc_c.wxSTC_MARK_MINUS +wxSTC_MARK_PLUS = stc_c.wxSTC_MARK_PLUS +wxSTC_MARKNUM_FOLDER = stc_c.wxSTC_MARKNUM_FOLDER +wxSTC_MARKNUM_FOLDEROPEN = stc_c.wxSTC_MARKNUM_FOLDEROPEN +wxSTC_MASK_FOLDERS = stc_c.wxSTC_MASK_FOLDERS +wxSTC_INDIC_MAX = stc_c.wxSTC_INDIC_MAX +wxSTC_INDIC_PLAIN = stc_c.wxSTC_INDIC_PLAIN +wxSTC_INDIC_SQUIGGLE = stc_c.wxSTC_INDIC_SQUIGGLE +wxSTC_INDIC_TT = stc_c.wxSTC_INDIC_TT +wxSTC_INDIC0_MASK = stc_c.wxSTC_INDIC0_MASK +wxSTC_INDIC1_MASK = stc_c.wxSTC_INDIC1_MASK +wxSTC_INDIC2_MASK = stc_c.wxSTC_INDIC2_MASK +wxSTC_INDICS_MASK = stc_c.wxSTC_INDICS_MASK +wxSTC_FOLDLEVELBASE = stc_c.wxSTC_FOLDLEVELBASE +wxSTC_FOLDLEVELWHITEFLAG = stc_c.wxSTC_FOLDLEVELWHITEFLAG +wxSTC_FOLDLEVELHEADERFLAG = stc_c.wxSTC_FOLDLEVELHEADERFLAG +wxSTC_FOLDLEVELNUMBERMASK = stc_c.wxSTC_FOLDLEVELNUMBERMASK +wxSTC_CMD_LINEDOWN = stc_c.wxSTC_CMD_LINEDOWN +wxSTC_CMD_LINEDOWNEXTEND = stc_c.wxSTC_CMD_LINEDOWNEXTEND +wxSTC_CMD_LINEUP = stc_c.wxSTC_CMD_LINEUP +wxSTC_CMD_LINEUPEXTEND = stc_c.wxSTC_CMD_LINEUPEXTEND +wxSTC_CMD_CHARLEFT = stc_c.wxSTC_CMD_CHARLEFT +wxSTC_CMD_CHARLEFTEXTEND = stc_c.wxSTC_CMD_CHARLEFTEXTEND +wxSTC_CMD_CHARRIGHT = stc_c.wxSTC_CMD_CHARRIGHT +wxSTC_CMD_CHARRIGHTEXTEND = stc_c.wxSTC_CMD_CHARRIGHTEXTEND +wxSTC_CMD_WORDLEFT = stc_c.wxSTC_CMD_WORDLEFT +wxSTC_CMD_WORDLEFTEXTEND = stc_c.wxSTC_CMD_WORDLEFTEXTEND +wxSTC_CMD_WORDRIGHT = stc_c.wxSTC_CMD_WORDRIGHT +wxSTC_CMD_WORDRIGHTEXTEND = stc_c.wxSTC_CMD_WORDRIGHTEXTEND +wxSTC_CMD_HOME = stc_c.wxSTC_CMD_HOME +wxSTC_CMD_HOMEEXTEND = stc_c.wxSTC_CMD_HOMEEXTEND +wxSTC_CMD_LINEEND = stc_c.wxSTC_CMD_LINEEND +wxSTC_CMD_LINEENDEXTEND = stc_c.wxSTC_CMD_LINEENDEXTEND +wxSTC_CMD_DOCUMENTSTART = stc_c.wxSTC_CMD_DOCUMENTSTART +wxSTC_CMD_DOCUMENTSTARTEXTEND = stc_c.wxSTC_CMD_DOCUMENTSTARTEXTEND +wxSTC_CMD_DOCUMENTEND = stc_c.wxSTC_CMD_DOCUMENTEND +wxSTC_CMD_DOCUMENTENDEXTEND = stc_c.wxSTC_CMD_DOCUMENTENDEXTEND +wxSTC_CMD_PAGEUP = stc_c.wxSTC_CMD_PAGEUP +wxSTC_CMD_PAGEUPEXTEND = stc_c.wxSTC_CMD_PAGEUPEXTEND +wxSTC_CMD_PAGEDOWN = stc_c.wxSTC_CMD_PAGEDOWN +wxSTC_CMD_PAGEDOWNEXTEND = stc_c.wxSTC_CMD_PAGEDOWNEXTEND +wxSTC_CMD_EDITTOGGLEOVERTYPE = stc_c.wxSTC_CMD_EDITTOGGLEOVERTYPE +wxSTC_CMD_CANCEL = stc_c.wxSTC_CMD_CANCEL +wxSTC_CMD_DELETEBACK = stc_c.wxSTC_CMD_DELETEBACK +wxSTC_CMD_TAB = stc_c.wxSTC_CMD_TAB +wxSTC_CMD_BACKTAB = stc_c.wxSTC_CMD_BACKTAB +wxSTC_CMD_NEWLINE = stc_c.wxSTC_CMD_NEWLINE +wxSTC_CMD_FORMFEED = stc_c.wxSTC_CMD_FORMFEED +wxSTC_CMD_VCHOME = stc_c.wxSTC_CMD_VCHOME +wxSTC_CMD_VCHOMEEXTEND = stc_c.wxSTC_CMD_VCHOMEEXTEND +wxSTC_CMD_ZOOMIN = stc_c.wxSTC_CMD_ZOOMIN +wxSTC_CMD_ZOOMOUT = stc_c.wxSTC_CMD_ZOOMOUT +wxSTC_CMD_DELWORDLEFT = stc_c.wxSTC_CMD_DELWORDLEFT +wxSTC_CMD_DELWORDRIGHT = stc_c.wxSTC_CMD_DELWORDRIGHT +wxSTC_CMD_LINECUT = stc_c.wxSTC_CMD_LINECUT +wxSTC_CMD_LINEDELETE = stc_c.wxSTC_CMD_LINEDELETE +wxSTC_CMD_LINETRANSPOSE = stc_c.wxSTC_CMD_LINETRANSPOSE +wxSTC_CMD_LOWERCASE = stc_c.wxSTC_CMD_LOWERCASE +wxSTC_CMD_UPPERCASE = stc_c.wxSTC_CMD_UPPERCASE +wxSTC_LEX_CONTAINER = stc_c.wxSTC_LEX_CONTAINER +wxSTC_LEX_NULL = stc_c.wxSTC_LEX_NULL +wxSTC_LEX_PYTHON = stc_c.wxSTC_LEX_PYTHON +wxSTC_LEX_CPP = stc_c.wxSTC_LEX_CPP +wxSTC_LEX_HTML = stc_c.wxSTC_LEX_HTML +wxSTC_LEX_XML = stc_c.wxSTC_LEX_XML +wxSTC_LEX_PERL = stc_c.wxSTC_LEX_PERL +wxSTC_LEX_SQL = stc_c.wxSTC_LEX_SQL +wxSTC_LEX_VB = stc_c.wxSTC_LEX_VB +wxSTC_LEX_PROPERTIES = stc_c.wxSTC_LEX_PROPERTIES +wxSTC_LEX_ERRORLIST = stc_c.wxSTC_LEX_ERRORLIST +wxSTC_LEX_MAKEFILE = stc_c.wxSTC_LEX_MAKEFILE +wxSTC_LEX_BATCH = stc_c.wxSTC_LEX_BATCH +wxSTC_CARET_SLOP = stc_c.wxSTC_CARET_SLOP +WXSTC_CARET_CENTER = stc_c.WXSTC_CARET_CENTER +wxSTC_CARET_STRICT = stc_c.wxSTC_CARET_STRICT +wxSTC_MARGIN_SYMBOL = stc_c.wxSTC_MARGIN_SYMBOL +wxSTC_MARGIN_NUMBER = stc_c.wxSTC_MARGIN_NUMBER +wxSTCNameStr = stc_c.wxSTCNameStr +wxEVT_STC_CHANGE = stc_c.wxEVT_STC_CHANGE +wxEVT_STC_STYLENEEDED = stc_c.wxEVT_STC_STYLENEEDED +wxEVT_STC_CHARADDED = stc_c.wxEVT_STC_CHARADDED +wxEVT_STC_UPDATEUI = stc_c.wxEVT_STC_UPDATEUI +wxEVT_STC_SAVEPOINTREACHED = stc_c.wxEVT_STC_SAVEPOINTREACHED +wxEVT_STC_SAVEPOINTLEFT = stc_c.wxEVT_STC_SAVEPOINTLEFT +wxEVT_STC_ROMODIFYATTEMPT = stc_c.wxEVT_STC_ROMODIFYATTEMPT +wxEVT_STC_DOUBLECLICK = stc_c.wxEVT_STC_DOUBLECLICK +wxEVT_STC_MODIFIED = stc_c.wxEVT_STC_MODIFIED +wxEVT_STC_KEY = stc_c.wxEVT_STC_KEY +wxEVT_STC_MACRORECORD = stc_c.wxEVT_STC_MACRORECORD +wxEVT_STC_MARGINCLICK = stc_c.wxEVT_STC_MARGINCLICK +wxEVT_STC_NEEDSHOWN = stc_c.wxEVT_STC_NEEDSHOWN