arjuna.interact.gui.gom.guidef module

class arjuna.interact.gui.gom.guidef.GuiDef(name_store, automator, label, def_file_path)

Bases: object

A GuiDef object is attached to a Gui, which in turn is attached to an automator and hence to a fixed auto context.

Arjuna does a lazy loading of Gui Definitions. This means a context A GuiDef will lead to loading of all contexts centrally, but use only the one it needs to avoid repeat processing.

property anchor_element_name
property config
get_wmd(label)
property is_empty
property root_element_name
class arjuna.interact.gui.gom.guidef.GuiFactory

Bases: object

classmethod create_appdef_from_dir(name, automator, app_def_dir)
classmethod create_guidef(automator, def_path)