# # 5. When a certain action is pressed in the popup menus, the # action_handler function attached to the action will be executed over # its corresponding node, and the tree image will be refreshed. # # Special values: # # action_checker = None : It will be interpreted as "Show allways" # html_generator = None : Autogenerate html and link to action # action_handler = None : Action will be ignored # # ============================================================================== # We first register the special action "search" which is attached to # our custom search function. application.register_action("", "search", search_by_feature, None, None) # Node manipulation options (bound to node items and all their faces) application.register_action("branch_info", "node", None, None, branch_info) application.register_action("<b>Collapse</b>", "node", collapse, can_collapse, None) application.register_action("Expand", "node", expand, can_expand, None) application.register_action("Highlight background", "node", set_bg, None, None) application.register_action("Set as root", "node", set_as_root, None, None) application.register_action("Swap children", "node", swap_branches, is_not_leaf, None) application.register_action("Pay me a compliment", "face", set_red, None, None) # Actions attached to node's content (shown as text faces) application.register_action("divider", "face", None, None, external_links_divider) application.register_action("Default layout", "layout", main_layout, None, None) application.register_action("Clean layout", "layout", main_layout, None, None)
# # 5. When a certain action is pressed in the popup menus, the # action_handler function attached to the action will be executed over # its corresponding node, and the tree image will be refreshed. # # Special values: # # action_checker = None : It will be interpreted as "Show allways" # html_generator = None : Autogenerate html and link to action # action_handler = None : Action will be ignored # # ============================================================================== # We first register the special action "search" which is attached to # our custom search function. application.register_action("", "search", search_by_feature, None, None) # Node manipulation options (bound to node items and all their faces) application.register_action("branch_info", "node", None, None, branch_info) application.register_action("<b>Collapse</b>", "node", collapse, can_collapse, None) application.register_action("Expand", "node", expand, can_expand, None) application.register_action("Highlight background", "node", set_bg, None, None) application.register_action("Set as root", "node", set_as_root, None, None) application.register_action("Swap children", "node", swap_branches, is_not_leaf, None) application.register_action("Pay me a compliment", "face", set_red, None, None) # Actions attached to node's content (shown as text faces) application.register_action("divider", "face", None, None, external_links_divider)
# # 5. When a certain action is pressed in the popup menus, the # action_handler function attached to the action will be executed over # its corresponding node, and the tree image will be refreshed. # # Special values: # # action_checker = None : It will be interpreted as "Show allways" # html_generator = None : Autogenerate html and link to action # action_handler = None : Action will be ignored # # ============================================================================== # We first register the special action "search" which is attached to # our custom search function. application.register_action("", "search", search_by_feature, None, None) # MY custom run model action "compute" which is attached to MY # custom compute function. application.register_action("", "compute", compute_model, None, None) application.register_action("", "loadmodel", load_model, None, None) # Node manipulation options (bound to node items and all their faces) application.register_action("branch_info", "node", None, None, branch_info) application.register_action("<b>Collapse</b>", "node", collapse, can_collapse, None) application.register_action("Expand", "node", expand, can_expand, None) application.register_action("Highlight background", "node", set_bg, None, None) application.register_action("Mark branch", "node", mark_branch, is_not_marked, None) application.register_action("Clean mark", "node", clean_marks, is_marked, None)