Next: , Previous: Callbacks management, Up: The AppTree


4.1.8 ATS management

— Function: apptree::ats_insert_tree TREENAME

Add TREENAME to the App Tree Structure.

Initially:

— Function: apptree::ats_remove_tree TREENAME

Delete all information of TREENAME from the App Tree Structure.

— Function: apptree::ats_get_next_tree TREENAME

Return the name of the tree that follows TREENAME.

This emulates a loop list.

— Function: apptree::ats_get_previous_tree TREENAME

Return the name of the tree wich TREENAME follow.

— Function: apptree::ats_get_tree TREENAME

Return the structure of TREENAME.

— Function: apptree::ats_set_tree TREENAME NEWTREE

Set NEWTREE as the new structure for TREENAME.

— Function: apptree::ats_get_tree_activeflag TREENAME

Return the value of the active flag of TREENAME.

— Function: apptree::ats_set_tree_activeflag TREENAME VALUE

Set VALUE as the new active flag for TREENAME.

— Function: apptree::ats_get_tree_visibleflag TREENAME

Return the value of the visible flag of TREENAME.

— Function: apptree::ats_set_tree_visibleflag TREENAME VALUE

Set VALUE as the new visible flag for TREENAME.

— Function: apptree::ats_get_tree_nodetypes TREENAME

Return the nodetypes structures of TREENAME.

— Function: apptree::ats_set_tree_nodetypes TREENAME NODETYPES

Set NODETYPES as the new TREENAMEs nodetypes structure.

— Function: apptree::ats_get_tree_nodes TREENAME

Return the nodes structure of TREENAME.

— Function: apptree::ats_set_tree_nodes TREENAME NODES

Set NODES as the new TREENAMEs nodes structure.

— Function: apptree::ats_get_tree_nodetype TREENAME NODETYPE

Return the structure of NODETYPE from TREENAME.

— Function: apptree::ats_set_tree_nodetype TREENAME NODETYPE NNT

Set NNT as the struct of NODETYPE on TREENAME.

— Function: apptree::ats_get_tree_nodetype_image TREENAME NODETYPE

Return the image associated with a nodetype on the current tree.

— Function: apptree::ats_set_tree_nodetype_image TREENAME NODETYPE IMAGE

Set IMAGE as the new image for NODETYPE on TREENAME.

— Function: apptree::ats_get_tree_nodetype_text_prefix TREENAME NODETYPE

Return the text prefix associated with NODETYPE on TREENAME.

— Function: apptree::ats_set_tree_nodetype_text_prefix TREENAME NODETYPE TEXT

Set TEXT as the text prefix associated with NODETYPE on TREENAME.

— Function: apptree::ats_get_tree_nodetype_parent TREENAME NODETYPE

Return the nodetype parent associated with NODETYPE on TREENAME.

— Function: apptree::ats_set_tree_nodetype_parent TREENAME NODETYPE PARENT

Set PARENT as the nodetype parent associated with NODETYPE on TREENAME.

— Function: apptree::ats_get_tree_nodetype_order TREENAME NODETYPE

Return the preferred order associated with NODETYPE on TREENAME.

— Function: apptree::ats_set_tree_nodetype_order TREENAME NODETYPE ORDER

Set ORDER as the new order associated with NODETYPE on TREENAME.

— Function: apptree::ats_get_tree_nodetype_actions TREENAME NODETYPE

Return the actions structure associated with NODETYPE on TREENAME.

— Function: apptree::ats_set_tree_nodetype_actions TREENAME NODETYPE ACTIONS

Set ACTIONS as the associated structure with NODETYPE on TREENAME.

— Function: apptree::ats_get_tree_nodetype_primary_action TREENAME NODETYPE

Return the primary action of NODETYPE on TREENAME.

— Function: apptree::ats_set_tree_nodetype_primary_action TREENAME NODETYPE ACTION

Set ACTION as the primary action of NODETYPE on TREENAME.

— Function: apptree::ats_get_tree_nodetype_secondary_action TREENAME NODETYPE

Return the secondary action of NODETYPE on TREENAME.

— Function: apptree::ats_set_tree_nodetype_secondary_action TREENAME NODETYPE ACTION

Set ACTION as the secondary action of NODETYPE on TREENAME.

— Function: apptree::ats_get_tree_nodetype_contextmenu TREENAME NODETYPE

Return the context menu structure associated with NODETYPE on TREENAME.

— Function: apptree::ats_set_tree_nodetype_contextmenu TREENAME NODETYPE MENU

Set MENU as the menu context structure associated with NODETYPE on TREENAME.

— Function: apptree::ats_add_tree_nodetype_contextmenu_entry TREENAME NODETYPE INDEX ENTRY

Set ENTRY as the INDEXth entry on the context menu associated with NODETYPE, on TREENAME.

— Function: apptree::ats_remove_tree_nodetype_contextmenu_entry TREENAME NODETYPE INDEX

Remove the INDEXth entry from the context menu associated with NODETYPE, on TREENAME.

— Function: apptree::ats_get_tree_node TREENAME NODENAME

Return the structure of NODENAME on TREENAME.

— Function: apptree::ats_set_tree_node TREENAME NODENAME NODE

Set NODE as the new structure of NODENAME on TREENAME.

— Function: apptree::ats_get_tree_node_type TREENAME NODENAME

Return the type associated with NODENAME on TREENAME.

— Function: apptree::ats_set_tree_node_type TREENAME NODENAME NODETYPE

Set NODETYPE as the type associated with NODENAME on TREENAME.

— Function: apptree::ats_get_tree_node_flags TREENAME NODENAME

Return the flags structure associated with NODENAME on TREENAME.

— Function: apptree::ats_set_tree_node_flags TREENAME NODENAME FLAGS

Set FLAGS as the flags structure for NODENAME on TREENAME.

— Function: apptree::ats_get_tree_node_activeflag TREENAME NODENAME

Return the value of the active flag of NODENAME on TREENAME.

— Function: apptree::ats_set_tree_node_activeflag TREENAME NODENAME VALUE

Set VALUE as the value of the active flag of NODENAME on TREENAME.

— Function: apptree::ats_get_tree_node_visibleflag TREENAME NODENAME

Return the value of the visible flag of NODENAME on TREENAME.

— Function: apptree::ats_set_tree_node_visibleflag TREENAME NODENAME VALUE

Set VALUE as the visible flag associated with NODENAME on TREENAME.

— Function: apptree::ats_get_tree_node_parent TREENAME NODENAME

Return the nodename of the parent of NODENAME, on TREENAME.

— Function: apptree::ats_set_tree_node_parent TREENAME NODENAME PARENT

Set PARENT as the new parent for NODENAME on TREENAME.

— Function: apptree::ats_remove_tree_node TREENAME NODENAME

Remove the node NODENAME from TREENAME.

— Function: apptree::ats_get_tree_nodetype_removableflag TREENAME NODETYPE

Return the value of the removable flag from NODETYPE on TREENAME.

— Function: apptree::ats_set_tree_nodetype_removableflag TREENAME NODETYPE VALUE

Set the value of the removable flag of NODETYPE on TREENAME.