(2395, 2396),
2404,
(2413, 2416),
+ (2426, 2442),
(2450, 2454),
]
'AutoCGetDropRestOfWord' : ('AutoCompGetDropRestOfWord', 0,0,0),
'AutoCGetTypeSeparator' : ('AutoCompGetTypeSeparator', 0, 0, 0),
'AutoCSetTypeSeparator' : ('AutoCompSetTypeSeparator', 0, 0, 0),
+ 'AutoCGetCurrent' : ('AutoCompGetCurrent', 0, 0, 0),
'RegisterImage' :
(0,
int startPos,
int endPos,
wxDC* draw,
- wxDC* target, // Why does it use two? Can they be the same?
+ wxDC* target,
wxRect renderRect,
wxRect pageRect);''',
''' int %s(bool doDraw,
int startPos,
int endPos,
wxDC* draw,
- wxDC* target, // Why does it use two? Can they be the same?
+ wxDC* target,
wxRect renderRect,
wxRect pageRect) {
RangeToFormat fr;
int len = end - start;
if (!len) return wxEmptyString;
- wxMemoryBuffer mbuf(len+1);
+ wxMemoryBuffer mbuf(len+2);
char* buf = (char*)mbuf.GetWriteBuf(len+1);
SendMsg(%s, 0, (long)buf);
mbuf.UngetWriteBuf(len);
'GrabFocus' : (None, 0, 0, 0),
+
+ # Rename some that woudl otherwise hid the wxWindow methods
'SetFocus' : ('SetSTCFocus', 0, 0, 0),
'GetFocus' : ('GetSTCFocus', 0, 0, 0),
-
+ 'SetCursor' : ('SetSTCCursor', 0, 0, 0),
+ 'GetCursor' : ('GetSTCCursor', 0, 0, 0),
'LoadLexerLibrary' : (None, 0,0,0),
'ParaDownExtend' : (None, 0, 0, 0),
'ParaUp' : (None, 0, 0, 0),
'ParaUpExtend' : (None, 0, 0, 0),
-
-
+ 'LineDownRectExtend' : (None, 0, 0, 0),
+ 'LineUpRectExtend' : (None, 0, 0, 0),
+ 'CharLeftRectExtend' : (None, 0, 0, 0),
+ 'CharRightRectExtend' : (None, 0, 0, 0),
+ 'HomeRectExtend' : (None, 0, 0, 0),
+ 'VCHomeRectExtend' : (None, 0, 0, 0),
+ 'LineEndRectExtend' : (None, 0, 0, 0),
+ 'PageUpRectExtend' : (None, 0, 0, 0),
+ 'PageDownRectExtend' : (None, 0, 0, 0),
+ 'StutteredPageUp' : (None, 0, 0, 0),
+ 'StutteredPageUpExtend' : (None, 0, 0, 0),
+ 'StutteredPageDown' : (None, 0, 0, 0),
+ 'StutteredPageDownExtend' : (None, 0, 0, 0),
+ 'WordLeftEnd' : (None, 0, 0, 0),
+ 'WordLeftEndExtend' : (None, 0, 0, 0),
+ 'WordRightEnd' : (None, 0, 0, 0),
+ 'WordRightEndExtend' : (None, 0, 0, 0),
'' : ('', 0, 0, 0),