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

ObjCryst::WXCrystObjBasic Class Reference

Abstract base class for all objects in wxCryst. More...

#include <wxCryst.h>

Inheritance diagram for ObjCryst::WXCrystObjBasic::

ObjCryst::WXCrystMenuBar ObjCryst::WXCrystObj ObjCryst::WXField ObjCryst::WXRadiation ObjCryst::WXOptimizationObj ObjCryst::WXRefinableObj ObjCryst::WXRegistry ObjCryst::WXCostFunction ObjCryst::WXFieldChoice ObjCryst::WXFieldName ObjCryst::WXFieldOption ObjCryst::WXFieldParBase ObjCryst::WXFieldRefPar List of all members.

Public Methods

 WXCrystObjBasic (wxWindow *parent)
 Constructor.

virtual ~WXCrystObjBasic ()
 Destructor.

virtual void CrystUpdate ()=0
 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.

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


Protected Attributes

wxWindow * mWXParent
 Parent.

bool mIsShown
 Is the the window currently shown ?

bool mNeedUpdateUI
 Do we need to update the display ?


Detailed Description

Abstract base class for all objects in wxCryst.


The documentation for this class was generated from the following file:
Generated on Tue Feb 5 17:37:28 2002 for ObjCryst++ by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001