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

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

Fields in spd_ui_getset

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

Methods inherited from SPD_UI_READWRITE

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

result = spd_ui_window::getColumn(in_col)

Parameters

in_col

top source spd_ui_window::getPanelPos

result = spd_ui_window::getPanelPos(panel)

Parameters

panel

top source spd_ui_window::repack

spd_ui_window::repack, nodecrease=nodecrease

Keywords

nodecrease

top source spd_ui_window::updatedatareference

spd_ui_window::updatedatareference, oldnames, newnames

Parameters

oldnames
newnames

top source spd_ui_window::getMargins

result = spd_ui_window::getMargins()

top source SPD_UI_WINDOW::Copy

result = SPD_UI_WINDOW::Copy()

top source SPD_UI_WINDOW::GetPanelId

result = SPD_UI_WINDOW::GetPanelId()

top source SPD_UI_WINDOW::IncrementPanelId

SPD_UI_WINDOW::IncrementPanelId

top source spd_ui_window::save

spd_ui_window::save

top source spd_ui_window::reset

spd_ui_window::reset

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

top source SPD_UI_WINDOW__DEFINE

SPD_UI_WINDOW__DEFINE

File attributes

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