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

Class MatrixEditor

source code

_Pmw.Pmw_1_3.lib.PmwBase.MegaArchetype --+    
                                         |    
       _Pmw.Pmw_1_3.lib.PmwBase.MegaWidget --+
                                             |
                                            MatrixEditor

Widget for editing dynamics trees

Instance Methods [hide private]
 
__init__(self, parent, **kw) source code
 
getDynamics(self)
Returns: the dynamics matrix currently selected
source code
 
getBranch(self)
Returns: the plane currently selected
source code
 
setDynamics(self, rowType)
Configures the menus for the given dynamics type
source code
 
setBranch(self, rowType)
Configures the menus for the given branch type
source code
 
displayDynamics(self, matrix)
Sets the menus to the given dynamics matrix
source code
 
displayBranch(self, plane)
Sets the menus to the given plane
source code
str[]
getSlopes(self)
Returns: the relevant set of possible branch types
source code
list
getMenuItems(self, cls, minimum=None)
Returns: a list of possible values for a variable of the given class
source code
 
setMenuItems(self, cls, widget, minimum=None) source code
int
mapValue(self, value, minimum=None)
Returns: index of value in the discretized number space
source code

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, 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

Class Variables [hide private]
str probBranch = 'Probabilistic'
label for probabilistic branch in type selector
Method Details [hide private]

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

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

getDynamics(self)

source code 
Returns:
the dynamics matrix currently selected

getBranch(self)

source code 
Returns:
the plane currently selected

getSlopes(self)

source code 
Returns: str[]
the relevant set of possible branch types

getMenuItems(self, cls, minimum=None)

source code 
Parameters:
  • minimum - optional floor value
Returns: list
a list of possible values for a variable of the given class

mapValue(self, value, minimum=None)

source code 
Returns: int
index of value in the discretized number space