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

ObjCryst::WXRefinableObj Class Reference

The base wxCryst class for all RefinableObj objects. This shows the title, a menu for XMLInput/XMLOutput, and all RefObjOpt. More...

#include <wxRefinableObj.h>

Inheritance diagram for ObjCryst::WXRefinableObj::

ObjCryst::WXCrystObj ObjCryst::WXCrystObjBasic ObjCryst::WXCrystal ObjCryst::WXPowderPattern ObjCryst::WXPowderPatternBackground ObjCryst::WXPowderPatternDiffraction ObjCryst::WXScatterer ObjCryst::WXScatteringPowerAtom ObjCryst::WXAtom List of all members.

Public Methods

 WXRefinableObj (wxWindow *parent, RefinableObj *)
 ~WXRefinableObj ()
bool Layout ()
 Fix the Layout of the window, resize if necessary.

virtual void CrystUpdate ()
 Update the display, by getting new values from the object. New values should be grabbed from the object, and then a wxUpdateUI event should be posted (this for multi-thread, since only one thread should do graphical changes).

virtual bool OnChangeName (const int id)
 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).

void OnMenuSave (wxCommandEvent &WXUNUSED(event))
void OnMenuLoad (wxCommandEvent &WXUNUSED(event))
void OnMenuFixAllPar (wxCommandEvent &WXUNUSED(event))
void OnMenuUnFixAllPar (wxCommandEvent &WXUNUSED(event))
void OnMenuParRandomize (wxCommandEvent &WXUNUSED(event))

Protected Attributes

WXCrystMenuBarmpMenuBar

Private Attributes

RefinableObjmpRefinableObj

Detailed Description

The base wxCryst class for all RefinableObj objects. This shows the title, a menu for XMLInput/XMLOutput, and all RefObjOpt.


The documentation for this class was generated from the following file:
Generated on Wed Nov 14 19:48:38 2001 for ObjCryst++ by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001