From: John L. <jr...@us...> - 2007-05-31 17:19:19
|
Update of /cvsroot/wxlua/wxLua/bindings/wxstc In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv14219/wxLua/bindings/wxstc Modified Files: Makefile stc.i wxstc_datatypes.lua Log Message: Huge changes, overloaded functions by default replace wx.wxNull with wx.NULL change WXLUA_VERSION and others with wxLUA_VERSION class member enums are part of class table static class member functions are part of class table %properties are generated on the fly ... and more, see docs/changelog.txt Index: stc.i =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxstc/stc.i,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** stc.i 9 Mar 2007 00:15:11 -0000 1.8 --- stc.i 31 May 2007 17:18:46 -0000 1.9 *************** *** 3189,3256 **** // void AppendTextRaw(const char* text); - - - %property=Length, read - %property=CharAt, read - %property=ViewWhiteSpace, read, write - %property=Anchor, read, write - %property=EndStyled, read - %property=EOLMode, read, write - %property=BufferedDraw, read, write - %property=TabWidth, read, write - %property=CodePage, read, write - %property=CaretPeriod, read, write - %property=StyleBits, read, write - %property=MaxLineState, read - %property=CaretLineVisible, read, write - !%wxchkver_2_7_1 %property=CaretLineBack, read, write - %wxchkver_2_7_1 %property=CaretLineBackground, read, write - %property=Indent, read, write - %property=UseTabs, read, write - %property=UseHorizontalScrollBar, read, write - %property=IndentationGuides, read, write - %property=HighlightGuide, read, write - %property=CurrentPos, read, write - %property=SelectionStart, read, write - %property=SelectionEnd, read, write - %property=PrintMagnification, read, write - %property=PrintColourMode, read, write - %property=FirstVisibleLine, read - %property=LineCount, read - %property=MarginLeft, read, write - %property=MarginRight, read, write - %property=Modify, read - %property=SelectedText, read - %property=ReadOnly, read, write - %property=Text, read, write - %property=TextLength, read - %property=Overtype, read, write - %property=CaretWidth, read, write - %property=TargetStart, read, write - %property=TargetEnd, read, write - %property=SearchFlags, read, write - %property=TabIndents, read, write - %property=BackSpaceUnIndents, read, write - %property=MouseDwellTime, read, write - %property=WrapMode, read, write - %property=LayoutCache, read, write - %property=ScrollWidth, read, write - %property=EndAtLastLine, read, write - %property=ViewEOL, read, write - %property=DocPointer, read, write - %property=EdgeColumn, read, write - %property=EdgeMode, read, write - %property=EdgeColour, read, write - %property=Zoom, read, write - %property=ModEventMask, read, write - %property=STCFocus, read, write - %property=Status, read, write - %property=MouseDownCaptures, read, write - %property=STCCursor, read, write - %property=ControlCharSymbol, read, write - %property=XOffset, read, write - %property=Lexer, read, write - %property=CurrentLine, read - %property=LastKeydownProcessed, read, write %endclass --- 3189,3192 ---- *************** *** 3261,3291 **** %class %delete wxStyledTextEvent, wxCommandEvent ! %define %event wxEVT_STC_CHANGE ! %define %event wxEVT_STC_STYLENEEDED ! %define %event wxEVT_STC_CHARADDED ! %define %event wxEVT_STC_SAVEPOINTREACHED ! %define %event wxEVT_STC_SAVEPOINTLEFT ! %define %event wxEVT_STC_ROMODIFYATTEMPT ! %define %event wxEVT_STC_KEY ! %define %event wxEVT_STC_DOUBLECLICK ! %define %event wxEVT_STC_UPDATEUI ! %define %event wxEVT_STC_MODIFIED ! %define %event wxEVT_STC_MACRORECORD ! %define %event wxEVT_STC_MARGINCLICK ! %define %event wxEVT_STC_NEEDSHOWN ! !%wxchkver_2_5 %define %event wxEVT_STC_POSCHANGED ! %define %event wxEVT_STC_PAINTED ! %define %event wxEVT_STC_USERLISTSELECTION ! %define %event wxEVT_STC_URIDROPPED ! %define %event wxEVT_STC_DWELLSTART ! %define %event wxEVT_STC_DWELLEND ! %define %event wxEVT_STC_START_DRAG ! %define %event wxEVT_STC_DRAG_OVER ! %define %event wxEVT_STC_DO_DROP ! %define %event wxEVT_STC_ZOOM ! %define %event wxEVT_STC_HOTSPOT_CLICK, ! %define %event wxEVT_STC_HOTSPOT_DCLICK, ! %define %event wxEVT_STC_CALLTIP_CLICK, ! %define %event wxEVT_STC_AUTOCOMP_SELECTION wxStyledTextEvent(wxEventType commandType = 0, int id = 0) --- 3197,3227 ---- %class %delete wxStyledTextEvent, wxCommandEvent ! %define_event wxEVT_STC_CHANGE ! %define_event wxEVT_STC_STYLENEEDED ! %define_event wxEVT_STC_CHARADDED ! %define_event wxEVT_STC_SAVEPOINTREACHED ! %define_event wxEVT_STC_SAVEPOINTLEFT ! %define_event wxEVT_STC_ROMODIFYATTEMPT ! %define_event wxEVT_STC_KEY ! %define_event wxEVT_STC_DOUBLECLICK ! %define_event wxEVT_STC_UPDATEUI ! %define_event wxEVT_STC_MODIFIED ! %define_event wxEVT_STC_MACRORECORD ! %define_event wxEVT_STC_MARGINCLICK ! %define_event wxEVT_STC_NEEDSHOWN ! !%wxchkver_2_5 %define_event wxEVT_STC_POSCHANGED ! %define_event wxEVT_STC_PAINTED ! %define_event wxEVT_STC_USERLISTSELECTION ! %define_event wxEVT_STC_URIDROPPED ! %define_event wxEVT_STC_DWELLSTART ! %define_event wxEVT_STC_DWELLEND ! %define_event wxEVT_STC_START_DRAG ! %define_event wxEVT_STC_DRAG_OVER ! %define_event wxEVT_STC_DO_DROP ! %define_event wxEVT_STC_ZOOM ! %define_event wxEVT_STC_HOTSPOT_CLICK, ! %define_event wxEVT_STC_HOTSPOT_DCLICK, ! %define_event wxEVT_STC_CALLTIP_CLICK, ! %define_event wxEVT_STC_AUTOCOMP_SELECTION wxStyledTextEvent(wxEventType commandType = 0, int id = 0) *************** *** 3334,3361 **** bool GetControl() const bool GetAlt() const - - %property=Position, read, write - %property=Key, read, write - %property=Modifiers, read, write - %property=ModificationType, read, write - %property=Text, read, write - %property=Length, read, write - %property=LinesAdded, read, write - %property=Line, read, write - %property=FoldLevelNow, read, write - %property=FoldLevelPrev, read, write - %property=Margin, read, write - %property=Message, read, write - %property=WParam, read, write - %property=LParam, read, write - %property=ListType, read, write - %property=X, read, write - %property=Y, read, write - %property=DragText, read, write - %property=DragAllowMove, read, write - %property=DragResult, read, write - %property=Shift, read - %property=Control, read - %property=Alt, read %endclass --- 3270,3273 ---- Index: Makefile =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxstc/Makefile,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Makefile 21 Dec 2006 06:02:02 -0000 1.4 --- Makefile 31 May 2007 17:18:46 -0000 1.5 *************** *** 13,21 **** include $(WXLUA_DIR)/bindings/wxwidgets/wrappers.lst THEWRAPPERS=$(addprefix $(WXLUA_DIR)/bindings/wxwidgets/, $(WRAPPERS)) ! DEPFILES=$(WXLUA_DIR)/bindings/genwxbind.lua $(WXLUA_DIR)/bindings/wxstc/override.hpp # $(THEWRAPPERS) all: genwxbind ! genwxbind: $(DEPFILES) @(cd $(WXLUA_DIR)/bindings && ../bin/lua -e"rulesFilename=\"wxstc/wxstc_rules.lua\"" genwxbind.lua > wxstc/error.txt) --- 13,21 ---- include $(WXLUA_DIR)/bindings/wxwidgets/wrappers.lst THEWRAPPERS=$(addprefix $(WXLUA_DIR)/bindings/wxwidgets/, $(WRAPPERS)) ! #DEPFILES=$(WXLUA_DIR)/bindings/genwxbind.lua $(WXLUA_DIR)/bindings/wxstc/override.hpp # $(THEWRAPPERS) all: genwxbind ! genwxbind: @(cd $(WXLUA_DIR)/bindings && ../bin/lua -e"rulesFilename=\"wxstc/wxstc_rules.lua\"" genwxbind.lua > wxstc/error.txt) Index: wxstc_datatypes.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxstc/wxstc_datatypes.lua,v retrieving revision 1.50 retrieving revision 1.51 diff -C2 -d -r1.50 -r1.51 *** wxstc_datatypes.lua 19 Mar 2007 03:47:17 -0000 1.50 --- wxstc_datatypes.lua 31 May 2007 17:18:46 -0000 1.51 *************** *** 1879,1882 **** --- 1879,1888 ---- Name = "wxKillError", }, + wxKillFlags = { + Condition = "wxLUA_USE_wxProcess", + DefType = "enum", + IsNumber = true, + Name = "wxKillFlags", + }, wxLanguage = { Condition = "wxUSE_INTL", |