From: <sir...@us...> - 2003-03-03 22:15:34
|
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 |