www.gusucode.com > mbc 工具箱 matlab 源码程序 > mbc/+mbctreeadapter/TreeAdapterInterface.m
classdef TreeAdapterInterface < handle %TreeAdapterInterface interface for MBC tree adapters % Copyright 2011 The MathWorks, Inc. properties(Abstract) %EDITABLE editable tree nodes Editable %LOCKED lock tree from firing selection callbacks Locked %TREEEDITCALLBACK rename node callback TreeEditedCallback %DELETEPRESSEDCALLBACK callback for delete key event DeletePressedCallback %SELECTIONCHANGEDCALLBACK selection callback SelectionChangedCallback InsertPressedCallback %IconLocation icon folder IconLocation %IconTransparentColor RGB background color for icon IconTransparentColor TreePopupCallback end properties(Abstract,Dependent) %SELECTED pointer to selected node Selected end methods (Abstract) add(T,p,parent,MaxLvl) refresh(T,root,MaxLvl,p) enable(T) disable(T) select(T,p,AddNode) remove(T,p) update(T,p) updateAll(T) setEditableNodes(T,p,State) expand(T,p) ch = getChildren(T,p) parent = getParent(T,p) end end