Package nMOLDYN :: Package GUI :: Module CheckJobsStatusDialog :: Class CheckJobsStatusDialog |
[hide private]
[frames] | no frames]

# Class CheckJobsStatusDialog

source code

      Tkinter.Misc --+
                     |
    Tkinter.BaseWidget --+
                         |
            Tkinter.Wm --+
                         |
          Tkinter.Toplevel --+
                             |
                            CheckJobsStatusDialog

Sets up a dialog used to check the status of the nMOLDYN running jobs.

Nested Classes | [hide private]
Inherited from `Tkinter.Misc`: `getdouble`, `getint`

Instance Methods | [hide private]
__init__(self, parent, title=None) The constructor. | source code
body(self, master) Create dialog body. | source code
buttonbox(self) Add standard button box. | source code
ok(self, event=None) | source code
cancel(self, event=None) | source code
validate(self) | source code
apply(self) | source code
refresh(self) Refreshes the nMOLDYN running jobs list and its associated frame. | source code
findJobs(self) This method find the nMOLDYN active and inactive jobs. | source code
killJobs(self, pid) This method is called when the user press the button 'Kill' of the dialog. | source code
Inherited from `Tkinter.BaseWidget`: `destroy` Inherited from `Tkinter.BaseWidget` (private): `_do`, `_setup` Inherited from `Tkinter.Misc`: `__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`, `_getdoubles`, `_getints`, `_grid_configure`, `_nametowidget`, `_options`, `_register`, `_report_exception`, `_root`, `_substitute` Inherited from `Tkinter.Wm`: `aspect`, `attributes`, `client`, `colormapwindows`, `command`, `deiconify`, `focusmodel`, `frame`, `geometry`, `grid`, `group`, `iconbitmap`, `iconify`, `iconmask`, `iconname`, `iconposition`, `iconwindow`, `maxsize`, `minsize`, `overrideredirect`, `positionfrom`, `protocol`, `resizable`, `sizefrom`, `state`, `title`, `transient`, `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`

Class Variables | [hide private]
Inherited from `Tkinter.Misc`: `_noarg_` Inherited from `Tkinter.Misc` (private): `_subst_format`, `_subst_format_str`, `_tclCommands`

Method Details | [hide private]

### __init__(self, parent, title=None) (Constructor) | source code
The constructor. Parameters: `parent` - the parent widget. `title` (string) - a string specifying the title of the dialog. Overrides: Tkinter.BaseWidget.__init__

### body(self, master) | source code
Create dialog body. Return widget that should have initial focus.

### findJobs(self) | source code
    This method find the nMOLDYN active and inactive jobs.
    Output:
        -a list of the temporary nMOLDYN running job logfiles.

### killJobs(self, pid) | source code
This method is called when the user press the button 'Kill' of the dialog. It loops over all the running jobs and for those which have been selected to be killed asks the user to confirm that (s)he really wants to kill them. If so, kills them and updates the dialog. Arguments: pid: the pid of the job to kill.