From: John L. <jr...@us...> - 2008-12-04 05:12:44
|
Update of /cvsroot/wxlua/wxLua/bindings/wxwidgets In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv16045/wxLua/bindings/wxwidgets Modified Files: wx_datatypes.lua wxcore_controls.i wxcore_event.i Log Message: Added wxTextUrlEvent to the bindings. Index: wxcore_event.i =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxcore_event.i,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** wxcore_event.i 21 Oct 2008 04:23:18 -0000 1.3 --- wxcore_event.i 4 Dec 2008 05:12:38 -0000 1.4 *************** *** 129,134 **** %define_event wxEVT_COMMAND_TEXT_ENTER // EVT_TEXT_ENTER(id, fn) %define_event wxEVT_COMMAND_TEXT_UPDATED // EVT_TEXT(id, fn) - %define_event wxEVT_COMMAND_TEXT_URL // EVT_TEXT_URL(id, fn) %define_event wxEVT_COMMAND_TEXT_MAXLEN // EVT_TEXT_MAXLEN(id, fn) %define_event wxEVT_COMMAND_SPINCTRL_UPDATED // EVT_SPINCTRL(id, fn) --- 129,134 ---- %define_event wxEVT_COMMAND_TEXT_ENTER // EVT_TEXT_ENTER(id, fn) %define_event wxEVT_COMMAND_TEXT_UPDATED // EVT_TEXT(id, fn) %define_event wxEVT_COMMAND_TEXT_MAXLEN // EVT_TEXT_MAXLEN(id, fn) + !%wxchkver_2_8_0 %define_event wxEVT_COMMAND_TEXT_URL // EVT_TEXT_URL(id, fn) %define_event wxEVT_COMMAND_SPINCTRL_UPDATED // EVT_SPINCTRL(id, fn) Index: wx_datatypes.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wx_datatypes.lua,v retrieving revision 1.96 retrieving revision 1.97 diff -C2 -d -r1.96 -r1.97 *** wx_datatypes.lua 31 Oct 2008 05:25:08 -0000 1.96 --- wx_datatypes.lua 4 Dec 2008 05:12:38 -0000 1.97 *************** *** 3962,3965 **** --- 3962,3972 ---- ValueType = "class", }, + wxTextUrlEvent = { + BaseClass = "wxCommandEvent", + Condition = "wxLUA_USE_wxTextCtrl && wxUSE_TEXTCTRL", + IsNumber = false, + Name = "wxTextUrlEvent", + ValueType = "class", + }, wxTextValidator = { BaseClass = "wxValidator", *************** *** 4441,4444 **** --- 4448,4452 ---- ["%wxchkver_2_6_4"] = "wxCHECK_VERSION(2,6,4)", ["%wxchkver_2_8"] = "wxCHECK_VERSION(2,8,0)", + ["%wxchkver_2_8_0"] = "wxCHECK_VERSION(2,8,0)", ["%wxchkver_2_8_1"] = "wxCHECK_VERSION(2,8,1)", ["%wxchkver_2_8_4"] = "wxCHECK_VERSION(2,8,4)", Index: wxcore_controls.i =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/wxwidgets/wxcore_controls.i,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** wxcore_controls.i 22 Oct 2008 05:31:45 -0000 1.7 --- wxcore_controls.i 4 Dec 2008 05:12:38 -0000 1.8 *************** *** 960,963 **** --- 960,978 ---- %endclass + // --------------------------------------------------------------------------- + // wxTextUrlEvent + + %class %delete wxTextUrlEvent, wxCommandEvent + + %wxchkver_2_8_0 %define_event wxEVT_COMMAND_TEXT_URL // EVT_TEXT_URL(id, fn) + + wxTextUrlEvent(int winid, const wxMouseEvent& evtMouse, long start, long end) + + const wxMouseEvent& GetMouseEvent() const + long GetURLStart() const + long GetURLEnd() const + + %endclass + %endif //wxLUA_USE_wxTextCtrl && wxUSE_TEXTCTRL |