A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCDockPanel.html below:

NCBI C++ ToolKit: CDockPanel Class Reference

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  ) protectedvirtual

Definition 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 ( IWMClientclient ) 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 protected

The 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