Package schrodinger :: Package ui :: Module appframework :: Class AppJobInputFrame
[hide private]
[frames] | no frames]

Class AppJobInputFrame

widget.tkinterwidget.schroWidget --+        
                                   |        
        Tkinter.Misc --+           |        
                       |           |        
      Tkinter.BaseWidget --+       |        
                           |       |        
            Tkinter.Pack --+       |        
                           |       |        
           Tkinter.Place --+       |        
                           |       |        
            Tkinter.Grid --+       |        
                           |       |        
              Tkinter.Widget --+   |        
                               |   |        
                   Tkinter.Frame --+        
                                   |        
          widget.tkinterwidget.Frame --+    
                                       |    
                           JobInputFrame --+
                                           |
                                          AppJobInputFrame


A JobInputFrame that provides the setup method for use in the
AppFramework class.  This writes the input structure file and stores
information in the JobParameters object.

Job parameters set by this method are...

    inputstrucsource -   The input source type (FILE, PROJECT_TABLE, or
                         WORKSPACE) that was used
    
    If 'writefile' is True (default):
        inputstrucfile -     The name of the created structure file
                             ( <jobname>.<ext> )
        inputstrucorigfile - For FILE source, the path to the original
                             structure file selected.
    
    If 'writefile' is False:
        inputstruc -         Structure object if source is WORKSPACE;
        inputstrucfile -     Path to specified structures if source is FILE.
        
    Unused parameters are set to None.

Nested Classes [hide private]

Inherited from Tkinter.Misc: getdouble, getint

Instance Methods [hide private]
 
setup(self, jobparam)
This method serializes the input structure(s) to disk and stores the name of the file in the jobparam instance.

Inherited from JobInputFrame: __init__, browseFiles, getFile, getParams, inputState, updateInput, validate, warning, writeSelectedEntries

Inherited from widget.tkinterwidget.schroWidget: grid, pack

Inherited from Tkinter.BaseWidget: destroy

Inherited from Tkinter.BaseWidget (private): _do, _setup

Inherited from Tkinter.Misc: __contains__, __getitem__, __setitem__, __str__, after, after_cancel, after_idle, bbox, bell, bind, bind_all, bind_class, bindtags, cget, clipboard_append, clipboard_clear, clipboard_get, colormodel, columnconfigure, config, configure, deletecommand, event_add, event_delete, event_generate, event_info, focus, focus_displayof, focus_force, focus_get, focus_lastfor, focus_set, 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, image_names, image_types, keys, lift, lower, mainloop, nametowidget, option_add, option_clear, option_get, option_readfile, pack_propagate, pack_slaves, 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 Tkinter.Misc (private): _bind, _configure, _displayof, _getboolean, _getconfigure, _getconfigure1, _getdoubles, _getints, _grid_configure, _gridconvvalue, _nametowidget, _options, _register, _report_exception, _root, _substitute

Inherited from Tkinter.Pack: forget, info, pack_configure, pack_forget, pack_info

Inherited from Tkinter.Place: place, place_configure, place_forget, place_info

Inherited from Tkinter.Grid: grid_configure, grid_forget, grid_info, grid_remove, location

Class Variables [hide private]

Inherited from JobInputFrame: ERROR, FILE, OK, PROJECT_TABLE, WORKSPACE

Inherited from Tkinter.Misc: _noarg_

Inherited from Tkinter.Misc (private): _subst_format, _subst_format_str, _tclCommands

Properties [hide private]

Inherited from Tkinter.Misc (private): _windowingsystem

Method Details [hide private]

setup(self, jobparam)

 

This method serializes the input structure(s) to disk and stores the name of the file in the jobparam instance. Returns False (i.e., aborts the setup cascade) if no input structure file is written. Otherwise, returns True.