spedas/gui/objects/
spd_ui_panel__define.pro
NAME: spd_ui_panel__define PURPOSE: generic object for a panel CALLING SEQUENCE: panel = Obj_New("SPD_UI_PANEL") INPUT: none ATTRIBUTES: traceSettings IDL_Container object storing trace settings for each set of data quantities to be plotted windowID ID for parent window (defaults to -1) name name for this panel id unique identifier for this panel settings property object for this panel xAxis x axis properties object yAxis y axis properties object zAxis z axis properties object tracking flag set if tracking is on isActive flag set if panel is displayed syncflag flag set if label and trace colors are synced variables idl container of variable objects showvariables flag indicates whether variables should be displayed or not markers idl container of marker objects OUTPUT: panel object reference METHODS: GetProperty GetAll GetLayoutStructure SetLayoutStructure SetProperty 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_panel, 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_panel__define.pro $
Class description for SPD_UI_PANEL
Inheritance
Properties
Properties in spd_ui_getset
- _extra set
- _ref_extra get
Properties in SPD_UI_PANEL
- Debug init
- IsActive init
- Markers init
- Name init
- Settings init
- SyncFlag init
- Tracking init
- Variables init
- XAxis init
- YAxis init
- labelmargin init
- legendSettings init
- nosave init
- showvariables init
- traceSettings init
- windowID init
- zAxis init
Fields
Fields in SPD_UI_READWRITE
- __DUMMY 0S
Fields in spd_ui_getset
- ___DUMMY 0S
Fields in SPD_UI_PANEL
- ID 0S
- ISACTIVE 0S
- LABELMARGIN 0S
- LEGENDSETTINGS obj_new()
- MARKERS obj_new()
- NAME ''
- ORIGSETTINGS ptr_new()
- SETTINGS obj_new()
- SHOWVARIABLES 0S
- SYNCFLAG 0S
- TRACESETTINGS obj_new()
- TRACKING 0S
- VARIABLES obj_new()
- WINDOWID 0S
- XAXIS obj_new()
- YAXIS obj_new()
- ZAXIS obj_new()
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_panel__define.pro
result = SPD_UI_PANEL::Copy()
result = SPD_UI_PANEL::GetPanelCoordinates()
SPD_UI_PANEL::setPanelCoordinates, coord
result = spd_ui_panel::constructPanelName()
result = spd_ui_panel::constructTraceNames()
spd_ui_panel::updatedatareference, oldnames, newnames
SPD_UI_PANEL::SyncLinesToLabels
SPD_UI_PANEL::SyncLabelsToLines, oldnames=oldnames, newnames=newnames
result = SPD_UI_PANEL::GetLayoutStructure()
SPD_UI_PANEL::SetLayoutStructure, Row=Row, Col=Col, Rspan=Rspan, Cspan=Cspan
SPD_UI_PANEL::Save
SPD_UI_PANEL::Reset
result = SPD_UI_PANEL::Init(id, traceSettings=traceSettings, windowID=windowID, Name=Name, Settings=Settings, legendSettings=legendSettings, XAxis=XAxis, YAxis=YAxis, zAxis=zAxis, Tracking=Tracking, Variables=Variables, showvariables=showvariables, Markers=Markers, labelmargin=labelmargin, IsActive=IsActive, SyncFlag=SyncFlag, Debug=Debug, nosave=nosave)
SPD_UI_PANEL__DEFINE
Routine details
top source SPD_UI_PANEL::setPanelCoordinates
SPD_UI_PANEL::setPanelCoordinates, coord
Parameters
- coord
top source spd_ui_panel::updatedatareference
spd_ui_panel::updatedatareference, oldnames, newnames
Parameters
- oldnames
- newnames
top source SPD_UI_PANEL::SyncLabelsToLines
SPD_UI_PANEL::SyncLabelsToLines, oldnames=oldnames, newnames=newnames
Keywords
- oldnames
- newnames
top source SPD_UI_PANEL::SetLayoutStructure
SPD_UI_PANEL::SetLayoutStructure, Row=Row, Col=Col, Rspan=Rspan, Cspan=Cspan
Keywords
- Row
- Col
- Rspan
- Cspan
top source SPD_UI_PANEL::Init
result = SPD_UI_PANEL::Init(id, traceSettings=traceSettings, windowID=windowID, Name=Name, Settings=Settings, legendSettings=legendSettings, XAxis=XAxis, YAxis=YAxis, zAxis=zAxis, Tracking=Tracking, Variables=Variables, showvariables=showvariables, Markers=Markers, labelmargin=labelmargin, IsActive=IsActive, SyncFlag=SyncFlag, Debug=Debug, nosave=nosave)
Parameters
- id
Keywords
- traceSettings
- windowID
- Name
- Settings
- legendSettings
- XAxis
- YAxis
- zAxis
- Tracking
- Variables
- showvariables
- Markers
- labelmargin
- IsActive
- SyncFlag
- Debug
- nosave
File attributes
Modification date: | Thu Feb 13 16:41:39 2014 |
Lines: | 370 |