Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

GroupList Class Reference

#include <GroupList.h>

Inheritance diagram for GroupList:

Inheritance graph
[legend]
Collaboration diagram for GroupList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GroupList ()
 ~GroupList ()
void SetSelection (unsigned sel)
int GetSelection () const
CString GetSelectionName () const
void Up ()
void Down ()
void Load (const CStringArray &asGroupNames)
void TweenOffScreen ()
void TweenOnScreen ()

Private Member Functions

void BeforeChange ()
void AfterChange ()
bool ItemIsOnScreen (int n) const
void ResetTextSize (int item)

Private Attributes

ActorFrame m_Frame
vector< Sprite * > m_sprButtons
vector< BitmapText * > m_textLabels
vector< ActorFrame * > m_ButtonFrames
vector< CString > m_asLabels
vector< bool > m_bHidden
int m_iSelection
int m_iTop

Constructor & Destructor Documentation

GroupList::GroupList  ) 
 

GroupList::~GroupList  ) 
 


Member Function Documentation

void GroupList::AfterChange  )  [private]
 

void GroupList::BeforeChange  )  [private]
 

void GroupList::Down  ) 
 

int GroupList::GetSelection  )  const [inline]
 

CString GroupList::GetSelectionName  )  const [inline]
 

bool GroupList::ItemIsOnScreen int  n  )  const [private]
 

void GroupList::Load const CStringArray &  asGroupNames  ) 
 

void GroupList::ResetTextSize int  item  )  [private]
 

void GroupList::SetSelection unsigned  sel  ) 
 

void GroupList::TweenOffScreen  ) 
 

void GroupList::TweenOnScreen  ) 
 

void GroupList::Up  ) 
 


Member Data Documentation

vector<CString> GroupList::m_asLabels [private]
 

vector<bool> GroupList::m_bHidden [private]
 

Reimplemented from Actor.

vector<ActorFrame *> GroupList::m_ButtonFrames [private]
 

ActorFrame GroupList::m_Frame [private]
 

int GroupList::m_iSelection [private]
 

int GroupList::m_iTop [private]
 

vector<Sprite *> GroupList::m_sprButtons [private]
 

vector<BitmapText *> GroupList::m_textLabels [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 20:59:25 2005 for StepMania by doxygen 1.3.7