#include <wxCryst.h>
Inheritance diagram for ObjCryst::WXFieldParBase::
Public Methods | |
WXFieldParBase (wxWindow *parent, const string &label, const int field_id, const int hsize=50) | |
Constructor. | |
void | OnUpdateUI (wxUpdateUIEvent &WXUNUSED(event)) |
UpdateUI does not grab new values in the underlying object, but only updates the values which have been supplied. | |
void | OnEnter (wxCommandEvent &WXUNUSED(event)) |
When a new value is entered (must type it and then hit the 'enter' key). The Field reads the new value, and directly changes the RefinablePar value (contrary to what happens for WXFieldName)by using RefinablePar::SetHumanValue(). | |
virtual void | CrystUpdate ()=0 |
This gets a new value from the parameter. | |
virtual void | Revert ()=0 |
Revert to the previous value. | |
Protected Methods | |
virtual void | ReadNewValue ()=0 |
Reads the new value when the Enter key is hit. | |
virtual void | ApplyNewValue ()=0 |
Apply a new value. | |
Protected Attributes | |
wxTextCtrl * | mpField |
The field in which the value is written. |