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
|