Package schrodinger :: Package ui :: Package widget :: Module pmwwidget :: Class PanedWidget
[hide private]
[frames] | no frames]

Class PanedWidget

                               schroPmwWrapper --+
                                                 |
_Pmw.Pmw_1_3.lib.PmwBase.MegaArchetype --+       |
                                         |       |
       _Pmw.Pmw_1_3.lib.PmwBase.MegaWidget --+   |
                                             |   |
                    _private._fixedPanedWidget --+
                                                 |
                                                PanedWidget

Class that mimics the Pmw.PanedWidget class. Accepts the additional argument "environ," which sets defaults proper for different Maestro environments ("dialog," "asl," "joblaunch," and "normal" are the possible values.)

Instance Methods [hide private]
 
__init__(self, parent, **kw)
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.
 
add(self, name, **kw)
We catch the "add" method of the Pmw.PanedWidget class so that we can make adjustments to each pane as it is created.
 
insert(self, name, before=0, **kw)
We catch the "insert" method of the "Pmw.PanedWidget" class so that we can make adjustments to each pane as it is created.

Inherited from schroPmwWrapper: cleanup_components, grid, pack

Inherited from _private._fixedPanedWidget: configurepane, delete, destroy, move, pane, panes, setnaturalsize, updatelayout

Inherited from _private._fixedPanedWidget (private): _absSize, _addSeparator, _btnDown, _btnMove, _btnMoveCompressed, _btnUp, _buttonName, _calculateChange, _getMotionLimit, _getNaturalSizes, _grow, _handleConfigure, _initPaneOptions, _iterate, _moveAfter, _moveBefore, _nameToIndex, _parsePaneOptions, _plotHandles, _sepName, _setrel, _shrink, _updateSizes

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

Method Details [hide private]

__init__(self, parent, **kw)
(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.lib.PmwBase.MegaArchetype.__init__

add(self, name, **kw)

 

We catch the "add" method of the Pmw.PanedWidget class so that we can make adjustments to each pane as it is created. This method simply creates the pane, and cleans it up using the "_cleanup_component" method of the "schroPmwWrapper" class. The method returns the pane just as the "Pmw.PanedWidget.add" method does.

Overrides: _private._fixedPanedWidget.add

insert(self, name, before=0, **kw)

 

We catch the "insert" method of the "Pmw.PanedWidget" class so that we can make adjustments to each pane as it is created. This method simply creates the pane, and cleans it up using the "_cleanup_component" method of the "schroPmwWrapper" class. The method returns the pane just as the "Pmw.PanedWidget.insert" method does.

Overrides: _private._fixedPanedWidget.insert