|
|
| WXAtom (wxWindow *parent, Atom *) |
| |
|
void | OnChangeScattPow (wxCommandEvent &WXUNUSED(event)) |
| |
| virtual void | UpdateUI (const bool mutexlock=false) |
| | Update the User Interface, if necessary. More...
|
| |
|
| WXScatterer (wxWindow *parent, Scatterer *) |
| |
|
| WXRefinableObj (wxWindow *parent, RefinableObj *) |
| |
| virtual void | CrystUpdate (const bool updateUI=false, const bool mutexlock=false) |
| | Get new values to be displayed from the underlying object, and raise flag if an UI update is necessary. More...
|
| |
| virtual bool | OnChangeName (const int id) |
| | When a WXFieldName has been changed by the user, it is handled here. More...
|
| |
|
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)) |
| |
|
virtual void | OnUpdateUI (wxUpdateUIEvent &event) |
| |
|
| WXCrystObj (wxWindow *parent, int orient=wxHORIZONTAL, bool showName=true) |
| | Constructor, with a.
|
| |
| void | OnToggleCollapse (wxCommandEvent &WXUNUSED(event)) |
| | Only display the title, and collapse everything else. More...
|
| |
|
virtual void | OnEnable (wxUpdateUIEvent &event) |
| |
|
virtual bool | Enable (bool enable) |
| |
| virtual void | AddChild (WXCrystObjBasic *pChild, bool doBottomLayout=true) |
| | Notify that a new children has been added, also adding it to the correct sizer (which can be the top sizer or not). More...
|
| |
|
| WXCrystObjBasic (wxWindow *parent) |
| | Constructor.
|
| |
|
virtual | ~WXCrystObjBasic () |
| | Destructor.
|
| |
| | wxDEPRECATED (virtual void BottomLayout(WXCrystObjBasic *pChild)) |
| | Redo the Layout for the object and ask parent to take it into account. More...
|
| |
| void | AddedToList (WXCrystObjBasicList *list) |
| |
| void | RemovedFromList (WXCrystObjBasicList *list) |
| |
|
virtual bool | Layout () |
| |
| virtual void | SetToolTip (const wxString &tip) |
| | Set tooltip for this window. More...
|
| |
wxCryst class for Atoms
Definition at line 34 of file wxAtom.h.
| void ObjCryst::WXAtom::UpdateUI |
( |
const bool |
mutexlock = false | ) |
|
|
virtual |
Update the User Interface, if necessary.
- Parameters
-
| mutexlock | if true, a Mutex will be used to lock the data shared between main and background thread. |
The idea is to only use a few Mutexes to lock data from the top objects (wxRefinableObj,...), when calling CrystUpdate() and UpdateUI(). As sub-objects (WXField,...) are only updated from within a top object, the mutex lock in the top object will also lock the data in the sub-objects.
Reimplemented from ObjCryst::WXRefinableObj.
Definition at line 87 of file wxAtom.cpp.