gui/interface/TreeBox.tcl


@interface TreeBox : Tree,CanvasBox {
  {
    tree selection 
    @icons @buildData
  }

  - selection: aNode ;
  - selection ;

  - onSelection: aCallback ;
  - onSelection ;

  - open: aNode ;
  - toggle: aNode ;
  - close: aNode ;

  - add: aNode ;
  - remove: aNode ;

  - openedIcon: aBitmap ;
  - closedIcon: aBitmap ;
  - childIcon: aBitmap ;

  - openedIcon ;
  - closedIcon ;
  - childIcon ;

  - openedIconOfNode: aNode to: aBitmap ;
  - closedIconOfNode: aNode to: aBitmap ;
  - childIconOfNode: aNode to: aBitmap ;
  - iconOfNode: aNode to: aBitmap ;

  - openedIconOfNode: aNode ;
  - closedIconOfNode: aNode ;
  - childIconOfNode: aNode ;

  - itemOfNode: aNode ;

  - onLeftClick: aCallback ;
  - onMiddleClick: aCallback ;
  - onRightClick: aCallback ;

}