52 evt.
name =
_T(
"CallStackPane");
53 evt.
title =
_(
"Call stack");
74 evt.
name =
_T(
"BreakpointsPane");
75 evt.
title =
_(
"Breakpoints");
96 evt.
name =
_T(
"CPURegistersPane");
97 evt.
title =
_(
"CPU Registers");
118 evt.
name =
_T(
"DisassemblyPane");
119 evt.
title =
_(
"Disassembly");
139 evt.
name =
_T(
"ExamineMemoryPane");
161 evt.
name =
_T(
"ThreadsPane");
162 evt.
title =
_(
"Running threads");
182 evt.
name =
_T(
"WatchesPane");
wxString name
Dock's name. Must be unique. If empty, a unique name will be assigned.
wxPoint wxGetMousePosition()
bool CallTipActive()
Is there an active call tip?
virtual void DeleteThreads(cbThreadsDlg *dialog)
virtual void DeleteDisassembly(cbDisassemblyDlg *dialog)
wxString title
Dock's title.
virtual wxWindow * GetWindow()=0
static Manager * Get()
Use Manager::Get() to get a pointer to its instance Manager::Get() is guaranteed to never return an i...
virtual void DeleteMemory(cbExamineMemoryDlg *dialog)
wxWindow * pWindow
The window to dock.
EVTIMPORT const wxEventType cbEVT_ADD_DOCK_WINDOW
Event used to request from the main app to add a window to the docking system.
virtual cbBacktraceDlg * CreateBacktrace()
wxSize minimumSize
The minimum allowed size.
virtual cbWatchesDlg * CreateWatches()
virtual wxWindow * GetWindow()=0
virtual wxWindow * GetWindow()=0
DockSide dockSide
The side to dock it.
virtual cbBreakpointsDlg * CreateBreapoints()
wxSize floatingSize
The desired floating size.
A generic Code::Blocks event.
void Set(int width, int height)
EditorManager * GetEditorManager() const
virtual void DeleteBreakpoints(cbBreakpointsDlg *dialog)
EVTIMPORT const wxEventType cbEVT_REMOVE_DOCK_WINDOW
virtual cbDisassemblyDlg * CreateDisassembly()
virtual wxWindow * GetWindow()=0
bool Contains(int x, int y) const
EditorBase * GetActiveEditor()
cbStyledTextCtrl * GetControl() const
Returns a pointer to the underlying cbStyledTextCtrl object (which itself is the wxWindows implementa...
void CallTipCancel()
Cancel calltip only if not jumping braces via tab.
void RemoveDockWindow(wxWindow *window)
void RemoveAllEventSinksFor(void *owner)
virtual void DeleteCPURegisters(cbCPURegistersDlg *dialog)
Base class that all "editors" should inherit from.
void OnEditorDeactivate(CodeBlocksEvent &event)
virtual bool IsBuiltinEditor() const
Is this a built-in editor?
EVTIMPORT const wxEventType cbEVT_EDITOR_DEACTIVATED
virtual void DeleteWatches(cbWatchesDlg *dialog)
virtual cbCPURegistersDlg * CreateCPURegisters()
const wxString & _(const wxString &string)
virtual wxWindow * GetWindow()=0
virtual wxWindow * GetWindow()=0
virtual void DeleteBacktrace(cbBacktraceDlg *dialog)
bool ProcessEvent(CodeBlocksEvent &event)
virtual wxWindow * GetWindow()=0
void RegisterEventSink(wxEventType eventType, IEventFunctorBase< CodeBlocksEvent > *functor)
virtual cbExamineMemoryDlg * CreateMemory()
virtual cbThreadsDlg * CreateThreads()
wxSize desiredSize
The desired size.