Code::Blocks
SVN r11506
|
Event used to request from the main app to add a window to the docking system. More...
#include <sdk_events.h>
Public Types | |
enum | DockSide { dsLeft = 0, dsRight, dsTop, dsBottom, dsFloating, dsUndefined } |
Public Member Functions | |
CodeBlocksDockEvent (wxEventType commandType=wxEVT_NULL, int id=0) | |
CodeBlocksDockEvent (const CodeBlocksDockEvent &rhs) | |
wxEvent * | Clone () const override |
Public Attributes | |
wxString | name |
Dock's name. Must be unique. If empty, a unique name will be assigned. More... | |
wxString | title |
Dock's title. More... | |
wxWindow * | pWindow |
The window to dock. More... | |
wxSize | desiredSize |
The desired size. More... | |
wxSize | floatingSize |
The desired floating size. More... | |
wxSize | minimumSize |
The minimum allowed size. More... | |
wxPoint | floatingPos |
The desired floating position. More... | |
DockSide | dockSide |
The side to dock it. More... | |
int | row |
The row to dock it. More... | |
int | column |
The column to dock it. More... | |
bool | shown |
If true, initially shown. More... | |
bool | stretch |
If true, the dock will stretch to fill the dockSide . More... | |
bool | hideable |
If true, the dock will be allowed to be closed by the user. More... | |
bool | asTab |
Add this window as a tab of an existing docked window (NOT IMPLEMENTED). More... | |
wxString | bitmap |
The bitmap to use. More... | |
char | padding [64] |
Unused space in this class for later enhancements. More... | |
Event used to request from the main app to add a window to the docking system.
Definition at line 83 of file sdk_events.h.
Enumerator | |
---|---|
dsLeft | |
dsRight | |
dsTop | |
dsBottom | |
dsFloating | |
dsUndefined |
Definition at line 86 of file sdk_events.h.
|
inline |
Definition at line 96 of file sdk_events.h.
|
inline |
Definition at line 114 of file sdk_events.h.
|
inlineoverride |
Definition at line 133 of file sdk_events.h.
bool CodeBlocksDockEvent::asTab |
Add this window as a tab of an existing docked window (NOT IMPLEMENTED).
Definition at line 148 of file sdk_events.h.
wxString CodeBlocksDockEvent::bitmap |
The bitmap to use.
Definition at line 149 of file sdk_events.h.
int CodeBlocksDockEvent::column |
The column to dock it.
Definition at line 144 of file sdk_events.h.
Referenced by MainFrame::OnRequestDockWindow().
wxSize CodeBlocksDockEvent::desiredSize |
The desired size.
Definition at line 138 of file sdk_events.h.
Referenced by DebugInterfaceFactory::CreateBacktrace(), DebugInterfaceFactory::CreateBreapoints(), NativeParser::CreateClassBrowser(), DebugInterfaceFactory::CreateCPURegisters(), DebugInterfaceFactory::CreateDisassembly(), DebugInterfaceFactory::CreateMemory(), DebugInterfaceFactory::CreateThreads(), DebugInterfaceFactory::CreateWatches(), and MainFrame::OnRequestDockWindow().
DockSide CodeBlocksDockEvent::dockSide |
The side to dock it.
Definition at line 142 of file sdk_events.h.
Referenced by DebugInterfaceFactory::CreateBacktrace(), DebugInterfaceFactory::CreateBreapoints(), NativeParser::CreateClassBrowser(), DebugInterfaceFactory::CreateCPURegisters(), DebugInterfaceFactory::CreateDisassembly(), DebugInterfaceFactory::CreateMemory(), DebugInterfaceFactory::CreateThreads(), DebugInterfaceFactory::CreateWatches(), and MainFrame::OnRequestDockWindow().
wxPoint CodeBlocksDockEvent::floatingPos |
The desired floating position.
Definition at line 141 of file sdk_events.h.
Referenced by MainFrame::OnRequestDockWindow().
wxSize CodeBlocksDockEvent::floatingSize |
The desired floating size.
Definition at line 139 of file sdk_events.h.
Referenced by DebugInterfaceFactory::CreateBacktrace(), DebugInterfaceFactory::CreateBreapoints(), NativeParser::CreateClassBrowser(), DebugInterfaceFactory::CreateCPURegisters(), DebugInterfaceFactory::CreateDisassembly(), DebugInterfaceFactory::CreateMemory(), DebugInterfaceFactory::CreateThreads(), DebugInterfaceFactory::CreateWatches(), and MainFrame::OnRequestDockWindow().
bool CodeBlocksDockEvent::hideable |
If true, the dock will be allowed to be closed by the user.
Definition at line 147 of file sdk_events.h.
Referenced by NativeParser::CreateClassBrowser(), and MainFrame::OnRequestDockWindow().
wxSize CodeBlocksDockEvent::minimumSize |
The minimum allowed size.
Definition at line 140 of file sdk_events.h.
Referenced by DebugInterfaceFactory::CreateBacktrace(), DebugInterfaceFactory::CreateBreapoints(), NativeParser::CreateClassBrowser(), DebugInterfaceFactory::CreateCPURegisters(), DebugInterfaceFactory::CreateDisassembly(), DebugInterfaceFactory::CreateMemory(), DebugInterfaceFactory::CreateThreads(), DebugInterfaceFactory::CreateWatches(), and MainFrame::OnRequestDockWindow().
wxString CodeBlocksDockEvent::name |
Dock's name. Must be unique. If empty, a unique name will be assigned.
Definition at line 135 of file sdk_events.h.
Referenced by DebugInterfaceFactory::CreateBacktrace(), DebugInterfaceFactory::CreateBreapoints(), NativeParser::CreateClassBrowser(), DebugInterfaceFactory::CreateCPURegisters(), DebugInterfaceFactory::CreateDisassembly(), DebugInterfaceFactory::CreateMemory(), DebugInterfaceFactory::CreateThreads(), and DebugInterfaceFactory::CreateWatches().
char CodeBlocksDockEvent::padding[64] |
Unused space in this class for later enhancements.
Definition at line 151 of file sdk_events.h.
wxWindow* CodeBlocksDockEvent::pWindow |
The window to dock.
Definition at line 137 of file sdk_events.h.
Referenced by DebugInterfaceFactory::CreateBacktrace(), DebugInterfaceFactory::CreateBreapoints(), NativeParser::CreateClassBrowser(), DebugInterfaceFactory::CreateCPURegisters(), DebugInterfaceFactory::CreateDisassembly(), DebugInterfaceFactory::CreateMemory(), DebugInterfaceFactory::CreateThreads(), DebugInterfaceFactory::CreateWatches(), DebuggerMenuHandler::DebuggerMenuHandler(), DebuggerMenuHandler::OnAddWatch(), WatchesDlg::OnMenuExamineMemory(), MainFrame::OnRequestDockWindow(), MainFrame::OnRequestHideDockWindow(), MainFrame::OnRequestShowDockWindow(), MainFrame::OnRequestUndockWindow(), CodeCompletion::OnViewClassBrowser(), DebuggerMenuHandler::RegisterDefaultWindowItems(), NativeParser::RemoveClassBrowser(), RemoveDockWindow(), DebuggerManager::ShowBacktraceDialog(), MainFrame::ShowHideScriptConsole(), and ProjectManagerUI::SwitchToProjectsPage().
int CodeBlocksDockEvent::row |
The row to dock it.
Definition at line 143 of file sdk_events.h.
Referenced by MainFrame::OnRequestDockWindow().
bool CodeBlocksDockEvent::shown |
If true, initially shown.
Definition at line 145 of file sdk_events.h.
Referenced by NativeParser::CreateClassBrowser(), and MainFrame::OnRequestDockWindow().
bool CodeBlocksDockEvent::stretch |
If true, the dock will stretch to fill the dockSide
.
Definition at line 146 of file sdk_events.h.
Referenced by MainFrame::OnRequestDockWindow().
wxString CodeBlocksDockEvent::title |
Dock's title.
Definition at line 136 of file sdk_events.h.
Referenced by DebugInterfaceFactory::CreateBacktrace(), DebugInterfaceFactory::CreateBreapoints(), NativeParser::CreateClassBrowser(), DebugInterfaceFactory::CreateCPURegisters(), DebugInterfaceFactory::CreateDisassembly(), DebugInterfaceFactory::CreateMemory(), DebugInterfaceFactory::CreateThreads(), DebugInterfaceFactory::CreateWatches(), and MainFrame::OnRequestDockWindow().