Pyro higlevel API
Public Member Functions | List of all members
os::DateView::MonthView Class Reference
Inheritance diagram for os::DateView::MonthView:
os::HLayoutNode os::LayoutNode

Public Member Functions

 MonthView (int)
 
void SetTarget (const os::Handler *)
 
void SetMonth (int)
 
int GetMonth () const
 
void Increment ()
 
void Decrement ()
 
- Public Member Functions inherited from os::HLayoutNode
 HLayoutNode (const String &cName, float vWeight=1.0f, LayoutNode *pcParent=NULL, View *pcView=NULL)
 
virtual void Layout ()
 
- Public Member Functions inherited from os::LayoutNode
 LayoutNode (const String &cName, float vWeight=1.0f, LayoutNode *pcParent=NULL, View *pcView=NULL)
 
virtual ~LayoutNode ()
 
virtual void SetView (View *pcView)
 
ViewGetView () const
 
virtual void SetBorders (const Rect &cBorder)
 
virtual Rect GetBorders () const
 
void ExtendMinSize (const Point &cMinSize)
 
void LimitMaxSize (const Point &cMaxSize)
 
void ExtendMaxSize (const Point &cMaxSize)
 
float GetWeight () const
 
void SetWeight (float vWeight)
 
virtual void SetFrame (const Rect &cFrame)
 
virtual Rect GetFrame () const
 
virtual Rect GetBounds () const
 
Rect GetAbsFrame () const
 
void SetHAlignment (alignment eAlignment)
 
void SetVAlignment (alignment eAlignment)
 
alignment GetHAlignment () const
 
alignment GetVAlignment () const
 
void AdjustPrefSize (Point *pcMinSize, Point *pcMaxSize)
 
virtual Point GetPreferredSize (bool bLargest)
 
void AddChild (LayoutNode *pcChild)
 
LayoutNodeAddChild (View *pcChild, float vWeight=1.0f)
 
void RemoveChild (LayoutNode *pcChild)
 
void RemoveChild (View *pcChild)
 
String GetName () const
 
const std::vector< LayoutNode * > & GetChildList () const
 
LayoutNodeGetParent () const
 
LayoutViewGetLayoutView () const
 
LayoutNodeFindNode (const String &cName, bool bRecursive=true, bool bIncludeSelf=false)
 
void SameWidth (const char *pzName1,...)
 
void SameHeight (const char *pzName1,...)
 
void SetBorders (const Rect &cBorders, const char *pzFirstName,...)
 
void SetWeights (float vWeight, const char *pzFirstName,...)
 
void SetHAlignments (alignment eAlign, const char *pzFirstName,...)
 
void SetVAlignments (alignment eAlign, const char *pzFirstName,...)
 
void AddToWidthRing (LayoutNode *pcRing)
 
void AddToHeightRing (LayoutNode *pcRing)
 

Additional Inherited Members

- Protected Member Functions inherited from os::HLayoutNode
virtual Point CalculatePreferredSize (bool bLargest)
 

Constructor & Destructor Documentation

os::DateView::MonthView::MonthView ( int  nMonth)

Member Function Documentation

void os::DateView::MonthView::Decrement ( )
int os::DateView::MonthView::GetMonth ( ) const
void os::DateView::MonthView::Increment ( )
void os::DateView::MonthView::SetMonth ( int  n)
void os::DateView::MonthView::SetTarget ( const os::Handler handler)