here reside functions that implement a glue between application or paper
(main.py or paper.py) and the dialogs (dialogs.py)
Imported modules
|
|
import Pmw
import dialogs
from molecule import molecule
import os
import os_support
from singleton_store import Store
import tkMessageBox
import validator
import widgets
import xml
|
Functions
|
|
|
|
ask_display_form_for_selected
|
ask_display_form_for_selected ( paper )
|
|
ask_id_for_selected
|
ask_id_for_selected ( paper )
opens dialog for input of molecule ID and sets it
|
|
ask_inchi_program_path
|
ask_inchi_program_path ()
|
|
ask_name_for_selected
|
ask_name_for_selected ( paper )
opens dialog for input of molecule name and sets it
|
|
check_validity
|
check_validity ( mols )
|
|
create_fragment_from_selected
|
create_fragment_from_selected ( paper )
|
|
log_atom_type
|
log_atom_type ( vtype )
according to vtype tells the user how an atom text was interpreted
|
|
save_as_template
|
save_as_template ( paper )
|
|
select_language
|
select_language ( paper )
|
|
set_atom_number
|
set_atom_number ( atoms )
|
|
view_fragments
|
view_fragments ( paper )
|