Go to the SVN repository for this file.
1 #ifndef GUI_WX_DEMO___DOCK_FRAMES__HPP 2 #define GUI_WX_DEMO___DOCK_FRAMES__HPP 40 #include <wx/platform.h> 43 #if defined( __WXMSW__ ) || defined( __WXMAC__ ) || defined( __WXGTK__ ) 44 #include "wx/minifram.h" 61:
publicwxTopLevelWindow
69 voidSetTargetRect(
constwxRect& root_rc,
constwxRect& target_rc);
71 voidOnPaint(wxPaintEvent& event);
75 virtual EDockEffectHitTest(
constwxPoint& screen_pt);
78 boolx_UpdateLayout(
constwxRect& root_rc,
constwxRect& target_rc);
79 voidx_DrawButton(wxDC& dc,
constwxRect& btn_rc,
intindex);
86wxBitmap m_Bitmaps[5];
115 #if defined( __WXMSW__ ) 116 #define CFloatingFrameBaseClass wxFrame 117 #elif defined( __WXMAC__ ) 118 #define CFloatingFrameBaseClass wxMiniFrame 119 #elif defined( __WXGTK__ ) 120 #define CFloatingFrameBaseClass wxMiniFrame 122 #define CFloatingFrameBaseClass wxFrame 133 constwxPoint& pos = wxDefaultPosition,
134 constwxSize&
size= wxDefaultSize);
140 virtual boolDestroy();
143 virtualWXDWORD MSWGetStyle(
long flags, WXDWORD *exstyle =
NULL)
const;
147 virtual voidOnMoveStart();
148 virtual voidOnMoving();
150 virtual voidOnMoveFinished(
booldrop);
152 voidOnClose(wxCloseEvent& event);
153 voidOnMovingEvent(wxMoveEvent& event);
154 voidOnIdle(wxIdleEvent& event);
155 voidOnActivate(wxActivateEvent& event);
156 voidOnMotion(wxMouseEvent& evt);
157 voidOnKeyDown(wxKeyEvent& event);
158 voidOnKeyUp(wxKeyEvent& event);
160 static boolisMouseDown();
176 #ifdef __WXOSX_COCOA__ 177wxPoint m_move_start_mouse_pos;
178wxPoint m_prev_mouse_pos;
179 boolm_titlebar_move;
182DECLARE_EVENT_TABLE()
CDockContainer is a window that hosts docked windows.
CDockManager CDockManager sends requests to Window Manager, Window Manager makes decisions about dele...
CDockMarkerWindow - top level window with docking markers displayed on top of the application window.
wxRect m_CenterBottomRect
CDockContainer & m_DockContainer
CDockManager * m_DockManager
CDockContainer * m_DockContainer
IDockableWindow - repersents a window that can be docked in Dock Manager.
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define CFloatingFrameBaseClass
CFloatingFrame - a top level floating frame that can host a Dock Container.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIWIDGETS_WX_EXPORT
const struct ncbi::grid::netcache::search::fields::SIZE size
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