spedas/gui/objects/
spd_ui_panel_settings__define.pro
NAME: spd_ui_panel_settings__define PURPOSE: Panel Settings object - holds the settings for panel traces, layout and grid CALLING SEQUENCE: panelTrace = Obj_New("SPD_UI_PANEL_SETTINGS") INPUT: none OUTPUT: panel setting object reference ATTRIBUTES: panelNames list of panel names titleobj titleobj panel titleMargin the margin between the plot and the title in pts overlay set this flag to overlay title row current row col current column rSpan number of rows to span cSpan number of columns to span bottom flag indicating value was set by user bvalue value of bottom position bunit unit of position value 0=pt, 1=in, 2=cm, 3=mm left flag indicating value was set by user lValue value of left position lUnit unit of position value 0=pt, 1=in, 2=cm, 3=mm width flag indicating value was set by user wValue value of width position wUnit unit of position value 0=pt, 1=in, 2=cm, 3=mm height flag indicating value was set by user hValue value of height position hUnit unit of position value 0=pt, 1=in, 2=cm, 3=mm relVertSize relative size (percentage) backgroundColor background color framecolor frame color framethick framethickness METHODS: SetProperty procedure to set keywords GetProperty procedure to get keywords GetAll returns the entire structure GetUnitNames returns a string array of possible unit values GetUnitName returns a string containing the name of the unit 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_settings, and call them in the same way as before $LastChangedBy:pcruce $ $LastChangedDate:2009-09-10 09:15:19 -0700 (Thu, 10 Sep 2009) $ $LastChangedRevision:6707 $ $URL:svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/thmsoc/trunk/idl/spedas/spd_ui/objects/spd_ui_panel_settings__define.pro $
Class description for SPD_UI_PANEL_SETTINGS
Inheritance
Properties
Properties in spd_ui_getset
- _extra set
- _ref_extra get
Properties in SPD_UI_PANEL_SETTINGS
- BValue init
- BackgroundColor init
- Bottom init
- CSpan init
- Col init
- HValue init
- Height init
- LValue init
- Left init
- RSpan init
- RelVertSize init
- Row init
- TitleObj init
- WValue init
- Width init
- _extra set
- _ref_extra get
- backgroundrgb get
- bunit set init
- framecolor init
- framethick init
- hunit set init
- lunit set init
- nosave init
- titleMargin init
- wunit set init
Fields
Fields in SPD_UI_READWRITE
- __DUMMY 0S
Fields in spd_ui_getset
- ___DUMMY 0S
Fields in SPD_UI_PANEL_SETTINGS
- BACKGROUNDCOLOR [0S, 0S, 0S]
- BOTTOM 0.00000
- BUNIT 0S
- BVALUE 0.0000000D
- COL 0S
- CSPAN 0S
- FRAMECOLOR [0S, 0S, 0S]
- FRAMETHICK 0S
- HEIGHT 0.00000
- HUNIT 0S
- HVALUE 0.0000000D
- LEFT 0.00000
- LUNIT 0S
- LVALUE 0.0000000D
- ORIGSETTINGS ptr_new()
- RELVERTSIZE 0S
- ROW 0S
- RSPAN 0S
- TITLEMARGIN 0S
- TITLEOBJ obj_new()
- WIDTH 0.00000
- WUNIT 0S
- WVALUE 0.0000000D
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_settings__define.pro
result = SPD_UI_PANEL_SETTINGS::Copy()
spd_ui_panel_settings::setProperty, bunit=bunit, lunit=lunit, wunit=wunit, hunit=hunit, _extra=_extra
result = SPD_UI_PANEL_SETTINGS::GetUnitNames()
result = SPD_UI_PANEL_SETTINGS::GetUnitName(index)
result = SPD_UI_PANEL_SETTINGS::convertunit(value, oldunit, newunit)
SPD_UI_PANEL_SETTINGS::Save
SPD_UI_PANEL_SETTINGS::Reset
spd_ui_panel_settings::getProperty, backgroundrgb=backgroundrgb, _ref_extra=_ref_extra
result = SPD_UI_PANEL_SETTINGS::Init(TitleObj=TitleObj, titleMargin=titleMargin, Row=Row, Col=Col, RSpan=RSpan, CSpan=CSpan, Bottom=Bottom, BValue=BValue, BUnit=BUnit, Left=Left, LValue=LValue, LUnit=LUnit, Width=Width, WValue=WValue, WUnit=WUnit, Height=Height, HValue=HValue, HUnit=HUnit, RelVertSize=RelVertSize, BackgroundColor=BackgroundColor, framecolor=framecolor, framethick=framethick, nosave=nosave)
SPD_UI_PANEL_SETTINGS__DEFINE
Routine details
top source spd_ui_panel_settings::setProperty
spd_ui_panel_settings::setProperty, bunit=bunit, lunit=lunit, wunit=wunit, hunit=hunit, _extra=_extra
Keywords
- bunit
- lunit
- wunit
- hunit
- _extra
top source SPD_UI_PANEL_SETTINGS::GetUnitName
result = SPD_UI_PANEL_SETTINGS::GetUnitName(index)
Parameters
- index
top source SPD_UI_PANEL_SETTINGS::convertunit
result = SPD_UI_PANEL_SETTINGS::convertunit(value, oldunit, newunit)
Parameters
- value
- oldunit
- newunit
top source spd_ui_panel_settings::getProperty
spd_ui_panel_settings::getProperty, backgroundrgb=backgroundrgb, _ref_extra=_ref_extra
Keywords
- backgroundrgb
- _ref_extra
top source SPD_UI_PANEL_SETTINGS::Init
result = SPD_UI_PANEL_SETTINGS::Init(TitleObj=TitleObj, titleMargin=titleMargin, Row=Row, Col=Col, RSpan=RSpan, CSpan=CSpan, Bottom=Bottom, BValue=BValue, BUnit=BUnit, Left=Left, LValue=LValue, LUnit=LUnit, Width=Width, WValue=WValue, WUnit=WUnit, Height=Height, HValue=HValue, HUnit=HUnit, RelVertSize=RelVertSize, BackgroundColor=BackgroundColor, framecolor=framecolor, framethick=framethick, nosave=nosave)
Keywords
- TitleObj
- titleMargin
- Row
- Col
- RSpan
- CSpan
- Bottom
- BValue
- BUnit
- Left
- LValue
- LUnit
- Width
- WValue
- WUnit
- Height
- HValue
- HUnit
- RelVertSize
- BackgroundColor
- framecolor
- framethick
- nosave
File attributes
Modification date: | Thu Feb 13 16:41:40 2014 |
Lines: | 182 |