mmSolver.tools.mmmenu#

Create a Menu for mmSolver.

Tool#

Build the mmSolver menu.

mmSolver.tools.mmmenu.tool.build_menu()#

Build the ‘mmSolver’ menu.

Library#

Supporting functions for building the mmSolver menu.

mmSolver.tools.mmmenu.lib.split_key(key)#

Split a key into separate name hierarchy, with a ‘/’ character.

mmSolver.tools.mmmenu.lib.get_function_definition(key, data_list)#

Look up a function definition in the list of data given.

mmSolver.tools.mmmenu.lib.compile_function_definition(item, funcs)#

Find and create a function definition.

mmSolver.tools.mmmenu.lib.compile_items(items, function_defs)#
mmSolver.tools.mmmenu.lib.create_item(parent_menu, func_def, is_sub_menu)#

Create a menu item with a function definition.

mmSolver.tools.mmmenu.lib.create_items(items_to_create, main_parent)#

Constant#

mmSolver Menu constant values.