Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

ObjCryst::WXRefinableObj Class Reference

The base wxCryst class for all RefinableObj objects. More...

Inheritance diagram for ObjCryst::WXRefinableObj:

ObjCryst::WXCrystObj ObjCryst::WXCrystObjBasic ObjCryst::WXCrystal ObjCryst::WXDiffractionSingleCrystal ObjCryst::WXPowderPattern ObjCryst::WXPowderPatternBackground ObjCryst::WXPowderPatternDiffraction ObjCryst::WXScatterer ObjCryst::WXScatteringPowerAtom ObjCryst::WXScatteringPowerSphere ObjCryst::WXTextureMarchDollase List of all members.

Public Methods

bool Layout ()
 Fix the Layout of the window, resize if necessary.

virtual void CrystUpdate ()
 Get new values to be displayed from the underlying object, and raise flag if an UI update is necessary.

virtual void UpdateUI ()
 Update the User Interface, if necessary.

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


Detailed Description

The base wxCryst class for all RefinableObj objects.

This shows the title, a menu for XMLInput/XMLOutput, and all RefObjOpt.


Member Function Documentation

virtual void ObjCryst::WXRefinableObj::CrystUpdate   [virtual]
 

Get new values to be displayed from the underlying object, and raise flag if an UI update is necessary.

The actual GUI update is not made here. UpdateUI() should be called separately, from the main thread.

Reimplemented from ObjCryst::WXCrystObj.

Reimplemented in ObjCryst::WXCrystal, ObjCryst::WXDiffractionSingleCrystal, ObjCryst::WXMolecule, and ObjCryst::WXPowderPattern.

virtual bool ObjCryst::WXRefinableObj::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).

Implements ObjCryst::WXCrystObj.

Reimplemented in ObjCryst::WXCrystal, ObjCryst::WXScatteringPowerAtom, and ObjCryst::WXScatteringPowerSphere.


The documentation for this class was generated from the following file:
Generated on Wed Jun 25 23:26:37 2003 for ObjCryst++ by doxygen1.2.18