Container of top level Application.
More...
|
def | __init__ |
| The constructor.
|
|
def | append_button_click |
|
def | button_create |
|
def | button_highlight |
|
def | buttons_update |
|
def | call_button_click |
|
def | delete_button_click |
|
def | entry_create |
|
def | entry_highlight |
|
def | get_button_click |
|
def | label_create |
|
def | module_controls_update |
|
def | module_select |
|
def | modules_read |
|
def | open_button_click |
|
def | prepend_button_click |
|
def | project_read |
|
def | project_updated |
|
def | register_or_function_selected |
|
def | set_button_click |
|
def | tree_widget_create |
|
def | scrollable_canvas_create |
|
def | scrollable_list_box_create |
|
def | redo_button_click |
|
def | save_button_click |
|
def | undo_button_click |
|
def | warn |
|
def | widgets_create |
|
Container of top level Application.
The Application class is the main application window.
def configurator.Application.__init__ |
( |
|
self, |
|
|
|
master = None |
|
) |
| |
The constructor.
The constructor initializes reads in the data and initializes the application window
def configurator.Application.get_button_click |
( |
|
self | ) |
|
Application: This method will enable or disable *entry*
depending upon *enable*.
def configurator.Application.register_or_function_selected |
( |
|
self, |
|
|
|
event |
|
) |
| |
Application: This method is invoked whenever the project
tree is updated.
tuple configurator.Application.button Button(frame, text = name, command = command) |
|
static |
Application: Create and return a button widget inside
of *frame* named *name* at (*row*, *column*). *command*
is the function excecuted when the button is clicked.
tuple configurator.Application.canvas |
|
static |
Initial value: 1 Canvas(frame, bg =
"white", \
2 width = 300, height=300, scrollregion=(0, 0, 500, 500))
tuple configurator.Application.entry Entry(frame, text = text) |
|
static |
Application: Create and return an entry widget inside
of *frame* at grid position (*row*, *column*) that spans
*column_span* grid columsn. The initial value of the
entry is *text*.
tuple configurator.Application.is_register isinstance(register_or_function, Register) |
|
static |
Application: Update the highlighting of module controls.
tuple configurator.Application.label Label(frame, text = text, foreground = "red") |
|
static |
Application: This method will create a *Label* widget
in *frame* at grid position (*row*, *column*) that
spans *column_span* grid locations. The initial label
value is *text*.
tuple configurator.Application.new_module_use_node |
|
static |
Initial value: 1 Module_Use(name_vendor_module,
2 [ module_node ],
None,
None, self.style)
configurator.Application.reg_and_func_list_box self.reg_and_func_list_box |
|
static |
Application: Mark that *module* is selected.
Application: This method is invoked whenver a register or
function is selected in the registers/functions list box.
configurator.Application.selections_root_tree \ |
|
static |
Application: This method centralize the creation of all the
main window widgets.
configurator.Application.selections_selected_item self.selections_selected_item |
|
static |
Application: This method is invoked whenever it is time to
update the button highlights.
configurator.Application.why_not self.append_button.why_not |
|
static |
Application: This method is invoke when the [Append} button
is clicked. It will insert a module on to the end of the
currently selected project item/node.
Application: This method is called when it is time to
call a function from the currently selected modue.
Application: This method is called when the [Delete] button
is clicked. It deletes the currently selected module in
the project tree.
Application: This method is called when it is time to
get a register value from the currently selected module.
Application: This method is called when it is time to
set a register value from the currently selected modue.
The documentation for this class was generated from the following file: