|
FOX/ObjCryst++
1.10.X (development)
|
Class to display a Powder Pattern Pseudo-Voigt Profile with Anisotropic broadening. More...
Inheritance diagram for ObjCryst::WXProfilePseudoVoigtAnisotropic:
Collaboration diagram for ObjCryst::WXProfilePseudoVoigtAnisotropic:Public Member Functions | |
| WXProfilePseudoVoigtAnisotropic (wxWindow *parent, ReflectionProfilePseudoVoigtAnisotropic *prof) | |
| virtual bool | OnChangeName (const int id) |
| When a WXFieldName has been changed by the user, it is handled here. More... | |
Public Member Functions inherited from ObjCryst::WXCrystObj | |
| 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 | 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 void | UpdateUI (const bool mutexlock=false) |
| Update the User Interface, if necessary. 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... | |
Public Member Functions inherited from ObjCryst::WXCrystObjBasic | |
| 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... | |
Private Attributes | |
| ReflectionProfilePseudoVoigtAnisotropic * | mpProfile |
Additional Inherited Members | |
Protected Attributes inherited from ObjCryst::WXCrystObj | |
| wxBoxSizer * | mpTopSizer |
| Top sizer including the title and WXCrystObj::mpSizer. | |
| wxBoxSizer * | mpSizer |
| Sizer including all sub-objects. | |
| WXFieldName * | mpWXTitle |
| The title. | |
| bool | mIsExpanded |
| To be used for collapsing the sub-objects. | |
| WXCrystObjBasicList | mList |
| All windows but the title and collapse button are in this list. | |
| wxButton * | mpCollapseButton |
| The collapse button. | |
Protected Attributes inherited from ObjCryst::WXCrystObjBasic | |
| WXCrystObjBasic * | mWXCrystParent |
| Parent, if a WXCrystObjBasic itself. | |
| bool | mIsShown |
| Is the the window currently shown ? | |
| bool | mNeedUpdateUI |
| Do we need to update the display ? | |
| CrystMutex | mMutex |
| Mutex used to lock data when preparing to update the UI in non-main thread. | |
| std::set< WXCrystObjBasicList * > | mvpList |
| WXCrystObjBasicList which are aware of this object, and which should be told on destruction. More... | |
Class to display a Powder Pattern Pseudo-Voigt Profile with Anisotropic broadening.
Definition at line 296 of file wxPowderPattern.h.
|
virtual |
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).
Implements ObjCryst::WXCrystObj.
Definition at line 4957 of file wxPowderPattern.cpp.