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.