Search Toolkit Book for CDockPanel
CDockPanel - a container with a title bar (caption) hosting a single client window (IWMClient). More...
#include <gui/widgets/wx/dock_panel.hpp>
CDockPanel - a container with a title bar (caption) hosting a single client window (IWMClient).
Color of the caption changes when a client or on of it's child windows receives focus.
Definition at line 69 of file dock_panel.hpp.
◆ TParent ◆ CDockPanel() ◆ ~CDockPanel() CDockPanel::~CDockPanel ( ) virtual ◆ ClientToWindowSize() wxSize CDockPanel::ClientToWindowSize ( const wxSize & size ) const virtual ◆ DECLARE_EVENT_TABLE() CDockPanel::DECLARE_EVENT_TABLE ( ) private ◆ DropTest() EDockEffect CDockPanel::DropTest ( const wxPoint & screen_pt, wxWindow *& target ) virtual ◆ FinishDrag() void CDockPanel::FinishDrag ( ) virtual ◆ GetClient()Definition at line 93 of file dock_panel.hpp.
References m_Client.
Referenced by CDockContainer::GetAllClients(), CDockManager::GetDockPanelMenu(), CWindowManager::OnCaptionPanelCommand(), CMinPanelContainer::OnContextMenu(), OnFloatButtonClick(), OnMinimizeButtonClick(), CWindowManager::OnSetClientColor(), CMinPanelContainer::OnUpdateWindowCommand(), FNodeHasFingerprint::operator()(), CDockLayoutTree::CNode::ToUserObject(), CDockContainer::x_DestroyNode(), x_DrawClientElements(), CMinPanelContainer::x_DrawItem(), CDockContainer::x_Full_RemoveNode(), CWindowManager::x_GetActiveClientByWindow(), CDockContainer::x_GetClientsInNode(), CDockContainer::x_GetPageNameByWindow(), CDockNotebook::x_GetPageNameByWindow(), CMinPanelContainer::x_MeasureItem(), and CDockManager::x_MoveToFloatingFrame().
◆ GetDockContainer() ◆ HasFocus() bool CDockPanel::HasFocus ( ) const virtual ◆ Layout() bool CDockPanel::Layout ( void ) virtual ◆ MakeActive() void CDockPanel::MakeActive ( bool flag ) virtual ◆ OnChildFocus() void CDockPanel::OnChildFocus ( wxChildFocusEvent & evt ) ◆ OnCloseButtonClick() void CDockPanel::OnCloseButtonClick ( wxCommandEvent & event ) ◆ OnContextMenu() void CDockPanel::OnContextMenu ( wxContextMenuEvent & event ) ◆ OnFloatButtonClick() void CDockPanel::OnFloatButtonClick ( wxCommandEvent & event ) ◆ OnLeftDown() void CDockPanel::OnLeftDown ( wxMouseEvent & evt ) ◆ OnLeftUp() void CDockPanel::OnLeftUp ( wxMouseEvent & evt )Definition at line 550 of file dock_panel.cpp.
◆ OnMenuButtonClick() void CDockPanel::OnMenuButtonClick ( wxCommandEvent & event ) ◆ OnMinimizeButtonClick() void CDockPanel::OnMinimizeButtonClick ( wxCommandEvent & event ) ◆ OnMotion() void CDockPanel::OnMotion ( wxMouseEvent & evt ) ◆ OnMouseCaptureLost() void CDockPanel::OnMouseCaptureLost ( wxMouseCaptureLostEvent & event )Definition at line 562 of file dock_panel.cpp.
◆ OnPaint() void CDockPanel::OnPaint ( wxPaintEvent & event ) ◆ OnSetFocus() void CDockPanel::OnSetFocus ( wxFocusEvent & event )Definition at line 83 of file dock_panel.cpp.
◆ ProcessEvent() bool CDockPanel::ProcessEvent ( wxEvent & event ) virtual ◆ RemoveClient() void CDockPanel::RemoveClient ( wxWindow * new_parent ) ◆ SetDockContainer() ◆ ShowBorder() void CDockPanel::ShowBorder ( bool show ) virtual ◆ UpdateButtons() void CDockPanel::UpdateButtons ( ) virtual ◆ UpdateCaption() void CDockPanel::UpdateCaption ( ) ◆ UpdateFocusState() void CDockPanel::UpdateFocusState ( ) virtual ◆ x_CreateButton() ◆ x_CreateControls() void CDockPanel::x_CreateControls ( void ) protectedvirtual ◆ x_DrawClientElements() void CDockPanel::x_DrawClientElements ( wxDC & dc, const wxRect & rc ) protectedvirtualDefinition at line 269 of file dock_panel.cpp.
References bmp, client, color, GetClient(), IWMClient::GetClientLabel(), IWMClient::GetIconAlias(), HasFocus(), kIconOffX, kIconOffY, kTextOffX, label, m_Client, ToWxString(), TruncateText(), and weight.
Referenced by OnPaint().
◆ x_SetClient() void CDockPanel::x_SetClient ( IWMClient & client ) protectedvirtual ◆ x_ShowContextMenu() void CDockPanel::x_ShowContextMenu ( ) protectedvirtual ◆ m_Canceled bool CDockPanel::m_Canceled protected ◆ m_CaptionHeight int CDockPanel::m_CaptionHeight protected ◆ m_CaptionItem wxSizerItem* CDockPanel::m_CaptionItem protected ◆ m_CaptionSizer wxBoxSizer* CDockPanel::m_CaptionSizer protected ◆ m_ClickPoint wxPoint CDockPanel::m_ClickPoint protected ◆ m_Client ◆ m_DockContainer ◆ m_DockManager ◆ m_ShowingPopup bool CDockPanel::m_ShowingPopup protected ◆ mf_IsActive bool CDockPanel::mf_IsActive protectedThe documentation for this class was generated from the following files:
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