Documentation for /home/davin/idl/socware/

Generated by IDLdoc

single page | use frames     summary     class     fields     routine details     file attributes

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

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

Fields in spd_ui_getset

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

Methods inherited from SPD_UI_READWRITE

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::Copy

result = SPD_UI_PANEL::Copy()

top source SPD_UI_PANEL::GetPanelCoordinates

result = SPD_UI_PANEL::GetPanelCoordinates()

top source SPD_UI_PANEL::setPanelCoordinates

SPD_UI_PANEL::setPanelCoordinates, coord

Parameters

coord

top source spd_ui_panel::constructPanelName

result = spd_ui_panel::constructPanelName()

top source spd_ui_panel::constructTraceNames

result = spd_ui_panel::constructTraceNames()

top source spd_ui_panel::updatedatareference

spd_ui_panel::updatedatareference, oldnames, newnames

Parameters

oldnames
newnames

top source SPD_UI_PANEL::SyncLinesToLabels

SPD_UI_PANEL::SyncLinesToLabels

top source SPD_UI_PANEL::SyncLabelsToLines

SPD_UI_PANEL::SyncLabelsToLines, oldnames=oldnames, newnames=newnames

Keywords

oldnames
newnames

top source SPD_UI_PANEL::GetLayoutStructure

result = SPD_UI_PANEL::GetLayoutStructure()

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::Save

SPD_UI_PANEL::Save

top source SPD_UI_PANEL::Reset

SPD_UI_PANEL::Reset

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

top source SPD_UI_PANEL__DEFINE

SPD_UI_PANEL__DEFINE

File attributes

Modification date: Thu Feb 13 16:41:39 2014
Lines: 370