29 :
wxEvent(wxID_ANY, commandType),
30 logger(logger_in), logIndex(-1), icon(icon_in), title(title_in), window(
nullptr)
50 logger(
nullptr), logIndex(logIndex_in), icon(icon_in), title(title_in), window(
nullptr)
const wxEventType cbEVT_EDITOR_OPEN
const wxEventType cbEVT_EDITOR_SWITCHED
const wxEventType cbEVT_EDITOR_BEFORE_SAVE
const wxEventType cbEVT_PIPEDPROCESS_STDOUT
const wxEventType cbEVT_DEBUGGER_STARTED
const wxEventType cbEVT_DEBUGGER_FINISHED
const wxEventType cbEVT_REMOVE_DOCK_WINDOW
const wxEventType cbEVT_PLUGIN_LOADING_COMPLETE
const wxEventType cbEVT_COMPLETE_CODE
const wxEventType cbEVT_PROJECT_TARGETS_MODIFIED
const wxEventType cbEVT_UNLOCK_LOG_MANAGER
const wxEventType cbEVT_ADD_DOCK_WINDOW
wxWindow * window
A non-logger window. Needed at least by cbEVT_REMOVE_LOG_WINDOW.
const wxEventType cbEVT_THREADTASK_ENDED
const wxEventType cbEVT_REMOVE_LOG_WINDOW
static Manager * Get()
Use Manager::Get() to get a pointer to its instance Manager::Get() is guaranteed to never return an i...
const wxEventType cbEVT_PROJECT_BEGIN_REMOVE_FILES
const wxEventType cbEVT_HIDE_LOG_WINDOW
const wxEventType cbEVT_WORKSPACE_CHANGED
const wxEventType cbEVT_CBAUIBOOK_LEFT_DCLICK
const wxEventType cbEVT_ADD_LOG_WINDOW
const wxEventType cbEVT_EDITOR_UNSPLIT
const wxEventType cbEVT_APP_STARTUP_DONE
const wxEventType cbEVT_SHOW_DOCK_WINDOW
const wxEventType cbEVT_SWITCHED_VIEW_LAYOUT
const wxEventType cbEVT_EDITOR_UPDATE_UI
size_t FindIndex(Logger *l)
Event used to request from the main app to add a log.
Event used to request from the main app to add a window to the docking system.
CodeBlocksLogEvent(wxEventType commandType=wxEVT_NULL, Logger *logger=nullptr, const wxString &title=wxEmptyString, wxBitmap *icon=nullptr)
const wxEventType cbEVT_APP_ACTIVATED
const wxEventType cbEVT_COMPILE_FILE_REQUEST
The base class for all kinds of loggers, see loggers.h for its derived classes.
const wxEventType cbEVT_QUERY_VIEW_LAYOUT
const wxEventType cbEVT_UPDATE_VIEW_LAYOUT
const wxEventType cbEVT_DOCK_WINDOW_VISIBILITY
const wxEventType cbEVT_CLEAN_PROJECT_STARTED
const wxEventType cbEVT_BUILDTARGET_SELECTED
A generic Code::Blocks event.
const wxEventType cbEVT_APP_DEACTIVATED
const wxEventType cbEVT_SWITCH_VIEW_LAYOUT
const wxEventType cbEVT_PLUGIN_ATTACHED
const wxEventType cbEVT_PLUGIN_UNINSTALLED
const wxEventType cbEVT_HIDE_LOG_MANAGER
const wxEventType cbEVT_COMPILER_SETTINGS_CHANGED
const wxEventType cbEVT_PLUGIN_RELEASED
wxBitmap * icon
The logger's icon. Valid only for cbEVT_ADD_LOG_WINDOW.
const wxEventType cbEVT_PROJECT_ACTIVATE
const wxEventType cbEVT_BUILDTARGET_REMOVED
const wxEventType cbEVT_EDITOR_MODIFIED
const wxEventType cbEVT_COMPILER_SET_BUILD_OPTIONS
const wxEventType cbEVT_THREADTASK_ALLDONE
IMPLEMENT_DYNAMIC_CLASS(cbDummyEditor, wxPGEditor)
LogManager * GetLogManager() const
const wxEventType cbEVT_PROJECT_RENAMED
const wxEventType cbEVT_EDITOR_ACTIVATED
const wxEventType cbEVT_PROJECT_FILE_CHANGED
const wxEventType cbEVT_GET_ACTIVE_LOG_WINDOW
const wxEventType cbEVT_PROJECT_END_REMOVE_FILES
const wxEventType cbEVT_PIPEDPROCESS_TERMINATED
const wxEventType cbEVT_WORKSPACE_CLOSING_BEGIN
wxString title
The logger's title. Valid only for cbEVT_ADD_LOG_WINDOW.
Logger * logger
The logger.
const wxEventType cbEVT_EDITOR_SAVE
const wxEventType cbEVT_COMPILER_FINISHED
const wxEventType cbEVT_PROJECT_FILE_ADDED
const wxEventType cbEVT_SETTINGS_CHANGED
const wxEventType cbEVT_PROJECT_FILE_REMOVED
const wxEventType cbEVT_HIDE_DOCK_WINDOW
const wxEventType cbEVT_PROJECT_OPTIONS_CHANGED
const wxEventType cbEVT_PROJECT_END_ADD_FILES
const wxEventType cbEVT_COMPILER_STARTED
const wxEventType cbEVT_PIPEDPROCESS_STDERR
wxEventType wxNewEventType()
const wxEventType cbEVT_WORKSPACE_LOADING_COMPLETE
const wxEventType cbEVT_EDITOR_SPLIT
const wxEventType cbEVT_SHOW_CALL_TIP
Logger * GetLogger() const
const wxEventType cbEVT_CLEAN_WORKSPACE_STARTED
const wxEventType cbEVT_PROJECT_SAVE
const wxEventType cbEVT_PROJECT_NEW
const wxEventType cbEVT_EDITOR_DEACTIVATED
const wxEventType cbEVT_WORKSPACE_CLOSING_COMPLETE
const wxEventType cbEVT_SHOW_LOG_MANAGER
const wxEventType cbEVT_APP_START_SHUTDOWN
const wxEventType cbEVT_LOCK_LOG_MANAGER
const wxEventType cbEVT_SWITCH_TO_LOG_WINDOW
int logIndex
The logger's index.
const wxEventType cbEVT_EDITOR_CLOSE
const wxEventType cbEVT_PLUGIN_INSTALLED
const wxEventType cbEVT_EDITOR_CC_DONE
const wxEventType cbEVT_BUILDTARGET_RENAMED
const wxEventType cbEVT_BUILDTARGET_ADDED
size_t SetLog(Logger *l, int index=no_index)
const wxEventType cbEVT_PROJECT_CLOSE
const wxEventType cbEVT_APP_CMDLINE
const wxEventType cbEVT_DEBUGGER_PAUSED
const wxEventType cbEVT_PROJECT_BEGIN_ADD_FILES
const wxEventType cbEVT_PROJECT_OPEN
Event used to request from the main app to manage the view layouts.
const wxEventType cbEVT_THREADTASK_STARTED