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_scroll_bar__define.pro


NAME: spd_ui_scroll_bar__define.pro PURPOSE: Object created for data slider widget. Allows scrolling back and forth along the data range when panels are locked. CALLING SEQUENCE: sb = obj_new('SPD_UI_SCROLL_BAR', parentID, xScreenSize, windowStorage, loadedData, drawObject, statusbar, $ value = 500, range = [0,1000]) ATTRIBUTES: id: slider widget's ID parent: parent widget's ID xsize: screen size, in pixels, of the slider bar range: the numerical integer range about which the slider can move, [0,1000] by default value: the current value of the slider, zero (fully left) in the absence of data PUBLIC METHODS: getValue: Allows retrieval of value, range, and xsize setValue: Allows setting of value and xsize, mainly for the purpose of gui resize events update: (Will be called most often) Update procedure to be called any time changes have been made to the locked status or the locked panel's range. NOTES: Created 7-13-09 Behavior: No locked panels: Scroll bar should be zeroed and desensitized Locked panels w/o valid data: Scroll bar should be centered and desensitized Locked panel w/ valid data: Scroll bar should be sensitized, position will depend on the data and panel ranges. HISTORY:

Class description for spd_ui_scroll_bar

Properties

Properties in spd_ui_scroll_bar

range get init
value get set init
xsize get set

Fields

Fields in spd_ui_scroll_bar

DRAWOBJECT ptr_new()
ID 0L
LOADEDDATA ptr_new()
PARENT 0L
RANGE [0L, 0L]
STATUSBAR ptr_new()
WINDOWSTORAGE ptr_new()

Routines

Routines from spd_ui_scroll_bar__define.pro

spd_ui_scroll_bar_event, event
spd_ui_scroll_bar::getProperty, value=value, range=range, xsize=xsize
spd_ui_scroll_bar::setProperty, value=value, xsize=xsize
result = spd_ui_scroll_bar::getDataRange(traces, panelinfo)
spd_ui_scroll_bar::handleEvent, event
spd_ui_scroll_bar::update
result = spd_ui_scroll_bar::init(parent, xsize, windowstorage, loadeddata, drawobject, statusbar, value=value, range=range)
spd_ui_scroll_bar__define

Routine details

top source spd_ui_scroll_bar_event

spd_ui_scroll_bar_event, event

Parameters

event

top source spd_ui_scroll_bar::getProperty

spd_ui_scroll_bar::getProperty, value=value, range=range, xsize=xsize

Keywords

value
range
xsize

top source spd_ui_scroll_bar::setProperty

spd_ui_scroll_bar::setProperty, value=value, xsize=xsize

Keywords

value
xsize

top source spd_ui_scroll_bar::getDataRange

result = spd_ui_scroll_bar::getDataRange(traces, panelinfo)

Parameters

traces
panelinfo

top source spd_ui_scroll_bar::handleEvent

spd_ui_scroll_bar::handleEvent, event

Parameters

event

top source spd_ui_scroll_bar::update

spd_ui_scroll_bar::update

top source spd_ui_scroll_bar::init

result = spd_ui_scroll_bar::init(parent, xsize, windowstorage, loadeddata, drawobject, statusbar, value=value, range=range)

Parameters

parent
xsize
windowstorage
loadeddata
drawobject
statusbar

Keywords

value
range

top source spd_ui_scroll_bar__define

spd_ui_scroll_bar__define

File attributes

Modification date: Tue Oct 21 13:53:42 2014
Lines: 197