spedas/gui/objects/
spd_ui_window__define.pro
NAME: spd_ui_window__define PURPOSE: window object, created each time a new window is opened CALLING SEQUENCE: window = Obj_New("SPD_UI_WINDOW") INPUT: none ATTRIBUTES: name name for this window id unique identifier for this window nRows number of rows nCols number of columns isActive flag set if window is displayed panels pointer to panel objects on this window settings A list of settings for this window panelId Current value of panelId tracking flag set if tracking is on OUTPUT: window object reference METHODS: GetProperty GetAll SetProperty Copy getMargins repack 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_window, 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_window__define.pro $
Class description for spd_ui_window
Inheritance
Properties
Properties in spd_ui_getset
- _extra set
- _ref_extra get
Properties in spd_ui_window
- Debug init
- IsActive init
- NCols init
- NRows init
- Name init
- PanelId init
- Panels init
- Settings init
- Tracking init
- _extra set
- locked set init
Fields
Fields in SPD_UI_READWRITE
- __DUMMY 0S
Fields in spd_ui_getset
- ___DUMMY 0S
Fields in spd_ui_window
- ID 0S
- ISACTIVE 0S
- LOCKED 0S
- NAME ''
- NCOLS 0S
- NROWS 0S
- ORIGSETTINGS ptr_new()
- PANELID 0S
- PANELS obj_new()
- SETTINGS obj_new()
- TRACKING 0S
- VAROPTIONSPANEL 0S
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_window__define.pro
result = spd_ui_window::getColumn(in_col)
result = spd_ui_window::getPanelPos(panel)
spd_ui_window::repack, nodecrease=nodecrease
spd_ui_window::updatedatareference, oldnames, newnames
result = spd_ui_window::getMargins()
result = SPD_UI_WINDOW::Copy()
result = SPD_UI_WINDOW::GetPanelId()
SPD_UI_WINDOW::IncrementPanelId
spd_ui_window::save
spd_ui_window::reset
spd_ui_window::setProperty, locked=locked, _extra=_extra
result = SPD_UI_WINDOW::Init(id, Name=Name, NRows=NRows, NCols=NCols, IsActive=IsActive, locked=locked, Panels=Panels, Settings=Settings, PanelId=PanelId, Tracking=Tracking, Debug=Debug)
SPD_UI_WINDOW__DEFINE
Routine details
top source spd_ui_window::updatedatareference
spd_ui_window::updatedatareference, oldnames, newnames
Parameters
- oldnames
- newnames
top source spd_ui_window::setProperty
spd_ui_window::setProperty, locked=locked, _extra=_extra
Keywords
- locked
- _extra
top source SPD_UI_WINDOW::Init
result = SPD_UI_WINDOW::Init(id, Name=Name, NRows=NRows, NCols=NCols, IsActive=IsActive, locked=locked, Panels=Panels, Settings=Settings, PanelId=PanelId, Tracking=Tracking, Debug=Debug)
Parameters
- id
Keywords
- Name
- NRows
- NCols
- IsActive
- locked
- Panels
- Settings
- PanelId
- Tracking
- Debug
File attributes
Modification date: | Thu Feb 13 16:41:39 2014 |
Lines: | 242 |