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

ObjCryst::WXScatteringPowerAtom Class Reference

wxCryst class for ScatteringPowerAtom More...

Inheritance diagram for ObjCryst::WXScatteringPowerAtom:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 WXScatteringPowerAtom (wxWindow *parent, ScatteringPowerAtom *)
virtual bool OnChangeName (const int id)
 When a WXFieldName has been changed by the user, it is handled here.

void OnChangeColour (wxCommandEvent &event)
virtual void UpdateUI (const bool mutexlock=false)
 Update the User Interface, if necessary.


Protected Attributes

ScatteringPowerAtommpScatteringPowerAtom
WXFieldNamempFieldSymbol

Detailed Description

wxCryst class for ScatteringPowerAtom


Constructor & Destructor Documentation

ObjCryst::WXScatteringPowerAtom::WXScatteringPowerAtom wxWindow *  parent,
ScatteringPowerAtom
 


Member Function Documentation

void ObjCryst::WXScatteringPowerAtom::OnChangeColour wxCommandEvent &  event  ) 
 

virtual bool ObjCryst::WXScatteringPowerAtom::OnChangeName const int  id  )  [virtual]
 

When a WXFieldName has been changed by the user, it is handled here.

This returns true if the value has been handled (for inheritance purposes).

Reimplemented from ObjCryst::WXRefinableObj.

virtual void ObjCryst::WXScatteringPowerAtom::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

WXFieldName* ObjCryst::WXScatteringPowerAtom::mpFieldSymbol [protected]
 

ScatteringPowerAtom* ObjCryst::WXScatteringPowerAtom::mpScatteringPowerAtom [protected]
 


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