Update of /cvsroot/wxlua/wxLua/modules/wxluadebug/include
In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv17508/wxLua/modules/wxluadebug/include
Modified Files:
wxldebug.h
Log Message:
fix wxPrintout::OnBeginDocument binding to not directly call wxPrintout::OnBeginDocument
but just OnBeginDocument on the object on the stack, allows base_OnBeginDocument to work properly
Add better descriptions to functions in wxlstate.h
GetLuaNULL() -> GetLuaNULLTag()
GetLuaWinDestroyTable() -> GetLuaWinDestroyTableTag()
wxLua_lua_isenumerationtype does not take nil as a valid enum anymore
Add wxLuaDebugDataItem::ToString for debugging
Index: wxldebug.h
===================================================================
RCS file: /cvsroot/wxlua/wxLua/modules/wxluadebug/include/wxldebug.h,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** wxldebug.h 12 Dec 2006 01:23:40 -0000 1.30
--- wxldebug.h 21 Jan 2007 23:13:08 -0000 1.31
***************
*** 44,47 ****
--- 44,54 ----
void SetExpanded(bool fExpanded) { m_fExpanded = fExpanded; }
+ // Get a human readable string for debugging
+ wxString ToString() const
+ {
+ return wxString::Format(wxT("Name: '%s' Type: '%s' Value: '%s' Ref: %d Idx: %d Expanded: %d HasSrc: %d"),
+ m_itemName.c_str(), m_itemType.c_str(), m_itemValue.c_str(), m_nReference, m_nIndex, (int)m_fExpanded, (int)!m_itemSource.IsEmpty());
+ }
+
private:
wxString m_itemName;
|