HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HOM_Pane Class Referenceabstract

#include <HOM_Pane.h>

Public Member Functions

 HOM_Pane ()
 
 HOM_Pane (const HOM_Pane &)
 
virtual ~HOM_Pane ()
 
virtual std::string __repr__ ()=0
 
virtual HOM_Desktopdesktop ()=0
 
virtual int id ()=0
 
virtual bool isMaximized ()=0
 
virtual HOM_FloatingPanelfloatingPanel ()=0
 
virtual void setIsMaximized (bool on)=0
 
virtual std::vector
< HOM_ElemPtr< HOM_PaneTab > > 
tabs ()=0
 
virtual HOM_PaneTabcreateTab (HOM_EnumValue &type)=0
 
virtual HOM_PaneTabcurrentTab ()=0
 
virtual HOM_PaneTabtabOfType (HOM_EnumValue &type, int index=0)=0
 
virtual HOM_PanesplitHorizontally ()=0
 
virtual HOM_PanesplitVertically ()=0
 
virtual HOM_PanegetSplitParent ()=0
 
virtual HOM_PanegetSplitChild (int child)=0
 
virtual void splitSwap ()=0
 
virtual void splitRotate ()=0
 
virtual bool isSplitMaximized ()=0
 
virtual bool isSplitMinimized ()=0
 
virtual void setIsSplitMaximized (bool on)=0
 
virtual bool isSplit ()=0
 
virtual void setSplitFraction (double value)=0
 
virtual double getSplitFraction ()=0
 
virtual void setSplitDirection (int dir)=0
 
virtual int getSplitDirection ()=0
 

Detailed Description

Definition at line 23 of file HOM_Pane.h.

Constructor & Destructor Documentation

HOM_Pane::HOM_Pane ( )
inline

Definition at line 26 of file HOM_Pane.h.

HOM_Pane::HOM_Pane ( const HOM_Pane )
inline

Definition at line 28 of file HOM_Pane.h.

virtual HOM_Pane::~HOM_Pane ( )
inlinevirtual

Definition at line 30 of file HOM_Pane.h.

Member Function Documentation

virtual std::string HOM_Pane::__repr__ ( )
pure virtual
virtual HOM_PaneTab* HOM_Pane::createTab ( HOM_EnumValue type)
pure virtual
virtual HOM_PaneTab* HOM_Pane::currentTab ( )
pure virtual
virtual HOM_Desktop* HOM_Pane::desktop ( )
pure virtual
virtual HOM_FloatingPanel* HOM_Pane::floatingPanel ( )
pure virtual
virtual HOM_Pane* HOM_Pane::getSplitChild ( int  child)
pure virtual
virtual int HOM_Pane::getSplitDirection ( )
pure virtual
virtual double HOM_Pane::getSplitFraction ( )
pure virtual
virtual HOM_Pane* HOM_Pane::getSplitParent ( )
pure virtual
virtual int HOM_Pane::id ( )
pure virtual
virtual bool HOM_Pane::isMaximized ( )
pure virtual
virtual bool HOM_Pane::isSplit ( )
pure virtual
virtual bool HOM_Pane::isSplitMaximized ( )
pure virtual
virtual bool HOM_Pane::isSplitMinimized ( )
pure virtual
virtual void HOM_Pane::setIsMaximized ( bool  on)
pure virtual
virtual void HOM_Pane::setIsSplitMaximized ( bool  on)
pure virtual
virtual void HOM_Pane::setSplitDirection ( int  dir)
pure virtual
virtual void HOM_Pane::setSplitFraction ( double  value)
pure virtual
virtual HOM_Pane* HOM_Pane::splitHorizontally ( )
pure virtual
virtual void HOM_Pane::splitRotate ( )
pure virtual
virtual void HOM_Pane::splitSwap ( )
pure virtual
virtual HOM_Pane* HOM_Pane::splitVertically ( )
pure virtual
virtual HOM_PaneTab* HOM_Pane::tabOfType ( HOM_EnumValue type,
int  index = 0 
)
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_PaneTab> > HOM_Pane::tabs ( )
pure virtual

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