Package teamwork :: Package widgets :: Module multiscale :: Class DistributionScale
[hide private]
[frames] | no frames]

Class DistributionScale

source code

_Pmw.Pmw_1_3.lib.PmwBase.MegaArchetype --+        
                                         |        
       _Pmw.Pmw_1_3.lib.PmwBase.MegaWidget --+    
                                             |    
                                    MultiScale --+
                                                 |
                                                DistributionScale

Instance Methods [hide private]
 
__init__(self, parent=None, **kw) source code
 
setState(self)
Sets the state to the given value (NORMAL/DISABLED/?)
source code
 
setForeground(self) source code
 
setBackground(self) source code
 
update(self)
Redraws the scales to correspond to the current distribution
source code
 
reorder(self) source code
 
updateNew(self, value) source code
 
updateValue(self, label, value)
Callback invoked whenever a scale value changes
source code
 
addScale(self, label=None)
Adds a new scale to this widget
source code
 
replaceValue(self) source code
 
deleteScale(self, label=None)
Removes the selected value and re-normalizes
source code
 
labelValue(self, value)
Returns the expert-sensitive label for the given value
source code
 
setExpert(self)
Configure the scales according to the current expert mode
source code
 
toggleDetails(self, update=True) source code

Inherited from MultiScale: generateName, get, labels, set

Inherited from _Pmw.Pmw_1_3.lib.PmwBase.MegaWidget: after, after_cancel, after_idle, bbox, bell, bind, bind_all, bind_class, bindtags, clipboard_append, clipboard_clear, clipboard_get, colormodel, columnconfigure, config, deletecommand, event_add, event_delete, event_generate, event_info, focus, focus_displayof, focus_force, focus_get, focus_lastfor, focus_set, forget, getboolean, getvar, grab_current, grab_release, grab_set, grab_set_global, grab_status, grid, grid_bbox, grid_columnconfigure, grid_configure, grid_forget, grid_info, grid_location, grid_propagate, grid_remove, grid_rowconfigure, grid_size, grid_slaves, image_names, image_types, info, keys, lift, lower, mainloop, nametowidget, option_add, option_clear, option_get, option_readfile, pack, pack_configure, pack_forget, pack_info, pack_propagate, pack_slaves, place, place_configure, place_forget, place_info, place_slaves, propagate, quit, register, rowconfigure, selection_clear, selection_get, selection_handle, selection_own, selection_own_get, send, setvar, size, slaves, tk_bisque, tk_focusFollowsMouse, tk_focusNext, tk_focusPrev, tk_menuBar, tk_setPalette, tk_strictMotif, tkraise, unbind, unbind_all, unbind_class, update_idletasks, wait_variable, wait_visibility, wait_window, waitvar, winfo_atom, winfo_atomname, winfo_cells, winfo_children, winfo_class, winfo_colormapfull, winfo_containing, winfo_depth, winfo_exists, winfo_fpixels, winfo_geometry, winfo_height, winfo_id, winfo_interps, winfo_ismapped, winfo_manager, winfo_name, winfo_parent, winfo_pathname, winfo_pixels, winfo_pointerx, winfo_pointerxy, winfo_pointery, winfo_reqheight, winfo_reqwidth, winfo_rgb, winfo_rootx, winfo_rooty, winfo_screen, winfo_screencells, winfo_screendepth, winfo_screenheight, winfo_screenmmheight, winfo_screenmmwidth, winfo_screenvisual, winfo_screenwidth, winfo_server, winfo_toplevel, winfo_viewable, winfo_visual, winfo_visualid, winfo_visualsavailable, winfo_vrootheight, winfo_vrootwidth, winfo_vrootx, winfo_vrooty, winfo_width, winfo_x, winfo_y

Inherited from _Pmw.Pmw_1_3.lib.PmwBase.MegaArchetype: __getitem__, __setitem__, __str__, addoptions, cget, component, componentaliases, componentgroup, components, configure, createcomponent, createlabel, defineoptions, destroy, destroycomponent, hulldestroyed, initialiseoptions, interior, isinitoption, options

Method Details [hide private]

__init__(self, parent=None, **kw)
(Constructor)

source code 
Overrides: _Pmw.Pmw_1_3.lib.PmwBase.MegaArchetype.__init__

setState(self)

source code 

Sets the state to the given value (NORMAL/DISABLED/?)

Overrides: MultiScale.setState

setForeground(self)

source code 
Overrides: MultiScale.setForeground

setBackground(self)

source code 
Overrides: MultiScale.setBackground

update(self)

source code 

Redraws the scales to correspond to the current distribution

Overrides: _Pmw.Pmw_1_3.lib.PmwBase.MegaWidget.update

reorder(self)

source code 
Overrides: MultiScale.reorder

updateValue(self, label, value)

source code 

Callback invoked whenever a scale value changes

Overrides: MultiScale.updateValue

addScale(self, label=None)

source code 

Adds a new scale to this widget

Parameters:
  • label - The label to be attached to this scale
  • value - The initial value to set the scale to
  • kw - Additional keyword arguments to pass to the Scale widget
Overrides: MultiScale.addScale
(inherited documentation)

deleteScale(self, label=None)

source code 

Removes the selected value and re-normalizes

Overrides: MultiScale.deleteScale

setExpert(self)

source code 

Configure the scales according to the current expert mode

Overrides: MultiScale.setExpert