Documentation for /home/davin/idl/socware/

Generated by IDLdoc

single page | use frames     summary     class     fields     routine details     file attributes

projects/themis/spacecraft/particles/slices/

thm_ui_slice2d_bar__define.pro


NAME: thm_ui_slice2d_bar__define.pro PURPOSE: Object created for the 2d slices interface. Allows scrolling back and forth over a temporal series of slices. CALLING SEQUENCE: sb = obj_new('THM_UI_SLICE2D_BAR', parentID, xScreenSize, (windowStorage, loadedData, drawObject,) $ statusbar=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 (in sec), [0,1000] by default value: the current value of the slider, zero (fully left) in the absence of data ok: flag indicating whether the slider should be sensitized 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: Update procedure to be called when: -new plots have been generated (after setValue) -there was an error (after setValue) -events are processed (w/ EVENT keyword) NOTES: HISTORY: Initial version: 4-02-10 Added title 3-5-12

Class description for thm_ui_slice2d_bar

Properties

Properties in thm_ui_slice2d_bar

ok set init
range get set init
statusbar init
value get set init
xsize get set

Fields

Fields in thm_ui_slice2d_bar

ID 0L
OK 0B
PARENT 0L
RANGE [0L, 0L]
SINGLE 0B
STATUSBAR ptr_new()
TITLE 0L
XSIZE 0L

Routines

Routines from thm_ui_slice2d_bar__define.pro

thm_ui_slice2d_bar_event, event
thm_ui_slice2d_bar::getProperty, value=value, range=range, xsize=xsize
thm_ui_slice2d_bar::setProperty, value=value, xsize=xsize, range=range, ok=ok
thm_ui_slice2d_bar::handleEvent, event
thm_ui_slice2d_bar::updateTitle
thm_ui_slice2d_bar::update, event=event
result = thm_ui_slice2d_bar::init(parent, xsize, statusbar=statusbar, value=value, range=range, ok=ok)
thm_ui_slice2d_bar__define

Routine details

top source thm_ui_slice2d_bar_event

thm_ui_slice2d_bar_event, event

Parameters

event

top source thm_ui_slice2d_bar::getProperty

thm_ui_slice2d_bar::getProperty, value=value, range=range, xsize=xsize

Keywords

value
range
xsize

top source thm_ui_slice2d_bar::setProperty

thm_ui_slice2d_bar::setProperty, value=value, xsize=xsize, range=range, ok=ok

Keywords

value
xsize
range
ok

top source thm_ui_slice2d_bar::handleEvent

thm_ui_slice2d_bar::handleEvent, event

Parameters

event

top source thm_ui_slice2d_bar::updateTitle

thm_ui_slice2d_bar::updateTitle

top source thm_ui_slice2d_bar::update

thm_ui_slice2d_bar::update, event=event

Keywords

event

top source thm_ui_slice2d_bar::init

result = thm_ui_slice2d_bar::init(parent, xsize, statusbar=statusbar, value=value, range=range, ok=ok)

Parameters

parent
xsize

Keywords

statusbar
value
range
ok

top source thm_ui_slice2d_bar__define

thm_ui_slice2d_bar__define

File attributes

Modification date: Thu Feb 13 16:42:44 2014
Lines: 127