wxExtend
Additional templates and function helpers for wxWidgets
Loading...
Searching...
No Matches
Public Member Functions | List of all members
wxAppBarDialog Class Reference

Dockable application bar dialog. More...

#include <wxex/appbar.h>

Inheritance diagram for wxAppBarDialog:
wxAppBar< wxDialog >

Public Member Functions

 wxAppBarDialog ()
 Creates application bar dialog.
 
 wxAppBarDialog (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_DIALOG_STYLE, const wxString &name=wxDialogNameStr)
 Creates application bar dialog.
 
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_DIALOG_STYLE, const wxString &name=wxDialogNameStr)
 Creates application bar dialog.
 
- Public Member Functions inherited from wxAppBar< wxDialog >
 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< wxDialog >
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< wxDialog >
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.
 

Detailed Description

Dockable application bar dialog.


The documentation for this class was generated from the following files: