static bool IsEnabled();
// change the flag state, return the previous one
- static bool EnableLogging(bool doIt = True);
+ static bool EnableLogging(bool doIt = true);
// static sink function
static void OnLog(wxLogLevel level, const wxChar *szString, time_t t);
// verbose mode is activated by standard command-line '-verbose'
// option
- static void SetVerbose(bool bVerbose = True);
+ static void SetVerbose(bool bVerbose = true);
// Set log level. Log messages with level > logLevel will not be logged.
static void SetLogLevel(wxLogLevel logLevel);
public:
wxLogWindow(wxFrame *pParent, // the parent frame (can be NULL)
const wxString& szTitle, // the title of the frame
- bool bShow = True, // show window immediately?
- bool bPassToOld = True); // pass log messages to the old target?
+ bool bShow = true, // show window immediately?
+ bool bPassToOld = true); // pass log messages to the old target?
- void Show(bool bShow = True);
+ void Show(bool bShow = true);
wxFrame *GetFrame() const;
wxLog *GetOldLog() const;
bool IsPassingMessages() const;
virtual void DoLog(wxLogLevel level, const wxChar *szString, time_t t) {
bool found;
- wxPyBeginBlockThreads();
+ bool blocked = wxPyBeginBlockThreads();
if ((found = wxPyCBH_findCallback(m_myInst, "DoLog"))) {
PyObject* s = wx2PyString(szString);
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iOi)", level, s, t));
Py_DECREF(s);
}
- wxPyEndBlockThreads();
+ wxPyEndBlockThreads(blocked);
if (! found)
wxLog::DoLog(level, szString, t);
}
virtual void DoLogString(const wxChar *szString, time_t t) {
bool found;
- wxPyBeginBlockThreads();
+ bool blocked = wxPyBeginBlockThreads();
if ((found = wxPyCBH_findCallback(m_myInst, "DoLogString"))) {
PyObject* s = wx2PyString(szString);
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oi)", s, t));
Py_DECREF(s);
}
- wxPyEndBlockThreads();
+ wxPyEndBlockThreads(blocked);
if (! found)
wxLog::DoLogString(szString, t);
}