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::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
File attributes
Modification date: | Thu Feb 13 16:42:44 2014 |
Lines: | 127 |