|
wxExtend
Additional templates and function helpers for wxWidgets
|
Dockable application bar frame. More...
#include <wxex/appbar.h>
Public Member Functions | |
| wxAppBarFrame () | |
| Creates application bar frame. | |
| wxAppBarFrame (wxWindow *parent, wxWindowID id, const wxString &title, wxAppBarState state=wxAppBarState::FLOAT, int flags=wxABF_ALLOWANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE, const wxString &name=wxFrameNameStr) | |
| Creates application bar frame. | |
| bool | Create (wxWindow *parent, wxWindowID id, const wxString &title, wxAppBarState state=wxAppBarState::FLOAT, int flags=wxABF_ALLOWANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE, const wxString &name=wxFrameNameStr) |
| Creates application bar frame. | |
Public Member Functions inherited from wxAppBar< wxFrame > | |
| wxAppBar () | |
| Creates new application bar. | |
| virtual | ~wxAppBar () |
| Destructor. | |
| wxAppBarState | GetState () const |
| Returns current state of the application bar. | |
| bool | IsAlwaysOnTop () const |
| Returns whether application bar is displayed always on top. | |
| bool | SetAlwaysOnTop (bool alwaysOnTop=true) |
| Sets whether application bar is displayed always on top. | |
| bool | IsAutoHide () const |
| Returns if application bar is configured for auto-hide. | |
| bool | SetAutoHide (bool autoHide=true) |
| Sets whether application bar is displayed always on top. | |
| bool | GetAllowSizing () const |
| Returns if sizing of the application bar is allowed. | |
| bool | SetAllowSizing (bool allow=true) |
| Sets whether resizing of the application bar is allowed. | |
| bool | GetAutoHidden () const |
| Returns if application bar is auto-hidden right now. | |
| void | MinimiseToEdge (wxAppBarState edge, wxWindow *wnd=NULL) |
| Minimize application bar to the edge of the desktop. | |
| void | MaximiseFromEdge (const RECT *rect=NULL) |
| Restore application bar from the edge of the desktop. | |
| void | MaximiseFromEdge (wxWindow *wnd) |
| Restore application bar from the edge of the desktop. | |
| void | ShowAutoHideAppBar (bool show=true) |
| Shows or hides auto-hide application bar. | |
| void | HideAutoHideAppBar () |
| Hides auto-hide application bar. | |
Additional Inherited Members | |
Protected Member Functions inherited from wxAppBar< wxFrame > | |
| virtual void | OnChangeState (wxAppBarState stateNew) |
| Notification handler when the new state of the application bar is proposed. | |
| virtual void | OnChangeTaskBarState (UINT_PTR state) |
| Notification handler when the Windows' taskbar state changes. | |
| virtual void | OnWindowsArrange (bool beginning) |
| Notification handler when desktop windows are being arranged (cascaded, tiled, ...) | |
| virtual void | OnAutoHideDenied () |
| Called when application bar was forced from auto-hide to normal docking. | |
Protected Attributes inherited from wxAppBar< wxFrame > | |
| wxAppBarState | m_state |
| Current state of the application bar. | |
| wxAppBarState | m_stateDesired |
| Desired state of the application bar while moving/resizing. | |
| int | m_flags |
| Flags describing application bar's behaviour. | |
| SIZE | m_sizeFloat |
| Window size when floating (we need it to restore floating size, when we undock) | |
| SIZE | m_sizeDocked |
| Size of the window when docked (height when wxAppBarState::TOP or wxAppBarState::BOTTOM, width when wxAppBarState::LEFT or wxAppBarState::RIGHT) | |
| SIZE | m_sizeMin |
| Minimum window size. | |
| UINT_PTR | m_stateTaskBar |
| TaskBar's current state. | |
| UINT_PTR | m_timerID |
| Application bar's timer id. | |
| ITaskbarList * | m_taskbarList |
| Windows's taskbar list interface. | |
Dockable application bar frame.