spedas/gui/objects/
spd_ui_windows__define.pro
NAME: spd_ui_windows__define PURPOSE: This is an array of window objects and represents all the data that has been loaded for this session. CALLING SEQUENCE: OUTPUT: reference to window object array ATTRIBUTES: array of window objects METHODS: SetProperty GetProperty Add creates a new window object and adds it to the array GetActive returns active window object SetActive makes a window object active given a windowID GetSelected returns the selected window object SetSelected makes a window object selected NOTE: These 3 methods do not appear to exist GetDefaultTitle returns a title, if the user has provided a default one AskForTitle return 1=if user wants to be asked each time, 0=don't ask, use default ClearActive resets active windows to inactive (must provide a window ID) ClearAll clears either selected or active windows (must use a keyword) AddObject adds a new object to the array (method for internal use) RemoveObject removes an object from the array (routine for internal use) GetObjects returns an array of all data objects, can also take a name or group name (method for internal use) NOTE: Markers can be active and/or selected. ACTIVE: If a window is 'active' then it is currently displayed on a window. If the window is no longer active, then the window is no longer active and must be deactivated. To make a window inactive the user must provide a windowID. SELECTED: If a window is 'selected' then it is either a new window (which automatically by default, becomes the selected window) or the user has clicked on a specific window to select it. There can only be one 'selected' window at a time. HISTORY: $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_windows__define.pro $
Class description for SPD_UI_WINDOWS
Inheritance
Properties
Properties in spd_ui_getset
- _extra set
- _ref_extra get
Fields
Fields in spd_ui_getset
- ___DUMMY 0S
Fields in SPD_UI_WINDOWS
- CALLSEQUENCE obj_new()
- ID 0L
- TEMPLATE obj_new()
- WINDOWBUTTONS ptr_new()
- WINDOWNAMES ptr_new()
- WINDOWOBJS ptr_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)
Routines from spd_ui_windows__define.pro
result = SPD_UI_WINDOWS::Add(Name=Name, IsActive=IsActive, NRows=NRows, NCols=NCols, Panels=Panels, Settings=Settings, Locked=Locked, Tracking=Tracking)
result = SPD_UI_WINDOWS::AddNewObject(windowObj)
SPD_UI_WINDOWS::Copy
SPD_UI_WINDOWS::Remove
SPD_UI_WINDOWS::SetActive, Id=Id
SPD_UI_WINDOWS::SetButtonActive, ID=ID
result = SPD_UI_WINDOWS::GetActive()
spd_ui_windows::Reset, callSequence=callSequence
SPD_UI_WINDOWS::ClearActive, Id=Id
SPD_UI_WINDOWS::ClearAllActive
result = SPD_UI_WINDOWS::AddObject(dataObject)
result = SPD_UI_WINDOWS::RemoveObject(dataObject)
SPD_UI_WINDOWS::Renumber
result = SPD_UI_WINDOWS::GetObjects(Id=Id)
spd_ui_windows::reloadWindowMenus, windowMenus
spd_ui_windows::updatedatareference, oldnames, newnames
result = SPD_UI_WINDOWS::Init(loadedData)
SPD_UI_WINDOWS__DEFINE
Routine details
top source SPD_UI_WINDOWS::Add
result = SPD_UI_WINDOWS::Add(Name=Name, IsActive=IsActive, NRows=NRows, NCols=NCols, Panels=Panels, Settings=Settings, Locked=Locked, Tracking=Tracking)
Keywords
- Name
- IsActive
- NRows
- NCols
- Panels
- Settings
- Locked
- Tracking
top source SPD_UI_WINDOWS::AddNewObject
result = SPD_UI_WINDOWS::AddNewObject(windowObj)
Parameters
- windowObj
top source spd_ui_windows::Reset
spd_ui_windows::Reset, callSequence=callSequence
Keywords
- callSequence
top source SPD_UI_WINDOWS::AddObject
result = SPD_UI_WINDOWS::AddObject(dataObject)
Parameters
- dataObject
top source SPD_UI_WINDOWS::RemoveObject
result = SPD_UI_WINDOWS::RemoveObject(dataObject)
Parameters
- dataObject
top source spd_ui_windows::reloadWindowMenus
spd_ui_windows::reloadWindowMenus, windowMenus
Parameters
- windowMenus
File attributes
Modification date: | Thu Feb 13 16:41:39 2014 |
Lines: | 369 |