Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ObjCryst::WXCrystObjBasicList Class Reference

A List of WXCrystObjBasic. More...

List of all members.

Public Member Functions

 WXCrystObjBasicList ()
 Constructor.

 ~WXCrystObjBasicList ()
 Destructor.

unsigned int GetNb () const
 Number of objects.

void Add (WXCrystObjBasic *)
 Add an object to the list.

void Remove (WXCrystObjBasic *)
 remove an object from the list

bool Show (bool)
 Show or hide all of the windows.

void CrystUpdate (const bool updateUI=false, const bool mutexlock=false)
 Forces all objects in the list to update.

void UpdateUI (const bool mutexlock=false)
 Forces all objects in the list to update.

void Enable (bool enable)

Private Attributes

std::set< WXCrystObjBasic * > mvpWXCrystObj
 List of pointers to the objects.


Detailed Description

A List of WXCrystObjBasic.


Constructor & Destructor Documentation

ObjCryst::WXCrystObjBasicList::WXCrystObjBasicList  ) 
 

Constructor.

ObjCryst::WXCrystObjBasicList::~WXCrystObjBasicList  ) 
 

Destructor.


Member Function Documentation

void ObjCryst::WXCrystObjBasicList::Add WXCrystObjBasic  ) 
 

Add an object to the list.

The object is just referenced, not copied.

void ObjCryst::WXCrystObjBasicList::CrystUpdate const bool  updateUI = false,
const bool  mutexlock = false
 

Forces all objects in the list to update.

See WXCrystObjBasic::CrystUpdate()

see WXCrystObjBasic::CrystUpdate() on the use of updateUI and mutexlock

Normally WXCrystObjBasicList::CrystUpdate() should never be used with mutexlock=true, as the mutex locking should be done from the calling object.

void ObjCryst::WXCrystObjBasicList::Enable bool  enable  ) 
 

unsigned int ObjCryst::WXCrystObjBasicList::GetNb  )  const
 

Number of objects.

void ObjCryst::WXCrystObjBasicList::Remove WXCrystObjBasic  ) 
 

remove an object from the list

bool ObjCryst::WXCrystObjBasicList::Show bool   ) 
 

Show or hide all of the windows.

void ObjCryst::WXCrystObjBasicList::UpdateUI const bool  mutexlock = false  ) 
 

Forces all objects in the list to update.

See WXCrystObjBasic::CrystUpdate()

see WXCrystObjBasic::UpdateUI() on the use of updateUI and mutexlock.

Normally WXCrystObjBasicList::UpdateUI() should never be used with mutexlock=true, as the mutex locking should be done from the calling object.


Member Data Documentation

std::set<WXCrystObjBasic*> ObjCryst::WXCrystObjBasicList::mvpWXCrystObj [private]
 

List of pointers to the objects.


The documentation for this class was generated from the following file:
Generated on Tue Nov 14 15:06:20 2006 for ObjCryst++ by doxygen 1.3.6