Package Pmv :: Module colorMap :: Class ColorMapGUI
[hide private]
[frames] | no frames]

Class ColorMapGUI

source code

  Tkinter.Misc --+            
                 |            
Tkinter.BaseWidget --+        
                     |        
      Tkinter.Pack --+        
                     |        
     Tkinter.Place --+        
                     |        
      Tkinter.Grid --+        
                     |        
        Tkinter.Widget --+    
                         |    
             Tkinter.Frame --+
                             |
                            ColorMapGUI

Nested Classes [hide private]

Inherited from Tkinter.Misc: getdouble, getint


Instance Methods [hide private]
  button_cb(self, event=None)
call back function for the buttons allowing to toggle between different canvases.
  hueColor(self, val)
TkColorString <- hueColor(val) val is an integer between 25 and 200.
  satColor(self, val)
TkColorString <- satColor(val) val is an integer between 25 and 200 returns color to be use to draw saturation lines in saturation canvas
  valColor(self, val)
TkColorString <- satColor(val) val is an integer between 25 and 200 returns color to be use to draw value and opacity lines in canvas
  createWidgets(self)
create Tkinter widgets: 4 canvas and buttons in 2 frames
  min_cb(self, event)
  max_cb(self, event)
  quit(self)
Quit the Tcl interpreter.
  reset_cb(self)
  read_cb(self)
  write_cb(self)
  clear(self, name)
  rampHue(self)
  drawHue(self)
  constantSaturation(self, value)
  drawSaturation(self)
  constantValue(self, value)
  drawValue(self)
  rampOpacity(self)
  drawOpacity(self)
  addCallback(self, function)
  buildRamp(self)
  callCallbacks(self)
  mouseUp(self, event)
  mouseDown(self, event)
  mouseMotion(self, event)
  __init__(self, master=None, min=0.0, max=255.0)
Construct a frame widget with the parent MASTER.

Inherited from Tkinter.BaseWidget: destroy

Inherited from Tkinter.BaseWidget (private): _do, _setup

Inherited from Tkinter.Misc: __getitem__, __setitem__, __str__, after, after_cancel, after_idle, bbox, bell, bind, bind_all, bind_class, bindtags, cget, clipboard_append, clipboard_clear, colormodel, columnconfigure, config, configure, deletecommand, event_add, event_delete, event_generate, event_info, focus, focus_displayof, focus_force, focus_get, focus_lastfor, focus_set, getboolean, getvar, grab_current, grab_release, grab_set, grab_set_global, grab_status, grid_bbox, grid_columnconfigure, grid_location, grid_propagate, grid_rowconfigure, grid_size, grid_slaves, image_names, image_types, keys, lift, lower, mainloop, nametowidget, option_add, option_clear, option_get, option_readfile, pack_propagate, pack_slaves, place_slaves, propagate, 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, 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 Tkinter.Misc (private): _bind, _configure, _displayof, _getboolean, _getdoubles, _getints, _grid_configure, _nametowidget, _options, _register, _report_exception, _root, _substitute

Inherited from Tkinter.Pack: forget, info, pack, pack_configure, pack_forget, pack_info

Inherited from Tkinter.Place: place, place_configure, place_forget, place_info

Inherited from Tkinter.Grid: grid, grid_configure, grid_forget, grid_info, grid_remove, location


Class Variables [hide private]

Inherited from Tkinter.Misc: _noarg_

Inherited from Tkinter.Misc (private): _subst_format, _subst_format_str, _tclCommands


Method Details [hide private]

button_cb(self, event=None)

source code 
call back function for the buttons allowing to toggle between
different canvases.
This function hides the currentCanvas and shows the canvas
corresponding to the active radio button.
In addition it sets
     self.currentCanvas : used to hide it next time we come in
     self.currentLines : list of Canvas Line objects (one per canvas)
     self.currentValues : list of numerical values (one per canvas)
     self.getColor =  function to be called to represent a color as a
                      Tk string

hueColor(self, val)

source code 
TkColorString <- hueColor(val) val is an integer between 25 and 200. returns color to be use to draw hue lines in hue canvas

satColor(self, val)

source code 
TkColorString <- satColor(val) val is an integer between 25 and 200 returns color to be use to draw saturation lines in saturation canvas

valColor(self, val)

source code 
TkColorString <- satColor(val) val is an integer between 25 and 200 returns color to be use to draw value and opacity lines in canvas

createWidgets(self)

source code 
create Tkinter widgets: 4 canvas and buttons in 2 frames

min_cb(self, event)

source code 
None

max_cb(self, event)

source code 
None

quit(self)

source code 
Quit the Tcl interpreter. All widgets will be destroyed.
Overrides: Tkinter.Misc.quit
(inherited documentation)

reset_cb(self)

source code 
None

read_cb(self)

source code 
None

write_cb(self)

source code 
None

clear(self, name)

source code 
None

rampHue(self)

source code 
None

drawHue(self)

source code 
None

constantSaturation(self, value)

source code 
None

drawSaturation(self)

source code 
None

constantValue(self, value)

source code 
None

drawValue(self)

source code 
None

rampOpacity(self)

source code 
None

drawOpacity(self)

source code 
None

addCallback(self, function)

source code 
None

buildRamp(self)

source code 
None

callCallbacks(self)

source code 
None

mouseUp(self, event)

source code 
None

mouseDown(self, event)

source code 
None

mouseMotion(self, event)

source code 
None

__init__(self, master=None, min=0.0, max=255.0)
(Constructor)

source code 

Construct a frame widget with the parent MASTER.

Valid resource names: background, bd, bg, borderwidth, class, colormap, container, cursor, height, highlightbackground, highlightcolor, highlightthickness, relief, takefocus, visual, width.
Overrides: Tkinter.Frame.__init__
(inherited documentation)