public

Inheritance Graph

graph BT
	Splitter
	Splitter --> Component
	click Splitter "classGUI_1_1Splitter"
	click Component "classGUI_1_1Component"

Description

Divides a container into two resizable parts. The Splitter should always be the second child of overall three children of the parent. Splitter > Component

Public Types

   
   
enum splittingDirection_t {VERTICAL, HORIZONTAL}

Public Functions

   
   
  Splitter( GUI_Manager & gui, splittingDirection_t _direction, flag_t flags)
   
  ~Splitter()
   
splittingDirection_t getDirection() const
   
void doLayout()

Documentation

enum
GUI::Splitter::splittingDirection_t

public
 
 
enum splittingDirection_t
Enumerator   Description
Enumerator   Description
VERTICAL    
HORIZONTAL    

Defined in GUI/Components/Splitter.h:28


function
GUI::Splitter::Splitter

public
     
     
Splitter( GUI_Manager & gui,
  splittingDirection_t _direction,
  flag_t flags
)    

Defined in GUI/Components/Splitter.h:29


function
GUI::Splitter::~Splitter

public virtual
   
   
~Splitter( )

Defined in GUI/Components/Splitter.h:30


function
GUI::Splitter::getDirection

public const inline
   
   
splittingDirection_t getDirection( ) const

Defined in GUI/Components/Splitter.h:32


function
GUI::Splitter::doLayout

public virtual
   
   
void doLayout( )

Defined in GUI/Components/Splitter.h:35