Package schrodinger :: Package application :: Package mcpro :: Module modelsystemwizard :: Class _Import
[hide private]
[frames] | no frames]

Class _Import

           ui.widget.pmwwidget.schroPmwWrapper --+    
                                                 |    
_Pmw.Pmw_1_3.lib.PmwBase.MegaArchetype --+       |    
                                         |       |    
       _Pmw.Pmw_1_3.lib.PmwBase.MegaWidget --+   |    
                                             |   |    
               _Pmw.Pmw_1_3.lib.PmwGroup.Group --+    
                                                 |    
                         ui.widget.pmwwidget.Group --+
                                                     |
                                                    _Import

Class for drawing and managing the `Import' panel Changes in this panel will in turn cause change in the display-option panel and navigation bar.

Instance Methods [hide private]
 
__init__(self, master, model_sys, navbar_update, disp_opt_update)
See class docstring.
 
import_lig(self, fname, use_charge)
Imports the ligand(s) structure.
 
import_prot(self, fname, use_zmat)
Imports the protein structure.
 
_check_prot_zmat(self, use_zmat, should_adjust=True)
This function is invoked when the state of the checkbutton of 'Use associated protein zmatrix instead of regenerating' is changed.
 
import_reflig(self, fname, use_reflig)
Loads the reference ligand structure.
 
import_zmat(self, fname, dummy)
Loads an existing zmatrix and create the needed CT.
 
toggle(self)
Dynamically adjusts the panel in response to the changes in `sys_type' and `task_mode'.
 
initialize(self)
Initializes all widgets inside this panel.

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

Inherited from _Pmw.Pmw_1_3.lib.PmwGroup.Group: collapse, expand, interior

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

Method Details [hide private]

__init__(self, master, model_sys, navbar_update, disp_opt_update)
(Constructor)

 

See class docstring.

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

import_lig(self, fname, use_charge)

 

Imports the ligand(s) structure. `fname' is the file name to import. `has_charge' indicates whether the checkbutton is checked (True) or not (False). This action may affect the display-option panel.

import_prot(self, fname, use_zmat)

 

Imports the protein structure. `fname' is the file name to import. `use_zmat' indicates whether the checkbutton is checked (True) or not (False). This action may affect the display-option panel.

_check_prot_zmat(self, use_zmat, should_adjust=True)

 

This function is invoked when the state of the checkbutton of 'Use associated protein zmatrix instead of regenerating' is changed. This function will check if the associated zmatrix does exist or not. If not, it will pop out a dialog to complain and then uncheck the checkbutton. Returns true if the associated zmatrix exists and False if not. This function does not change the state of other widgets or panels.

import_reflig(self, fname, use_reflig)

 

Loads the reference ligand structure. `fname' is the file name to import. `use_reflig' indicates whether the checkbutton is checked (True) or not (False). This action may affect the display-option panel.

import_zmat(self, fname, dummy)

 

Loads an existing zmatrix and create the needed CT. `fname' is the file name to import. `dummy' is not used. This action may affect the display-option panel.

toggle(self)

 

Dynamically adjusts the panel in response to the changes in `sys_type' and `task_mode'.

Overrides: _Pmw.Pmw_1_3.lib.PmwGroup.Group.toggle