Code::Blocks
SVN r11506
|
Public Member Functions | |
BuildLogger () | |
void | UpdateSettings () override |
wxWindow * | CreateControl (wxWindow *parent) override |
void | AddBuildProgressBar () |
void | RemoveBuildProgressBar () |
void | OpenLink (long urlStart, long urlEnd) |
Public Member Functions inherited from TextCtrlLogger | |
TextCtrlLogger (bool fixedPitchFont=false) | |
~TextCtrlLogger () override | |
void | CopyContentsToClipboard (bool selectionOnly=false) override |
void | Append (const wxString &msg, Logger::level lv=info) override |
void | Clear () override |
wxWindow * | CreateControl (wxWindow *parent) override |
bool | GetWrapMode () const override |
virtual void | ToggleWrapMode () |
bool | HasFeature (Feature::Enum feature) const override |
Public Member Functions inherited from Logger | |
Logger () | |
virtual | ~Logger () |
virtual void | CopyContentsToClipboard (cb_optional bool selectionOnly=false) |
virtual wxWindow * | CreateControl (cb_optional wxWindow *parent) |
virtual bool | HasFeature (cb_optional Feature::Enum feature) const |
virtual void | AppendAdditionalMenuItems (cb_optional wxMenu &menu) |
Public Attributes | |
wxGauge * | progress |
Private Attributes | |
wxPanel * | panel |
wxBoxSizer * | sizer |
Additional Inherited Members | |
Public Types inherited from Logger | |
enum | level { caption, info, warning, success, error, critical, failure, pagetitle, spacer, asterisk } |
enum | { num_levels = asterisk +1 } |
Protected Attributes inherited from TextCtrlLogger | |
wxTextCtrl * | control |
bool | fixed |
wxTextAttr | style [num_levels] |
Definition at line 90 of file compilergcc.cpp.
|
inline |
Definition at line 97 of file compilergcc.cpp.
|
inline |
Definition at line 122 of file compilergcc.cpp.
References wxBoxSizer::Add(), wxBoxSizer::Layout(), wxDefaultPosition, and wxEXPAND.
Definition at line 108 of file compilergcc.cpp.
References wxBoxSizer::Add(), TextCtrlLogger::CreateControl(), idBuildLog, wxEXPAND, and wxVERTICAL.
|
inline |
Definition at line 143 of file compilergcc.cpp.
References _T, Manager::Get(), PluginManager::GetMIMEHandlerForFile(), Manager::GetPluginManager(), cbMimePlugin::OpenFile(), wxString::Remove(), wxString::StartsWith(), and wxLaunchDefaultBrowser().
|
inline |
Definition at line 132 of file compilergcc.cpp.
References wxBoxSizer::Detach(), and wxBoxSizer::Layout().
|
inlineoverridevirtual |
Reimplemented from TextCtrlLogger.
Definition at line 99 of file compilergcc.cpp.
References TextCtrlLogger::UpdateSettings(), and wxTEXT_ALIGNMENT_DEFAULT.
|
private |
Definition at line 92 of file compilergcc.cpp.
wxGauge* BuildLogger::progress |
Definition at line 95 of file compilergcc.cpp.
|
private |
Definition at line 93 of file compilergcc.cpp.