Feature #3879 2007-12-02 10:15

dje

New logger system evolution

I need my log window to be removed from the logger without being destroyed.

In InfoPane class, we have:

int InfoPane::AddLogger(Logger* logger, wxWindow* p, const wxString& title, wxBitmap* icon) int InfoPane::AddNonLogger(wxWindow* p, const wxString& title, wxBitmap* icon) bool InfoPane::DeleteLogger(Logger* l) bool InfoPane::DeleteNonLogger(wxWindow* p) bool InfoPane::RemoveNonLogger(wxWindow* p)

User benefit from the following events for adding/removing logs: EVT_ADD_LOG_WINDOW EVT_REMOVE_LOG_WINDOW

I'd like: - bool InfoPane::RemoveLogger(wxWindow* p) to be implemented - the EVT_DELETE_LOG_WINDOW to be implemented - the EVT_REMOVE_LOG_WINDOW event call InfoPane::RemoveLogger instead of InfoPane::DeleteLogger - the EVT_DELETE_LOG_WINDOW event call InfoPane::DeleteLogger

I can do it if accepted.

Dje

Category
Interface
Status
Open
Close date
 
Assigned to