X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/623ba2e118508abc3e1d3b29d2a340297c9920c6..a2d541ca9c552d1a30ba75970968a7a220f4955a:/src/stc/stc.h.in?ds=sidebyside diff --git a/src/stc/stc.h.in b/src/stc/stc.h.in index 518b0361d9..f7b01cb837 100644 --- a/src/stc/stc.h.in +++ b/src/stc/stc.h.in @@ -32,20 +32,6 @@ %(VALUES)s // END of generated section -//---------------------------------------------------------------------- -// Others - -#define wxSTC_MASK_FOLDERS ((1 << wxSTC_MARKNUM_FOLDER) | \ - (1 << wxSTC_MARKNUM_FOLDEROPEN) | \ - (1 << wxSTC_MARKNUM_FOLDERSUB) | \ - (1 << wxSTC_MARKNUM_FOLDERTAIL) | \ - (1 << wxSTC_MARKNUM_FOLDERMIDTAIL) | \ - (1 << wxSTC_MARKNUM_FOLDEROPENMID) | \ - (1 << wxSTC_MARKNUM_FOLDEREND)) - - - - //---------------------------------------------------------------------- class ScintillaWX; // forward declare @@ -64,7 +50,7 @@ public: wxStyledTextCtrl(wxWindow *parent, wxWindowID id, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, - const char* name = "styledtext"); + const wxString& name = wxPySTCNameStr); %%pragma(python) addtomethod = "__init__:self._setOORInfo(self)" #else @@ -163,6 +149,11 @@ public: // Set the horizontal scrollbar to use instead of the ont that's built-in. void SetHScrollBar(wxScrollBar* bar) { m_hScrollBar = bar; } + // Can be used to prevent the EVT_CHAR handler from adding the char + bool GetLastKeydownProcessed() { return m_lastKeyDownConsumed; } + void SetLastKeydownProcessed(bool val) { m_lastKeyDownConsumed = val; } + + //---------------------------------------------------------------------- @@ -224,7 +215,7 @@ public: void SetKey(int k) { m_key = k; } void SetModifiers(int m) { m_modifiers = m; } void SetModificationType(int t) { m_modificationType = t; } - void SetText(const char* t) { m_text = t; } + void SetText(const wxString& t) { m_text = t; } void SetLength(int len) { m_length = len; } void SetLinesAdded(int num) { m_linesAdded = num; } void SetLine(int val) { m_line = val; }