Update of /cvsroot/btplusplus/BT++/src/TabLog
In directory sc8-pr-cvs1:/tmp/cvs-serv26582/src/TabLog
Modified Files:
TabLog.py LogWindow.py
Log Message:
- Fixed stupid logging bug.
- Added colors to the log.
Index: TabLog.py
===================================================================
RCS file: /cvsroot/btplusplus/BT++/src/TabLog/TabLog.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** TabLog.py 22 Feb 2003 13:37:16 -0000 1.2
--- TabLog.py 3 Mar 2003 22:15:26 -0000 1.3
***************
*** 4,8 ****
class TabLog(wxPanel):
def __init__(self, parent):
! wxPanel.__init__(self, parent, -1, wxPoint(2,65), wxSize(786,347))
self.LogWnd = LogWindow( self, wxPoint(0,0), wxSize(786,200) )
--- 4,8 ----
class TabLog(wxPanel):
def __init__(self, parent):
! wxPanel.__init__(self, parent, -1, wxPoint(2,65), wxSize(786,347), style = 0)
self.LogWnd = LogWindow( self, wxPoint(0,0), wxSize(786,200) )
Index: LogWindow.py
===================================================================
RCS file: /cvsroot/btplusplus/BT++/src/TabLog/LogWindow.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** LogWindow.py 25 Feb 2003 23:43:15 -0000 1.3
--- LogWindow.py 3 Mar 2003 22:15:26 -0000 1.4
***************
*** 4,20 ****
class LogWindow(wxTextCtrl):
def __init__(self, parent, pos, size):
! wxTextCtrl.__init__(self, parent, -1, '', pos, size, (wxSIMPLE_BORDER | wxTE_MULTILINE | wxTE_DONTWRAP | wxTE_READONLY))
def Log(self, text, color = [0, 0, 0], lbreak = true):
! if lbreak:
self.AppendText('\n' + text)
else:
self.AppendText(text)
-
global _UsedWindow
_UsedWindow = None
! def Log(text, color = [0,0,0], lbreak = true, window = None, loglevel = LOG_INFO):
global _UsedWindow
--- 4,23 ----
class LogWindow(wxTextCtrl):
def __init__(self, parent, pos, size):
! wxTextCtrl.__init__(self, parent, -1, '', pos, size, (wxSIMPLE_BORDER | wxTE_MULTILINE | wxTE_DONTWRAP | wxTE_READONLY | wxTE_RICH))
def Log(self, text, color = [0, 0, 0], lbreak = true):
! self.SetDefaultStyle(wxTextAttr(wxColour( color[1],
! color[1],
! color[2] )))
!
! if lbreak == true:
self.AppendText('\n' + text)
else:
self.AppendText(text)
global _UsedWindow
_UsedWindow = None
! def Log(text, color = [255,0,0], lbreak = true, window = None, loglevel = LOG_INFO):
global _UsedWindow
|