SetKeyboardHook(wxFrame* frame);
99wxWindow* GetTopAppWindow();
114 voidActivateClients(TClients& clients);
115 voidOnMove(wxMoveEvent& event);
119 voidOnBeginDrag(
IDockableWindow& dockable,
constwxPoint& sc_mouse_pos);
125 voidOnFloatingPaneBeginMove(
CFloatingFrame& frame,
constwxPoint& sc_mouse_pos);
126 voidOnFloatingPaneMoving(
CFloatingFrame& frame,
constwxPoint& sc_mouse_pos);
128 constwxPoint& sc_mouse_pos);
131wxMenu* GetDockPanelMenu(
CDockPanel& panel);
134 voidOnKeyDown(wxKeyEvent& event);
135 voidOnKeyUp(wxKeyEvent& event);
139 voidOnTabClosePressed(
constvector<IWMClient*>& clients);
140 voidOnFloatingFrameActivateEvent(
CFloatingFrame* frame,
boolactive);
142 voidRaiseFloatingInZOrder();
143 voidRaiseFloatingInZOrder(wxRect);
145 voidApplyLayout(
constobjects::CUser_object&
object);
149 voidLoadLayout(
constobjects::CUser_object&
object,
IWMClientFactory& factory);
152objects::CUser_object* SaveLayout();
158 voidx_MoveDragFrame(
constwxPoint& sc_mouse_pos);
165 CDockContainer* x_GetActiveContainerByPos(
constwxPoint& sc_mouse_pos);
172 boolx_ReadLayout(
constobjects::CUser_object&
object, vector<
CRef<CDockContainerDescr>>& descriptors,
string& videoId);
CDockContainer is a window that hosts docked windows.
CNode - a node in layout tree corresponding to a window.
CDockLayoutTree - represents hierarchical layout in a Dock Container as a tree where nodes correspond...
CDockManager CDockManager sends requests to Window Manager, Window Manager makes decisions about dele...
TDescrMRUList m_DeadFrameDescrs
void x_OnEndDrag(IDockableWindow &dockable, bool apply)
vector< IWMClient * > TClients
CDockLayoutTree::CNode TNode
IWMClient::CFingerprint TFingerprint
CDockContainer * m_ActiveDragContainer
CWindowManager & m_WindowManager
IDockManagerKeyHook * m_FrameHook
vector< CDockContainer * > TContainers
CFloatingFrame * m_DragFrame
IDockableWindow * m_DragClient
TContainers m_Containers
A list of all Dock containers, the first container in the list is the main one.
CMinPanelContainer * m_MinContainer
holds minimized IWMClients
wxWindow * m_FocusedChild
wxWindow & m_ParentWindow
a window that hosts the main dock container
CMRUList< CRef< CDockContainerDescr > > TDescrMRUList
vector< CRef< CDockLayoutTree > > TTreeVector
CDockPanel - a container with a title bar (caption) hosting a single client window (IWMClient).
CWindowManager - component controlling windowing of client windows.
virtual ~IDockManagerKeyHook()
virtual void ForwardKeyEventsTo(CDockManager *manager)=0
IDockableWindow - repersents a window that can be docked in Dock Manager.
IWMClientFactory - IWMClient factory.
CFingerprint identifies an instance of IWMClient and is used for labeling layout positions.
IWClient - abstract Window Manager client.
GUI command routing and handling framework.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_GUIWIDGETS_WX_EXPORT
const struct ncbi::grid::netcache::search::fields::SIZE size
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
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