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

Class PromptDialog

                                     schroPmwWrapper --+
                                                       |
_Pmw.Pmw_1_3_3.lib.PmwBase.MegaArchetype --+           |
                                           |           |
     _Pmw.Pmw_1_3_3.lib.PmwBase.MegaToplevel --+       |
                                               |       |
                        _private._enhancedDialog --+   |
                                                   |   |
                      _private._enhancedPromptDialog --+
                                                       |
                                                      PromptDialog

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

Note: this is actually subclassed from an improved version of Dialog which we supply (_enhancedPromptDialog), which subclasses the _enhancedDialog class for ButtonBox behavior). The improved version allows us to set further default behavior, honor the "environ" argument, and fix bugs resulting from incorrect parenting of seperate Tk panels.

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.

Inherited from schroPmwWrapper: cleanup_components, grid, pack

Inherited from _private._enhancedPromptDialog: checkentry, clear, delete, deleteentry, forget, get, getvalue, grid_configure, grid_forget, grid_info, grid_remove, icursor, index, indexentry, info, insert, insertentry, pack_configure, pack_forget, pack_info, place, place_configure, place_forget, place_info, scan_dragto, scan_mark, select_adjust, select_clear, select_from, select_present, select_range, select_to, selection_adjust, selection_from, selection_present, selection_range, selection_to, setentry, setvalue, valid, xview, xview_moveto, xview_scroll

Inherited from _private._enhancedDialog: deactivate, interior, invoke

Inherited from _private._enhancedDialog (private): _buttons, _defaultButton, _doCommand, _invokeDefault

Inherited from _Pmw.Pmw_1_3_3.lib.PmwBase.MegaToplevel: activate, active, after, after_cancel, after_idle, aspect, attributes, bbox, bell, bind, bind_all, bind_class, bindtags, client, clipboard_append, clipboard_clear, clipboard_get, colormapwindows, colormodel, columnconfigure, command, config, deiconify, deletecommand, destroy, event_add, event_delete, event_generate, event_info, focus, focus_displayof, focus_force, focus_get, focus_lastfor, focus_set, focusmodel, frame, geometry, 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, group, iconbitmap, iconify, iconmask, iconname, iconposition, iconwindow, image_names, image_types, keys, lift, lower, mainloop, maxsize, minsize, nametowidget, option_add, option_clear, option_get, option_readfile, overrideredirect, pack_propagate, pack_slaves, place_slaves, positionfrom, propagate, protocol, quit, register, resizable, rowconfigure, selection_clear, selection_get, selection_handle, selection_own, selection_own_get, send, setvar, show, size, sizefrom, slaves, state, title, tk_bisque, tk_focusFollowsMouse, tk_focusNext, tk_focusPrev, tk_menuBar, tk_setPalette, tk_strictMotif, tkraise, transient, unbind, unbind_all, unbind_class, update, update_idletasks, userdeletefunc, usermodaldeletefunc, 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, withdraw, wm_aspect, wm_attributes, wm_client, wm_colormapwindows, wm_command, wm_deiconify, wm_focusmodel, wm_frame, wm_geometry, wm_grid, wm_group, wm_iconbitmap, wm_iconify, wm_iconmask, wm_iconname, wm_iconposition, wm_iconwindow, wm_maxsize, wm_minsize, wm_overrideredirect, wm_positionfrom, wm_protocol, wm_resizable, wm_sizefrom, wm_state, wm_title, wm_transient, wm_withdraw

Inherited from _Pmw.Pmw_1_3_3.lib.PmwBase.MegaToplevel (private): _centreonscreen, _sameposition, _settitle, _userDeleteWindow

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, 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_3.lib.PmwBase.MegaArchetype.__init__