ALBA
Public Member Functions | Protected Member Functions | List of all members
albaGUIDockManager Class Reference

#include <albaGUIDockManager.h>

Inheritance diagram for albaGUIDockManager:
Inheritance graph
[legend]
Collaboration diagram for albaGUIDockManager:
Collaboration graph
[legend]

Public Member Functions

virtual bool AddPane (wxWindow *window, const wxPaneInfo &pane_info, const wxString &menu=_("&View"), const wxString &subMenu=wxEmptyString)
 
virtual bool AddPane (wxWindow *window, int direction=wxLEFT, const wxString &caption=wxEmptyString)
 
virtual void Update ()
 
- Public Member Functions inherited from wxFrameManager
 wxFrameManager (wxFrame *frame=NULL, unsigned int flags=wxAUI_MGR_DEFAULT)
 
virtual ~wxFrameManager ()
 
void UnInit ()
 
void SetFlags (unsigned int flags)
 
unsigned int GetFlags () const
 
void SetFrame (wxFrame *frame)
 
wxFrame * GetFrame () const
 
void SetArtProvider (wxDockArt *art_provider)
 
wxDockArtGetArtProvider () const
 
wxPaneInfoGetPane (wxWindow *window)
 
wxPaneInfoGetPane (const wxString &name)
 
wxPaneInfoArray & GetAllPanes ()
 
virtual bool AddPane (wxWindow *window, const wxPaneInfo &pane_info)
 
virtual bool AddPane (wxWindow *window, int direction=wxLEFT, const wxString &caption=wxEmptyString)
 
bool InsertPane (wxWindow *window, const wxPaneInfo &pane_info, int insert_level=wxAUI_INSERT_PANE)
 
bool DetachPane (wxWindow *window)
 
wxString SavePerspective ()
 
bool LoadPerspective (const wxString &perspective, bool update=true)
 
virtual void Update ()
 

Protected Member Functions

void AddMenuItem (wxWindow *window, const wxString &caption=wxEmptyString, const wxString &menu=_("&View"), const wxString &subMenu=wxEmptyString)
 
void UpdateMenuItems ()
 

Additional Inherited Members

- Protected Attributes inherited from wxFrameManager
wxFrame * m_Frame
 
wxDockArtm_Art
 
unsigned int m_Flags
 
wxPaneInfoArray m_PanesArray
 
wxDockInfoArray m_Docks
 
wxDockUIPartArray m_UIParts
 
int m_Action
 
wxPoint m_ActionStart
 
wxPoint m_ActionOffset
 
wxDockUIPartm_ActionPart
 
wxWindow * m_ActionWindow
 
wxRect m_ActionHintRect
 
wxDockUIPartm_HoverButton
 
wxRect m_LastHint
 
wxPoint m_LastMouseMove
 
wxWindow * m_HintWnd
 
wxTimer m_HintFadeTimer
 
int m_HintFadeAmount
 

Detailed Description

class name: albaGUIDockManager Represent a frame manager for gui dock elements.

Definition at line 964 of file albaGUIDockManager.h.

Member Function Documentation

◆ AddPane() [1/2]

virtual bool albaGUIDockManager::AddPane ( wxWindow *  window,
const wxPaneInfo pane_info,
const wxString &  menu = _("&View"),
const wxString &  subMenu = wxEmptyString 
)
virtual

add pane

◆ AddPane() [2/2]

virtual bool albaGUIDockManager::AddPane ( wxWindow *  window,
int  direction = wxLEFT,
const wxString &  caption = wxEmptyString 
)
virtual

add pane overload

Reimplemented from wxFrameManager.

◆ Update()

virtual void albaGUIDockManager::Update ( )
virtual

update

Reimplemented from wxFrameManager.

◆ AddMenuItem()

void albaGUIDockManager::AddMenuItem ( wxWindow *  window,
const wxString &  caption = wxEmptyString,
const wxString &  menu = _("&View"),
const wxString &  subMenu = wxEmptyString 
)
protected

add menu item

◆ UpdateMenuItems()

void albaGUIDockManager::UpdateMenuItems ( )
protected

update menu items


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