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

ObjCryst::WXAtom Class Reference

wxCryst class for Atoms More...

Inheritance diagram for ObjCryst::WXAtom:

Inheritance graph
[legend]
Collaboration diagram for ObjCryst::WXAtom:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 WXAtom (wxWindow *parent, Atom *)
virtual ~WXAtom ()
void OnChangeScattPow (wxCommandEvent &WXUNUSED(event))
virtual void UpdateUI (const bool mutexlock=false)
 Update the User Interface, if necessary.


Private Attributes

AtommpAtom
WXFieldChoicempFieldScattPower

Detailed Description

wxCryst class for Atoms


Constructor & Destructor Documentation

ObjCryst::WXAtom::WXAtom wxWindow *  parent,
Atom
 

virtual ObjCryst::WXAtom::~WXAtom  )  [virtual]
 


Member Function Documentation

void ObjCryst::WXAtom::OnChangeScattPow wxCommandEvent &  WXUNUSED(event)  ) 
 

virtual void ObjCryst::WXAtom::UpdateUI const bool  mutexlock = false  )  [virtual]
 

Update the User Interface, if necessary.

Parameters:
mutexlock: if true, a Mutex will be used to lock the data shared between main and background thread.
The idea is to only use a few Mutexes to lock data from the top objects (wxRefinableObj,...), when calling CrystUpdate() and UpdateUI(). As sub-objects (WXField,...) are only updated from within a top object, the mutex lock in the top object will also lock the data in the sub-objects.

Reimplemented from ObjCryst::WXRefinableObj.


Member Data Documentation

Atom* ObjCryst::WXAtom::mpAtom [private]
 

WXFieldChoice* ObjCryst::WXAtom::mpFieldScattPower [private]
 


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