ALBA
Classes | Macros | Typedefs | Enumerations | Functions | Variables
albaGUIDockManager.h File Reference
#include "albaDefines.h"
Include dependency graph for albaGUIDockManager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  wxPaneInfo
 
class  wxFrameManager
 
class  wxFrameManagerEvent
 
class  wxDockArt
 
class  wxDefaultDockArt
 
class  wxDockInfo
 
class  wxDockUIPart
 
class  wxPaneButton
 
class  albaGUIDockManager
 

Macros

#define wxFrameManagerEventHandler(func)    (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxFrameManagerEventFunction, &func)
 
#define EVT_AUI_PANEBUTTON(func)    wx__DECLARE_EVT0(wxEVT_AUI_PANEBUTTON, wxFrameManagerEventHandler(func))
 

Typedefs

typedef void(wxEvtHandler::* wxFrameManagerEventFunction) (wxFrameManagerEvent &)
 

Enumerations

enum  wxFrameManagerDock {
  wxAUI_DOCK_NONE = 0 , wxAUI_DOCK_TOP = 1 , wxAUI_DOCK_RIGHT = 2 , wxAUI_DOCK_BOTTOM = 3 ,
  wxAUI_DOCK_LEFT = 4 , wxAUI_DOCK_CENTER = 5 , wxAUI_DOCK_CENTRE = wxAUI_DOCK_CENTER
}
 
enum  wxFrameManagerOption {
  wxAUI_MGR_ALLOW_FLOATING = 1 << 0 , wxAUI_MGR_ALLOW_ACTIVE_PANE = 1 << 1 , wxAUI_MGR_TRANSPARENT_DRAG = 1 << 2 , wxAUI_MGR_TRANSPARENT_HINT = 1 << 3 ,
  wxAUI_MGR_TRANSPARENT_HINT_FADE = 1 << 4 , wxAUI_MGR_DEFAULT
}
 
enum  wxPaneDockArtSetting {
  wxAUI_ART_SASH_SIZE = 0 , wxAUI_ART_CAPTION_SIZE = 1 , wxAUI_ART_GRIPPER_SIZE = 2 , wxAUI_ART_PANE_BORDER_SIZE = 3 ,
  wxAUI_ART_PANE_BUTTON_SIZE = 4 , wxAUI_ART_BACKGROUND_COLOUR = 5 , wxAUI_ART_SASH_COLOUR = 6 , wxAUI_ART_ACTIVE_CAPTION_COLOUR = 7 ,
  wxAUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR = 8 , wxAUI_ART_INACTIVE_CAPTION_COLOUR = 9 , wxAUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR = 10 , wxAUI_ART_ACTIVE_CAPTION_TEXT_COLOUR = 11 ,
  wxAUI_ART_INACTIVE_CAPTION_TEXT_COLOUR = 12 , wxAUI_ART_BORDER_COLOUR = 13 , wxAUI_ART_GRIPPER_COLOUR = 14 , wxAUI_ART_CAPTION_FONT = 15 ,
  wxAUI_ART_GRADIENT_TYPE = 16
}
 
enum  wxPaneDockArtGradients { wxAUI_GRADIENT_NONE = 0 , wxAUI_GRADIENT_VERTICAL = 1 , wxAUI_GRADIENT_HORIZONTAL = 2 }
 
enum  wxPaneButtonState { wxAUI_BUTTON_STATE_NORMAL = 0 , wxAUI_BUTTON_STATE_HOVER = 1 , wxAUI_BUTTON_STATE_PRESSED = 2 }
 
enum  wxPaneInsertLevel { wxAUI_INSERT_PANE = 0 , wxAUI_INSERT_ROW = 1 , wxAUI_INSERT_DOCK = 2 }
 

Functions

 WX_DECLARE_OBJARRAY_WITH_DECL (wxDockInfo, wxDockInfoArray, class ALBA_EXPORT)
 
 WX_DECLARE_OBJARRAY_WITH_DECL (wxDockUIPart, wxDockUIPartArray, class ALBA_EXPORT)
 
 WX_DECLARE_OBJARRAY_WITH_DECL (wxPaneButton, wxPaneButtonArray, class ALBA_EXPORT)
 
 WX_DECLARE_OBJARRAY_WITH_DECL (wxPaneInfo, wxPaneInfoArray, class ALBA_EXPORT)
 
 WX_DEFINE_ARRAY_PTR (wxPaneInfo *, wxPaneInfoPtrArray)
 
 WX_DEFINE_ARRAY_PTR (wxDockInfo *, wxDockInfoPtrArray)
 

Variables

class ALBA_EXPORT wxDockUIPart
 
class ALBA_EXPORT wxPaneButton
 
class ALBA_EXPORT wxPaneInfo
 
class ALBA_EXPORT wxDockInfo
 
class ALBA_EXPORT wxDockArt
 
class ALBA_EXPORT wxFrameManagerEvent
 
ALBA_EXPORT wxDockInfo wxNullDockInfo
 
ALBA_EXPORT wxPaneInfo wxNullPaneInfo
 

Macro Definition Documentation

◆ wxFrameManagerEventHandler

#define wxFrameManagerEventHandler (   func)     (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxFrameManagerEventFunction, &func)

Definition at line 950 of file albaGUIDockManager.h.

◆ EVT_AUI_PANEBUTTON

#define EVT_AUI_PANEBUTTON (   func)     wx__DECLARE_EVT0(wxEVT_AUI_PANEBUTTON, wxFrameManagerEventHandler(func))

Definition at line 953 of file albaGUIDockManager.h.

Typedef Documentation

