From: John L. <jr...@us...> - 2007-11-29 23:35:57
|
Update of /cvsroot/wxlua/wxLua/modules/wxluasocket/include In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv29041/wxLua/modules/wxluasocket/include Modified Files: wxldserv.h Log Message: Made the wxLuaStackDialog much nicer, faster, search in all cols, collapse and expand child tables. Index: wxldserv.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/wxluasocket/include/wxldserv.h,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** wxldserv.h 7 Aug 2007 20:23:26 -0000 1.39 --- wxldserv.h 29 Nov 2007 23:35:54 -0000 1.40 *************** *** 85,94 **** // ---------------------------------------------------------------------------- // wxLuaDebuggerStackDialog - a wxLuaStackDialog for the wxLuaDebuggerBase. ! // If you want to show a wxLuaStackDialog for a program being debugged, ! // create this dialog in the debugger process. The overridden EnumerateXXX ! // functions will act as a middle man to get the wxLuaDebugData through the // socket connection to the debuggee using the wxLuaDebuggerBase. ! // Note: The wxLuaState of the wxLuaStackDialog is not used in this case ! // since it 'exists' in the independent debuggee process. // ---------------------------------------------------------------------------- --- 85,96 ---- // ---------------------------------------------------------------------------- // wxLuaDebuggerStackDialog - a wxLuaStackDialog for the wxLuaDebuggerBase. ! // Use the function wxLuaDebuggerBase::DisplayStackDialog() to create ! // and show one of these. ! // ! // Note: The wxLuaStackDialog is created by the debugger process and uses ! // the overridden EnumerateXXX functions to get the wxLuaDebugData through the // socket connection to the debuggee using the wxLuaDebuggerBase. ! // Note: The wxLuaState of the wxLuaStackDialog is not used in this case ! // since it 'exists' in the independent debuggee process. // ---------------------------------------------------------------------------- *************** *** 100,104 **** const wxString& title = wxT("wxLua Stack"), const wxPoint& pos = wxDefaultPosition, ! const wxSize& size = wxSize(500, 300)); virtual ~wxLuaDebuggerStackDialog(); --- 102,106 ---- const wxString& title = wxT("wxLua Stack"), const wxPoint& pos = wxDefaultPosition, ! const wxSize& size = wxDefaultSize); virtual ~wxLuaDebuggerStackDialog(); *************** *** 113,117 **** virtual void EnumerateGlobalData(long lc_item); ! protected: wxLuaDebuggerBase* m_luaDebugger; --- 115,120 ---- virtual void EnumerateGlobalData(long lc_item); ! // implementation ! wxLuaDebuggerBase* m_luaDebugger; *************** *** 121,125 **** // ---------------------------------------------------------------------------- ! // wxLuaDebuggerProcess - handle OnTerminate gracefully // ---------------------------------------------------------------------------- --- 124,129 ---- // ---------------------------------------------------------------------------- ! // wxLuaDebuggerProcess - The wxProcess from wxExecute to run a ! // wxLuaDebugTarget as a debuggee. It handles OnTerminate gracefully. // ---------------------------------------------------------------------------- |