Package schrodinger :: Package ui :: Module propertyselector :: Class PropertySelectorMenu
[hide private]
[frames] | no frames]

Class PropertySelectorMenu

                widget.pmwwidget.schroPmwWrapper --+    
                                                   |    
_Pmw.Pmw_1_3_3.lib.PmwBase.MegaArchetype --+       |    
                                           |       |    
       _Pmw.Pmw_1_3_3.lib.PmwBase.MegaWidget --+   |    
                                               |   |    
                  widget._private._fixedComboBox --+    
                                                   |    
                           widget.pmwwidget.ComboBox --+
                                                       |
                                                      PropertySelectorMenu

Pull-down menu style property selected Used by VSW GUI

Instance Methods [hide private]
 
__init__(self, parent, command=None, proplist=None)
Method which sets the proper pack, grid, and initialization functions, initializes the mega-wiget, and then "cleans up" each component, setting its options to the defaults.
 
ignoreEvent(self, ignored)
 
_callCommand(self, selection_ignored)
Calls the user-specified "command" with the name of the property
 
getSelected(self)
Return PropertyName object for the selected property, or None.
 
select(self, property)
Select the specified property.
 
setProperties(self, proplist)
Change the list of properties.

Inherited from widget.pmwwidget.schroPmwWrapper: cleanup_components, grid, pack

Inherited from widget._private._fixedComboBox: activate, bbox, checkentry, clear, curselection, delete, destroy, get, getcurselection, getvalue, icursor, index, insert, invoke, itemcget, itemconfig, itemconfigure, nearest, scan_dragto, scan_mark, see, select_adjust, select_anchor, select_clear, select_from, select_includes, select_present, select_range, select_set, select_to, selection_adjust, selection_anchor, selection_from, selection_includes, selection_present, selection_range, selection_set, selection_to, selectitem, setentry, setlist, setvalue, size, valid, xview, xview_moveto, xview_scroll, yview, yview_moveto, yview_scroll

Inherited from widget._private._fixedComboBox (private): _addHistory, _drawArrow, _dropdownBtnRelease, _next, _postList, _previous, _resizeArrow, _selectCmd, _selectUnpost, _unpostList, _unpostOnNextRelease

Inherited from _Pmw.Pmw_1_3_3.lib.PmwBase.MegaWidget: after, after_cancel, after_idle, 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_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_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, 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_3.lib.PmwBase.MegaArchetype: __getitem__, __setitem__, __str__, addoptions, cget, component, componentaliases, componentgroup, components, configure, createcomponent, createlabel, defineoptions, destroycomponent, hulldestroyed, initialiseoptions, interior, isinitoption, options

Method Details [hide private]

__init__(self, parent, command=None, proplist=None)
(Constructor)

 

Method which sets the proper pack, grid, and initialization functions, initializes the mega-wiget, and then "cleans up" each component, setting its options to the defaults.

Overrides: _Pmw.Pmw_1_3_3.lib.PmwBase.MegaArchetype.__init__

select(self, property)

 

Select the specified property. <property> must be a data name string or a PropertyName object.

setProperties(self, proplist)

 

Change the list of properties. 'proplist' must be a list of PropertyName objects (from the 'structure.py' module) or data names