◆ wxFrameManagerEventFunction

typedef void(wxEvtHandler::* wxFrameManagerEventFunction) (wxFrameManagerEvent &)

Definition at line 948 of file albaGUIDockManager.h.

Enumeration Type Documentation

◆ wxFrameManagerDock

Enumerator
wxAUI_DOCK_NONE 
wxAUI_DOCK_TOP 
wxAUI_DOCK_RIGHT 
wxAUI_DOCK_BOTTOM 
wxAUI_DOCK_LEFT 
wxAUI_DOCK_CENTER 
wxAUI_DOCK_CENTRE 

Definition at line 22 of file albaGUIDockManager.h.

◆ wxFrameManagerOption

Enumerator
wxAUI_MGR_ALLOW_FLOATING 
wxAUI_MGR_ALLOW_ACTIVE_PANE 
wxAUI_MGR_TRANSPARENT_DRAG 
wxAUI_MGR_TRANSPARENT_HINT 
wxAUI_MGR_TRANSPARENT_HINT_FADE 
wxAUI_MGR_DEFAULT 

Definition at line 33 of file albaGUIDockManager.h.

◆ wxPaneDockArtSetting

Enumerator
wxAUI_ART_SASH_SIZE 
wxAUI_ART_CAPTION_SIZE 
wxAUI_ART_GRIPPER_SIZE 
wxAUI_ART_PANE_BORDER_SIZE 
wxAUI_ART_PANE_BUTTON_SIZE 
wxAUI_ART_BACKGROUND_COLOUR 
wxAUI_ART_SASH_COLOUR 
wxAUI_ART_ACTIVE_CAPTION_COLOUR 
wxAUI_ART_ACTIVE_CAPTION_GRADIENT_COLOUR 
wxAUI_ART_INACTIVE_CAPTION_COLOUR 
wxAUI_ART_INACTIVE_CAPTION_GRADIENT_COLOUR 
wxAUI_ART_ACTIVE_CAPTION_TEXT_COLOUR 
wxAUI_ART_INACTIVE_CAPTION_TEXT_COLOUR 
wxAUI_ART_BORDER_COLOUR 
wxAUI_ART_GRIPPER_COLOUR 
wxAUI_ART_CAPTION_FONT 
wxAUI_ART_GRADIENT_TYPE 

Definition at line 46 of file albaGUIDockManager.h.

◆ wxPaneDockArtGradients

Enumerator
wxAUI_GRADIENT_NONE 
wxAUI_GRADIENT_VERTICAL 
wxAUI_GRADIENT_HORIZONTAL 

Definition at line 67 of file albaGUIDockManager.h.

◆ wxPaneButtonState

Enumerator
wxAUI_BUTTON_STATE_NORMAL 
wxAUI_BUTTON_STATE_HOVER 
wxAUI_BUTTON_STATE_PRESSED 

Definition at line 74 of file albaGUIDockManager.h.

◆ wxPaneInsertLevel

Enumerator
wxAUI_INSERT_PANE 
wxAUI_INSERT_ROW 
wxAUI_INSERT_DOCK 

Definition at line 81 of file albaGUIDockManager.h.

Function Documentation

◆ WX_DECLARE_OBJARRAY_WITH_DECL() [1/4]

WX_DECLARE_OBJARRAY_WITH_DECL ( wxDockInfo  ,
wxDockInfoArray  ,
class ALBA_EXPORT   
)

◆ WX_DECLARE_OBJARRAY_WITH_DECL() [2/4]

WX_DECLARE_OBJARRAY_WITH_DECL ( wxDockUIPart  ,
wxDockUIPartArray  ,
class ALBA_EXPORT   
)

◆ WX_DECLARE_OBJARRAY_WITH_DECL() [3/4]

WX_DECLARE_OBJARRAY_WITH_DECL ( wxPaneButton  ,
wxPaneButtonArray  ,
class ALBA_EXPORT   
)

◆ WX_DECLARE_OBJARRAY_WITH_DECL() [4/4]

WX_DECLARE_OBJARRAY_WITH_DECL ( wxPaneInfo  ,
wxPaneInfoArray  ,
class ALBA_EXPORT   
)

◆ WX_DEFINE_ARRAY_PTR() [1/2]

WX_DEFINE_ARRAY_PTR ( wxPaneInfo ,
wxPaneInfoPtrArray   
)

◆ WX_DEFINE_ARRAY_PTR() [2/2]

WX_DEFINE_ARRAY_PTR ( wxDockInfo ,
wxDockInfoPtrArray   
)

Variable Documentation

◆ wxDockUIPart

class ALBA_EXPORT wxDockUIPart

Definition at line 91 of file albaGUIDockManager.h.

◆ wxPaneButton

class ALBA_EXPORT wxPaneButton

Definition at line 92 of file albaGUIDockManager.h.

◆ wxPaneInfo

class ALBA_EXPORT wxPaneInfo

Definition at line 93 of file albaGUIDockManager.h.

◆ wxDockInfo

class ALBA_EXPORT wxDockInfo

Definition at line 94 of file albaGUIDockManager.h.

◆ wxDockArt

class ALBA_EXPORT wxDockArt

Definition at line 95 of file albaGUIDockManager.h.

◆ wxFrameManagerEvent

class ALBA_EXPORT wxFrameManagerEvent

Definition at line 96 of file albaGUIDockManager.h.

◆ wxNullDockInfo

ALBA_EXPORT wxDockInfo wxNullDockInfo
extern

◆ wxNullPaneInfo

ALBA_EXPORT wxPaneInfo wxNullPaneInfo
extern