Code::Blocks
SVN r11506
|
Base class that all "editors" should inherit from. More...
#include <editorbase.h>
Public Member Functions | |
EditorBase (wxWindow *parent, const wxString &filename) | |
~EditorBase () override | |
void | operator= (cb_optional const EditorBase &rhs) |
Don't use this. More... | |
virtual const wxString & | GetFilename () const |
Get the editor's filename (if applicable). More... | |
virtual void | SetFilename (const wxString &filename) |
Sets the editor's filename. More... | |
virtual const wxString & | GetShortName () const |
Returns the editor's short name. More... | |
virtual bool | GetModified () const |
Is it modified? More... | |
virtual void | SetModified (bool=true) |
Set the modification status. More... | |
virtual const wxString & | GetTitle () |
The editor's title. More... | |
virtual void | SetTitle (const wxString &newTitle) |
Set the editor's title. More... | |
virtual void | Activate () |
Activate this editor. More... | |
virtual bool | QueryClose () |
Can this be closed (destroyed)? More... | |
virtual bool | Close () |
Close this editor. More... | |
virtual bool | Save () |
Save contents. More... | |
virtual bool | SaveAs () |
Save editor contents under a different filename. More... | |
virtual bool | IsBuiltinEditor () const |
Is this a built-in editor? More... | |
virtual bool | ThereAreOthers () const |
Are there other editors besides this? More... | |
virtual void | DisplayContextMenu (const wxPoint &position, ModuleType type=mtUnknown) |
Display context menu. More... | |
virtual bool | VisibleToTree () const |
Should this kind of editor be visible in the open files tree? More... | |
virtual void | GotoLine (int, bool=true) |
Move the caret at the specified line. More... | |
virtual void | Undo () |
Undo changes. More... | |
virtual void | Redo () |
Redo changes. More... | |
virtual void | ClearHistory () |
Clear Undo- (and Changebar-) history. More... | |
virtual void | GotoNextChanged () |
Goto next changed line. More... | |
virtual void | GotoPreviousChanged () |
Goto previous changed line. More... | |
virtual void | SetChangeCollection (cb_optional bool collectChange) |
Enable or disable changebar. More... | |
virtual void | Cut () |
Cut selected text/object to clipboard. More... | |
virtual void | Copy () |
Copy selected text/object to clipboard. More... | |
virtual void | Paste () |
Paste selected text/object from clipboard. More... | |
virtual bool | CanUndo () const |
Is there something to undo? More... | |
virtual bool | CanRedo () const |
Is there something to redo? More... | |
virtual bool | HasSelection () const |
Is there a selection? More... | |
virtual bool | CanPaste () const |
Is there something to paste? More... | |
virtual bool | IsReadOnly () const |
Is the editor read-only? More... | |
virtual void | SetReadOnly (bool=true) |
Set the editor read-only. More... | |
virtual bool | CanSelectAll () const |
Can the editor select everything? More... | |
virtual void | SelectAll () |
Select everything in the editor. More... | |
virtual bool | IsContextMenuOpened () const |
Is there a context (right click) menu open. More... | |
Protected Member Functions | |
virtual void | InitFilename (const wxString &filename) |
Initializes filename data. More... | |
virtual wxMenu * | CreateContextSubMenu (long id) |
Creates context submenus. More... | |
virtual void | AddToContextMenu (cb_optional wxMenu *popup, cb_optional ModuleType type, cb_optional bool pluginsdone) |
Creates context menu items, both before and after creating plugins menu items. More... | |
virtual wxString | CreateUniqueFilename () |
Creates unique filename when asking to save the file. More... | |
virtual bool | OnBeforeBuildContextMenu (cb_optional const wxPoint &position, cb_optional ModuleType type) |
Informs the editor we 're just about to create a context menu. More... | |
virtual void | OnAfterBuildContextMenu (cb_optional ModuleType type) |
Informs the editor we 're done creating the context menu (just about to display it). More... | |
Protected Attributes | |
bool | m_IsBuiltinEditor |
wxString | m_Shortname |
wxString | m_Filename |
EditorBaseInternalData * | m_pData |
Use this to add new vars/functions w/out breaking the ABI. More... | |
Private Member Functions | |
EditorBase (cb_unused const EditorBase &rhs) | |
void | OnContextMenuEntry (wxCommandEvent &event) |
one event handler for all popup menu entries More... | |
void | BasicAddToContextMenu (wxMenu *popup, ModuleType type) |
Private Attributes | |
SwitchToMap | m_SwitchTo |
wxString | m_WinTitle |
wxString | lastWord |
Base class that all "editors" should inherit from.
Definition at line 30 of file editorbase.h.
Definition at line 115 of file editorbase.cpp.
References _T, EditorManager::AddCustomEditor(), Manager::Get(), Manager::GetEditorManager(), InitFilename(), m_pData, m_Shortname, and SetTitle().
|
override |
Definition at line 129 of file editorbase.cpp.
References cbEVT_EDITOR_CLOSE, Manager::Get(), Manager::GetEditorManager(), Manager::GetPluginManager(), m_Filename, m_pData, PluginManager::NotifyPlugins(), and EditorManager::RemoveCustomEditor().
|
private |
|
virtual |
Activate this editor.
Causes this editor to be activated, i.e. brought to front.
Definition at line 175 of file editorbase.cpp.
References Manager::Get(), Manager::GetEditorManager(), and EditorManager::SetActiveEditor().
Referenced by CompilerErrors::DoGotoError(), ProjectManagerUI::DoOpenFile(), MainFrame::DoOpenFile(), cbProject::LoadLayout(), CCDebugInfo::OnGoDeclClick(), CCDebugInfo::OnGoImplClick(), BreakpointsDlg::OnOpen(), ScriptBindings::RegisterBindings(), and cbSearchResultsLog::SyncEditor().
|
inlineprotectedvirtual |
Creates context menu items, both before and after creating plugins menu items.
popup | The popup menu. |
type | The module's type. |
pluginsdone | True if plugin menus have been created, false if not. |
Definition at line 257 of file editorbase.h.
Referenced by DisplayContextMenu(), and cbEditor::GetLastModificationTime().
|
private |
Definition at line 245 of file editorbase.cpp.
References _(), wxMenu::Append(), wxMenu::AppendSeparator(), CreateContextSubMenu(), wxMenu::Enable(), GetModified(), idCloseAll, idCloseAllOthers, idCloseMe, idSaveAll, idSaveMe, idSwitchTo, mtEditorManager, mtOpenFilesList, and ThereAreOthers().
Referenced by DisplayContextMenu().
|
inlinevirtual |
Is there something to paste?
Reimplemented in cbEditor.
Definition at line 211 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime(), MainFrame::OnEditMenuUpdateUI(), and ScriptBindings::RegisterBindings().
|
inlinevirtual |
Is there something to redo?
Reimplemented in cbEditor.
Definition at line 199 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime(), MainFrame::OnEditMenuUpdateUI(), and ScriptBindings::RegisterBindings().
|
inlinevirtual |
Can the editor select everything?
Reimplemented in cbEditor.
Definition at line 229 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime(), and MainFrame::OnEditMenuUpdateUI().
|
inlinevirtual |
Is there something to undo?
Reimplemented in cbEditor.
Definition at line 193 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime(), MainFrame::OnEditMenuUpdateUI(), MainFrame::OnEditUndo(), and ScriptBindings::RegisterBindings().
|
inlinevirtual |
Clear Undo- (and Changebar-) history.
Reimplemented in cbEditor.
Definition at line 169 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime(), and MainFrame::OnEditClearHistory().
|
virtual |
Close this editor.
The default implementation closes (destroys) the editor and returns true.
Definition at line 203 of file editorbase.cpp.
Referenced by EditorManager::CheckForExternallyModifiedFiles(), and ScriptBindings::RegisterBindings().
|
inlinevirtual |
Copy selected text/object to clipboard.
Reimplemented in cbEditor.
Definition at line 184 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime(), MainFrame::OnEditCopy(), and ScriptBindings::RegisterBindings().
|
protectedvirtual |
Creates context submenus.
See cbEditor code for details.
id | An event handler's ID. |
Reimplemented in cbEditor.
Definition at line 219 of file editorbase.cpp.
References wxMenu::Append(), EditorMaxSwitchTo, Manager::Get(), EditorManager::GetEditor(), Manager::GetEditorManager(), EditorManager::GetEditorsCount(), wxMenu::GetMenuItemCount(), GetModified(), GetShortName(), idSwitchFile1, idSwitchTo, m_SwitchTo, wxEmptyString, and wxT.
Referenced by BasicAddToContextMenu(), cbEditor::CreateContextSubMenu(), DisplayContextMenu(), and cbEditor::GetLastModificationTime().
|
protectedvirtual |
Creates unique filename when asking to save the file.
Definition at line 96 of file editorbase.cpp.
References _(), _T, wxString::Clear(), wxString::Format(), Manager::Get(), wxFileExists(), and wxGetCwd().
|
inlinevirtual |
Cut selected text/object to clipboard.
Reimplemented in cbEditor.
Definition at line 181 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime(), MainFrame::OnEditCut(), and ScriptBindings::RegisterBindings().
|
virtual |
Display context menu.
Displays the editor's context menu. This is called automatically if the user right-clicks in the editor area.
position | The position to popup the context menu. |
type | The module's type. |
Definition at line 271 of file editorbase.cpp.
References _(), _T, AddToContextMenu(), wxMenu::Append(), wxMenu::AppendSeparator(), PluginManager::AskPluginsForModuleMenu(), BasicAddToContextMenu(), EditorManager::Close(), CreateContextSubMenu(), FileTreeData::ftdkUndefined, Manager::Get(), EditorManager::GetBuiltinActiveEditor(), cbEditor::GetControl(), wxScintilla::GetCurrentPos(), Manager::GetEditorManager(), PluginManager::GetFindMenuItemCount(), PluginManager::GetFindMenuItemFirst(), wxMenu::GetMenuItemCount(), wxMenu::GetMenuItems(), Manager::GetPluginManager(), wxScintilla::GetSelectedText(), wxScintilla::GetTextRange(), idCodeProject, idCPlusPlusCom, idGoogle, idMsdn, idStackOverflow, idSwitchTo, wxMenu::Insert(), wxString::IsEmpty(), wxMenuItem::IsSeparator(), lastWord, EditorBaseInternalData::m_CloseMe, EditorBaseInternalData::m_DisplayingPopupMenu, m_Filename, m_pData, mtEditorManager, OnAfterBuildContextMenu(), OnBeforeBuildContextMenu(), wxScintilla::PointFromPosition(), wxMenu::Remove(), PluginManager::ResetModuleMenu(), FileTreeData::SetFolder(), wxScintilla::WordEndPosition(), wxScintilla::WordStartPosition(), wxDefaultPosition, wxEmptyString, wxGetKeyState(), wxID_SEPARATOR, WXK_ALT, and WXK_CONTROL.
|
inlinevirtual |
Get the editor's filename (if applicable).
Definition at line 45 of file editorbase.h.
Referenced by NativeParser::AddProjectToParser(), EditorColourSet::Apply(), EditorManager::CheckForExternallyModifiedFiles(), CrashHandlerSaveEditorFiles(), CodeCompletion::DoAllMethodsImpl(), CompilerGCC::DoBuild(), CodeCompletion::DoClassMethodDeclImpl(), CodeCompletion::DoCodeComplete(), CodeCompletion::DoCodeCompleteIncludes(), CodeRefactoring::DoFindReferences(), MainFrame::DoOpenFile(), MainFrame::DoUpdateStatusBar(), cbDebuggerPlugin::EditorLinesAddedOrRemoved(), FindReplace::FindInFiles(), NativeParser::GetCallTips(), MainFrame::GetEditorDescription(), CodeRefactoring::GetOpenedFiles(), NativeParser::GetProjectByEditor(), CodeCompletion::GetProviderStatusFor(), EditorManager::IsOpen(), FileManager::Load(), NativeParser::MarkItemsByAI(), EditorManager::New(), CompilerGCC::OnCompileFileRequest(), cbEditor::OnContextMenuEntry(), NativeParser::OnEditorActivated(), CodeCompletion::OnEditorActivatedTimer(), CodeCompletion::OnEditorClosed(), NativeParser::OnEditorClosed(), CodeCompletion::OnEditorOpen(), cbDebuggerPlugin::OnEditorOpened(), CodeCompletion::OnOpenIncludeFile(), CodeCompletion::OnReparsingTimer(), DebuggerMenuHandler::OnRunToCursor(), DebuggerMenuHandler::OnSetNextStatement(), EditorManager::Open(), EditorManager::OpenContainingFolder(), CodeRefactoring::Parse(), CodeCompletion::ParseFunctionsAndFillToolbar(), CompilerGCC::PrepareCompileFile(), QueryClose(), MacrosManager::RecalcVars(), cbEditor::RefreshBreakpointMarkers(), ScriptBindings::RegisterBindings(), FindReplace::ReplaceInFiles(), MacrosManager::ReplaceMacros(), cbEditor::Save(), EditorManager::SaveAll(), cbEditor::SetProjectFile(), SetTitle(), EditorManager::SwapActiveHeaderSource(), ClassBrowser::UpdateClassBrowserView(), and CodeCompletion::UpdateEditorSyntax().
|
inlinevirtual |
Is it modified?
Reimplemented in cbEditor.
Definition at line 67 of file editorbase.h.
Referenced by BasicAddToContextMenu(), CreateContextSubMenu(), cbEditor::IsOK(), MainFrame::OnFileMenuUpdateUI(), EditorManager::OnPageContextMenu(), QueryClose(), ScriptBindings::RegisterBindings(), and EditorManager::SaveAll().
|
inlinevirtual |
Returns the editor's short name.
This is the name displayed on the editor's tab...
Synonym to GetTitle().
Definition at line 58 of file editorbase.h.
Referenced by CreateContextSubMenu(), CodeCompletion::DoAllMethodsImpl(), CodeCompletion::DoClassMethodDeclImpl(), CodeCompletion::DoCodeComplete(), CodeCompletion::DoCodeCompleteIncludes(), CodeCompletion::DoCodeCompletePreprocessor(), EditorManager::OnPageContextMenu(), ScriptBindings::RegisterBindings(), and cbEditor::SetProjectFile().
|
virtual |
The editor's title.
Definition at line 144 of file editorbase.cpp.
References m_WinTitle.
Referenced by EditorManager::AddEditorBase(), MainFrame::DoUpdateAppTitle(), and ScriptBindings::RegisterBindings().
|
inlinevirtual |
Move the caret at the specified line.
line | The line to move the caret to. |
centerOnScreen | If true, the line in question will be in the center of the editor's area (if possible). If false, it will be just made visible. |
Reimplemented in cbEditor.
Definition at line 160 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime(), CodeBlocksApp::LoadDelayedFiles(), and ScriptBindings::RegisterBindings().
|
inlinevirtual |
Goto next changed line.
Reimplemented in cbEditor.
Definition at line 172 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime().
|
inlinevirtual |
Goto previous changed line.
Reimplemented in cbEditor.
Definition at line 175 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime().
|
inlinevirtual |
Is there a selection?
Reimplemented in cbEditor.
Definition at line 205 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime(), MainFrame::OnEditMenuUpdateUI(), and ScriptBindings::RegisterBindings().
|
protectedvirtual |
Initializes filename data.
filename | The editor's filename for initialization. |
Definition at line 84 of file editorbase.cpp.
References wxFileName::Assign(), wxFileName::GetFullName(), and realpath().
Referenced by cbEditor::DoInitializations(), and EditorBase().
|
virtual |
Is this a built-in editor?
Query if this is a built-in editor (a.k.a cbEditor).
Definition at line 209 of file editorbase.cpp.
References m_IsBuiltinEditor.
Referenced by ProjectManagerUI::DoOpenFile(), MainFrame::DoUpdateAppTitle(), EditorManager::GetBuiltinEditor(), MainFrame::GetEditorDescription(), EditorManager::InternalGetBuiltinEditor(), BreakpointsDlg::OnBreakpointEdit(), cbSmartIndentPlugin::OnCCDoneEvent(), MainFrame::OnEditBookmarksClearAll(), MainFrame::OnEditBookmarksNext(), MainFrame::OnEditBookmarksPrevious(), MainFrame::OnEditBookmarksToggle(), MainFrame::OnEditorActivated(), CodeCompletion::OnEditorClosed(), cbDebuggerPlugin::OnEditorOpened(), CCManager::OnEditorTooltip(), MainFrame::OnEditSelectNext(), MainFrame::OnEditSelectNextSkip(), EditorManager::Open(), cbDebuggerPlugin::ProcessValueTooltip(), MacrosManager::RecalcVars(), RefreshBreakpoints(), ScriptBindings::RegisterBindings(), Wiz::RunFilesWizard(), EditorManager::SetActiveEditor(), and DebugInterfaceFactory::ShowValueTooltip().
|
virtual |
Is there a context (right click) menu open.
Definition at line 441 of file editorbase.cpp.
References EditorBaseInternalData::m_DisplayingPopupMenu, and m_pData.
Referenced by CCManager::OnEditorTooltip(), and cbDebuggerPlugin::ProcessValueTooltip().
|
inlinevirtual |
Is the editor read-only?
Reimplemented in cbEditor.
Definition at line 217 of file editorbase.h.
Referenced by EditorManager::CheckForExternallyModifiedFiles(), cbEditor::GetLastModificationTime(), MainFrame::OnEditMenuUpdateUI(), ScriptBindings::RegisterBindings(), and SetTitle().
|
inlineprotectedvirtual |
Informs the editor we 're done creating the context menu (just about to display it).
Default implementation does nothing.
type | specifies the "ModuleType" context popup menu. |
Definition at line 276 of file editorbase.h.
Referenced by DisplayContextMenu().
|
inlineprotectedvirtual |
Informs the editor we 're just about to create a context menu.
Default implementation, just returns true.
position | specifies the position of the popup menu. |
type | specifies the "ModuleType" popup menu. |
Definition at line 270 of file editorbase.h.
Referenced by DisplayContextMenu(), and cbEditor::OnBeforeBuildContextMenu().
|
private |
one event handler for all popup menu entries
Definition at line 379 of file editorbase.cpp.
References _T, EditorManager::Close(), EditorManager::CloseAllInTabCtrl(), EditorManager::CloseAllInTabCtrlExcept(), Manager::Get(), Manager::GetEditorManager(), idCloseAll, idCloseAllOthers, idCloseMe, idCodeProject, idCPlusPlusCom, idGoogle, idMsdn, idSaveAll, idSaveMe, idStackOverflow, idSwitchFile1, idSwitchFileMax, lastWord, EditorBaseInternalData::m_CloseMe, EditorBaseInternalData::m_DisplayingPopupMenu, m_pData, m_SwitchTo, Save(), EditorManager::SaveAll(), EditorManager::SetActiveEditor(), URLEncode(), and wxLaunchDefaultBrowser().
|
inline |
|
inlinevirtual |
Paste selected text/object from clipboard.
Reimplemented in cbEditor.
Definition at line 187 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime(), MainFrame::OnEditPaste(), and ScriptBindings::RegisterBindings().
|
virtual |
Can this be closed (destroyed)?
This is used internally and queries the editor if it is safe to close it (i.e. it is not modified).
Definition at line 180 of file editorbase.cpp.
References _(), cbMessageBox(), GetFilename(), GetModified(), wxString::Printf(), Save(), SetModified(), wxCANCEL, wxICON_QUESTION, wxID_CANCEL, wxID_NO, wxID_YES, and wxYES_NO.
Referenced by EditorManager::QueryClose().
|
inlinevirtual |
Redo changes.
Reimplemented in cbEditor.
Definition at line 166 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime(), MainFrame::OnEditRedo(), and ScriptBindings::RegisterBindings().
|
inlinevirtual |
Save contents.
Save the editor's contents. The default implementation does nothing and returns true.
Reimplemented in cbEditor.
Definition at line 113 of file editorbase.h.
Referenced by EditorManager::CheckForExternallyModifiedFiles(), cbEditor::GetProjectFile(), OnContextMenuEntry(), QueryClose(), ScriptBindings::RegisterBindings(), EditorManager::Save(), EditorManager::SaveActive(), and EditorManager::SaveAll().
|
inlinevirtual |
Save editor contents under a different filename.
Save editor contents under a different filename. The default implementation does nothing and returns true.
Reimplemented in cbEditor.
Definition at line 120 of file editorbase.h.
References mtUnknown.
Referenced by cbEditor::GetProjectFile(), EditorManager::SaveActiveAs(), and EditorManager::SaveAs().
|
inlinevirtual |
Select everything in the editor.
Reimplemented in cbEditor.
Definition at line 233 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime(), and MainFrame::OnEditSelectAll().
|
inlinevirtual |
Enable or disable changebar.
Definition at line 178 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime().
|
inlinevirtual |
Sets the editor's filename.
filename | The filename to set. |
Definition at line 50 of file editorbase.h.
Referenced by NewFromTemplateDlg::EditScript(), and ScriptBindings::RegisterBindings().
|
inlinevirtual |
Set the modification status.
modified | If true, mark as modified. If false, mark as clean (unmodified). |
Reimplemented in cbEditor.
Definition at line 73 of file editorbase.h.
Referenced by EditorManager::CheckForExternallyModifiedFiles(), cbEditor::IsOK(), QueryClose(), and ScriptBindings::RegisterBindings().
|
inlinevirtual |
Set the editor read-only.
readonly | If true, mark as readonly. If false, mark as read-write. |
Reimplemented in cbEditor.
Definition at line 223 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime().
|
virtual |
Set the editor's title.
newTitle | The new title to set. |
Definition at line 149 of file editorbase.cpp.
References _(), wxFile::Access(), wxFileName::FileExists(), EditorManager::FindPageFromEditor(), ProjectManager::FindProjectForFile(), Manager::Get(), Manager::GetEditorManager(), GetFilename(), wxFileName::GetFullPath(), EditorManager::GetNotebook(), wxAuiNotebook::GetPageIndex(), Manager::GetProjectManager(), IsReadOnly(), m_WinTitle, EditorManager::MarkReadOnly(), NormalizePath(), realpath(), wxAuiNotebook::SetPageText(), wxAuiNotebook::SetPageToolTip(), UnixFilename(), wxFile::write, and wxEmptyString.
Referenced by EditorBase(), ScriptBindings::RegisterBindings(), and cbEditor::SetEditorTitle().
|
virtual |
Are there other editors besides this?
Definition at line 214 of file editorbase.cpp.
References Manager::Get().
Referenced by BasicAddToContextMenu(), and ScriptBindings::RegisterBindings().
|
inlinevirtual |
Undo changes.
Reimplemented in cbEditor.
Definition at line 163 of file editorbase.h.
Referenced by cbEditor::GetLastModificationTime(), MainFrame::OnEditUndo(), and ScriptBindings::RegisterBindings().
|
inlinevirtual |
Should this kind of editor be visible in the open files tree?
There are rare cases where an editor should not be visible in the open files tree. One such example is the "Start here" page...
Reimplemented in StartHerePage.
Definition at line 151 of file editorbase.h.
|
private |
Definition at line 290 of file editorbase.h.
Referenced by DisplayContextMenu(), and OnContextMenuEntry().
|
protected |
Definition at line 280 of file editorbase.h.
Referenced by cbEditor::AddBreakpoint(), DisplayContextMenu(), cbEditor::DoInitializations(), cbEditor::OnContextMenuEntry(), cbEditor::Open(), cbEditor::Print(), cbEditor::RemoveBreakpoint(), cbEditor::Save(), cbEditor::SaveAs(), cbEditor::SetProjectFile(), cbEditor::ToggleBreakpoint(), and ~EditorBase().
|
protected |
Definition at line 278 of file editorbase.h.
Referenced by cbEditor::DoInitializations(), and IsBuiltinEditor().
|
protected |
Use this to add new vars/functions w/out breaking the ABI.
Definition at line 281 of file editorbase.h.
Referenced by DisplayContextMenu(), EditorBase(), IsContextMenuOpened(), OnContextMenuEntry(), and ~EditorBase().
|
protected |
Definition at line 279 of file editorbase.h.
Referenced by EditorBase(), cbEditor::SaveAs(), cbEditor::SetEditorStyleBeforeFileOpen(), cbEditor::SetModified(), and cbEditor::SetProjectFile().
|
private |
Definition at line 288 of file editorbase.h.
Referenced by CreateContextSubMenu(), and OnContextMenuEntry().
|
private |
Definition at line 289 of file editorbase.h.
Referenced by GetTitle(), and SetTitle().