wxString& name);
130 void OnPaint(wxPaintEvent& event);
CDockContainer is a window that hosts docked windows.
CDockManager CDockManager sends requests to Window Manager, Window Manager makes decisions about dele...
CDockPanel - a container with a title bar (caption) hosting a single client window (IWMClient).
void OnLeftUp(wxMouseEvent &evt)
void OnPaint(wxPaintEvent &event)
virtual void x_CreateControls()
CDockManager * m_DockManager
virtual void x_SetClient(IWMClient &client)
void OnContextMenu(wxContextMenuEvent &event)
CDockContainer * m_DockContainer
virtual void FinishDrag()
void OnMenuButtonClick(wxCommandEvent &event)
void OnMouseCaptureLost(wxMouseCaptureLostEvent &event)
void OnLeftDown(wxMouseEvent &evt)
int m_CaptionHeight
the Client hosted in this Panel
virtual bool HasFocus() const
virtual void SetDockContainer(CDockContainer *dock_cont)
virtual void MakeActive(bool flag)
virtual void UpdateButtons()
virtual void ShowBorder(bool show)
void OnMinimizeButtonClick(wxCommandEvent &event)
void OnMotion(wxMouseEvent &evt)
void OnCloseButtonClick(wxCommandEvent &event)
void RemoveClient(wxWindow *new_parent)
disconnect the client and re-parent it to the given window
virtual EDockEffect DropTest(const wxPoint &screen_pt, wxWindow *&target)
virtual void x_ShowContextMenu()
virtual wxWindow * x_CreateButton(TCmdID id, const string &icon, const string &hover_icon)
void OnSetFocus(wxFocusEvent &event)
virtual wxSize ClientToWindowSize(const wxSize &size) const
virtual void UpdateFocusState()
void OnFloatButtonClick(wxCommandEvent &event)
wxBoxSizer * m_CaptionSizer
wxSizerItem * m_CaptionItem
virtual bool ProcessEvent(wxEvent &event)
virtual void x_DrawClientElements(wxDC &dc, const wxRect &rc)
virtual CDockContainer * GetDockContainer()
void OnChildFocus(wxChildFocusEvent &evt)
CDockPanel(CDockContainer *container, CDockManager *manager, IWMClient *client, const wxString &name)
IDockDropTarget - interface representing a component that can serve as a drop target during D&D docki...
IDockableWindow - repersents a window that can be docked in Dock Manager.
IWClient - abstract Window Manager client.
Include a standard set of the NCBI C++ Toolkit most basic headers.
EDockPanelCommands
Dock Panel commands.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const struct ncbi::grid::netcache::search::fields::SIZE size
static CNamedPipeClient * client
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4