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