SkyGI::Splitter Class Reference

Inheritance diagram for SkyGI::Splitter:
[legend]
Collaboration diagram for SkyGI::Splitter:
[legend]
List of all members.

Public Member Functions

 Splitter (Window *pParent, const Rect rFrame, SplitterOrientation nSplitterOrientation, unsigned int nWindowLayoutFlags)
 ~Splitter ()
void SetOrientation (SplitterOrientation nSplitterOrientation)
SplitterOrientation GetOrientation ()
void Attach (SplitterPosition nSplitterPosition, Window *pWindow)
void Detach (SplitterPosition nSplitterPosition)
void ReLayout ()
WindowGetSplitterSeperator ()
void SetRatio (float fRatio)
float GetRatio ()
void SetTo (int iPixelPos)
virtual void Sized (const Point &pDelta)

Friends

class SplitterSeperator

Classes

class  Private

Detailed Description

Examples:

splitter.cpp.


Constructor & Destructor Documentation

Splitter::Splitter ( Window pParent,
const Rect  rFrame,
SplitterOrientation  nSplitterOrientation,
unsigned int  nWindowLayoutFlags 
)

Splitter::~Splitter (  ) 


Member Function Documentation

void Splitter::SetOrientation ( SplitterOrientation  nSplitterOrientation  ) 

SplitterOrientation Splitter::GetOrientation (  ) 

void Splitter::Attach ( SplitterPosition  nSplitterPosition,
Window pWindow 
)

void Splitter::Detach ( SplitterPosition  nSplitterPosition  ) 

void Splitter::ReLayout (  ) 

Window * Splitter::GetSplitterSeperator (  ) 

void Splitter::SetRatio ( float  fRatio  ) 

float Splitter::GetRatio (  ) 

void Splitter::SetTo ( int  iPixelPos  ) 

void Splitter::Sized ( const Point pDelta  )  [virtual]

Called when window is resized

Description:
Overload this function to get notified when the window is resized
Note:
Call this function from the overloaded function to perform automatic window layout on child windows
Parameters:
pDelta - Size the window was resized
See also:
MoveTo, MoveBy, SetRect, Moved, Layout

Reimplemented from SkyGI::Window.


Friends And Related Function Documentation

friend class SplitterSeperator [friend]


Generated on Thu Dec 13 18:14:42 2007 for SkyGI by  doxygen 1.5.1-p1