#include <wxRefinableObj.h>
Inheritance diagram for ObjCryst::WXCostFunction::
Public Methods | |
WXCostFunction (wxWindow *parent, RefinableObj *obj, const int field_id, const int funcNum, double *weight) | |
void | OnUpdateUI (wxUpdateUIEvent &WXUNUSED(event)) |
void | OnEnter (wxCommandEvent &WXUNUSED(event)) |
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 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, ...). | |
Protected Attributes | |
wxTextCtrl * | mpValue |
double | mValue |
RefinableObj * | mpObj |
const int | mFuncNum |
WXFieldPar< double > * | mpWeight |