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_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

Fields

Fields in spd_ui_getset

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

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

SPD_UI_WINDOWS::Copy

top source SPD_UI_WINDOWS::Remove

SPD_UI_WINDOWS::Remove

top source SPD_UI_WINDOWS::SetActive

SPD_UI_WINDOWS::SetActive, Id=Id

Keywords

Id

top source SPD_UI_WINDOWS::SetButtonActive

SPD_UI_WINDOWS::SetButtonActive, ID=ID

Keywords

ID

top source SPD_UI_WINDOWS::GetActive

result = SPD_UI_WINDOWS::GetActive()

top source spd_ui_windows::Reset

spd_ui_windows::Reset, callSequence=callSequence

Keywords

callSequence

top source SPD_UI_WINDOWS::ClearActive

SPD_UI_WINDOWS::ClearActive, Id=Id

Keywords

Id

top source SPD_UI_WINDOWS::ClearAllActive

SPD_UI_WINDOWS::ClearAllActive

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

SPD_UI_WINDOWS::Renumber

top source SPD_UI_WINDOWS::GetObjects

result = SPD_UI_WINDOWS::GetObjects(Id=Id)

Keywords

Id

top source spd_ui_windows::reloadWindowMenus

spd_ui_windows::reloadWindowMenus, windowMenus

Parameters

windowMenus

top source spd_ui_windows::updatedatareference

spd_ui_windows::updatedatareference, oldnames, newnames

Parameters

oldnames
newnames

top source SPD_UI_WINDOWS::Init

result = SPD_UI_WINDOWS::Init(loadedData)

Parameters

loadedData

top source SPD_UI_WINDOWS__DEFINE

SPD_UI_WINDOWS__DEFINE

File attributes

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