spedas/gui/objects/
spd_ui_variable__define.pro
NAME: spd_ui_variable__define PURPOSE: Variable object, displayed at bottom of window CALLING SEQUENCE: variable = Obj_New("SPD_UI_VARIABLE") INPUT: none ATTRIBUTES: fieldName name of variable to be displayed controlName name of variable to be used for control text text object for this variable symbol numeric symbols 0=none, 1=degrees, 2=seconds, 3=minutes format numeric formatting style (e.g. 12.34, 1.23e4) minRange the minimum range for the variable maxRange the maximum range for the variable scaling the type of scaling used with the variable 0:Linear,1 Log10, 2:LogN useRange 0 = auto,1= user defined,2 = xrange from panel OUTPUT: variable object reference METHODS: SetProperty procedure to set keywords GetProperty procedure to get keywords GetAll returns the entire structure GetSymbols returns array symbol names GetSymbol returns a symbol name given an index Copy clone the object HISTORY: NOTES: Methods: GetProperty,SetProperty,GetAll,SetAll are now managed automatically using the parent class spd_ui_getset. You can still call these methods when using objects of type spd_ui_variable, and call them in the same way as before $LastChangedBy: jimm $ $LastChangedDate: 2014-02-11 10:54:32 -0800 (Tue, 11 Feb 2014) $ $LastChangedRevision: 14326 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/spedas/gui/objects/spd_ui_variable__define.pro $
Class description for SPD_UI_VARIABLE
Inheritance
Properties
Properties in spd_ui_getset
- _extra set
- _ref_extra get
Properties in SPD_UI_VARIABLE
- ControlName init
- Debug init
- FieldName init
- Format init
- Symbol init
- Text init
- annotateExponent init
- includeUnits init
- isTime init
- maxRange init
- minRange init
- nosave init
- scaling init
- useRange init
Fields
Fields in SPD_UI_READWRITE
- __DUMMY 0S
Fields in spd_ui_getset
- ___DUMMY 0S
Fields in SPD_UI_VARIABLE
- ANNOTATEEXPONENT 0S
- CONTROLNAME ''
- FIELDNAME ''
- FORMAT 0S
- INCLUDEUNITS 0S
- ISTIME 0B
- MAXRANGE 0.0000000D
- MINRANGE 0.0000000D
- ORIGSETTINGS ptr_new()
- SCALING 0B
- SYMBOL 0S
- TEXT obj_new()
- USERANGE 0B
Routines
Methods inherited from spd_ui_getset
spd_ui_getset::getProperty, _ref_extra=_ref_extra
spd_ui_getset::setProperty, _extra=_extra
spd_ui_getset::SetAll, str
result = spd_ui_getset::GetAll()
spd_ui_getset::setTouched
result = spd_ui_getset::init()
result = spd_ui_getset::equalTolerance(val1, val2)
Methods inherited from SPD_UI_READWRITE
result = spd_ui_readwrite::GetDOMElement(parent_node)
spd_ui_readwrite::write, lun
spd_ui_readwrite::BuildFromDOMElement, dom_element
spd_ui_readwrite::read, lun
result = spd_ui_readwrite::getNodeArray(nodelist)
result = SPD_UI_READWRITE::Init()
spd_ui_readwrite::appendXMLNewline, parent
Routines from spd_ui_variable__define.pro
result = SPD_UI_VARIABLE::Copy()
result = SPD_UI_VARIABLE::GetSymbols()
spd_ui_variable::updatedatareference, oldnames, newnames, changed=changed
result = SPD_UI_VARIABLE::GetFormats(istime=istime)
result = SPD_UI_VARIABLE::GetFormat(index)
result = SPD_UI_VARIABLE::GetSymbol(index)
SPD_UI_VARIABLE::Save
SPD_UI_VARIABLE::Reset
SPD_UI_VARIABLE::Cleanup
result = SPD_UI_VARIABLE::Init(FieldName=FieldName, ControlName=ControlName, includeUnits=includeUnits, Text=Text, Symbol=Symbol, Format=Format, isTime=isTime, minRange=minRange, maxRange=maxRange, scaling=scaling, useRange=useRange, annotateExponent=annotateExponent, Debug=Debug, nosave=nosave)
SPD_UI_VARIABLE__DEFINE
Routine details
top source spd_ui_variable::updatedatareference
spd_ui_variable::updatedatareference, oldnames, newnames, changed=changed
Parameters
- oldnames
- newnames
Keywords
- changed
top source SPD_UI_VARIABLE::GetFormats
result = SPD_UI_VARIABLE::GetFormats(istime=istime)
Keywords
- istime
top source SPD_UI_VARIABLE::Init
result = SPD_UI_VARIABLE::Init(FieldName=FieldName, ControlName=ControlName, includeUnits=includeUnits, Text=Text, Symbol=Symbol, Format=Format, isTime=isTime, minRange=minRange, maxRange=maxRange, scaling=scaling, useRange=useRange, annotateExponent=annotateExponent, Debug=Debug, nosave=nosave)
Keywords
- FieldName
- ControlName
- includeUnits
- Text
- Symbol
- Format
- isTime
- minRange
- maxRange
- scaling
- useRange
- annotateExponent
- Debug
- nosave
File attributes
Modification date: | Thu Feb 13 16:41:39 2014 |
Lines: | 149 |