Package teamwork :: Package widgets :: Package PsychGUI :: Package AgentWindow :: Module StatePane :: Class StateFrame
[hide private]
[frames] | no frames]

Class StateFrame

source code

 _Pmw.Pmw_1_3.lib.PmwBase.MegaArchetype --+        
                                          |        
        _Pmw.Pmw_1_3.lib.PmwBase.MegaWidget --+    
                                              |    
_Pmw.Pmw_1_3.lib.PmwScrolledFrame.ScrolledFrame --+
                                                  |
                                                 StateFrame

Frame to display the state of an entity

Instance Methods [hide private]
 
__init__(self, parent, **kw) source code
 
toggle(self, event) source code
 
setExpert(self) source code
str
featureString(self, feature)
Converts a feature name into a Tk-friendly label string
source code
 
addFeature(self, feature, position=None)
Draws the widget for a new state feature
source code
 
select(self, event)
Callback when clicking on a feature
source code
 
setValue(self, widget, value=None) source code
 
update(self) source code
 
set(self, feature, value=None) source code
 
delete(self, event=None, feature=None, confirm=None) source code
 
override(self, event) source code
 
addElement(self, event) source code
 
askNew(self, event)
Prompts user for name of new state feature
source code
 
newFeature(self, button) source code
 
setState(self, state)
Sets the state Tk configuration feature on this widget
source code
 
viewDynamics(self, event, feature=None)
Pop up a modal dialog to view/edit dynamics of the given state feature
source code
 
changeDynamics(self, button)
Upon clicking OK in dynamics dialog, change entity's dynamics accordingly
source code
 
checkDynamics(self, toDelete)
Identifies any references to the given state feature in dynamics
source code

Inherited from _Pmw.Pmw_1_3.lib.PmwScrolledFrame.ScrolledFrame: destroy, interior, reposition, xview, yview

Inherited from _Pmw.Pmw_1_3.lib.PmwScrolledFrame.ScrolledFrame (private): _getxview, _getyview, _horizflex, _hscrollMode, _reposition, _scrollBothNow, _toggleHorizScrollbar, _toggleVertScrollbar, _vertflex, _vscrollMode

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, destroycomponent, hulldestroyed, initialiseoptions, isinitoption, options

Instance Variables [hide private]
bool locked
True iff the override widget displays a lock icon
Method Details [hide private]

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

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

featureString(self, feature)

source code 

Converts a feature name into a Tk-friendly label string

Parameters:
  • feature (str)
Returns: str

update(self)

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

viewDynamics(self, event, feature=None)

source code 

Pop up a modal dialog to view/edit dynamics of the given state feature

Parameters:
  • feature (str) - the state feature whose dynamics should be displayed

changeDynamics(self, button)

source code 

Upon clicking OK in dynamics dialog, change entity's dynamics accordingly

Parameters:
  • button (str) - the button pressed to close the dialog (generated by Tk callback)