#include <wxRefinableObj.h>
Inheritance diagram for ObjCryst::WXCostFunction::
Public Methods | |
WXCostFunction (wxWindow *parent, RefinableObj *obj, const int field_id, const int funcNum, REAL *weight) | |
void | OnEnter (wxCommandEvent &WXUNUSED(event)) |
virtual void | CrystUpdate () |
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 () |
Update the User Interface, if necessary. | |
virtual void | Revert () |
After a user entry, this allows to go back to the last value, if for some reason the entry was rejected (because the object is currently busy, ...). | |
virtual void | ValidateUserInput () |
Not used. Not an user input field. | |
Protected Attributes | |
wxTextCtrl * | mpValue |
REAL | mValue |
RefinableObj * | mpObj |
const int | mFuncNum |
WXFieldPar< REAL > * | mpWeight |