# gui/interface/TableBox.tcl

    @interface TableBox : Box {
      {
        main headers rowOfSelection counter xscroll yscroll separator
      }
      - columns: columns ;
      - columns ;
      - addColumn: column ;

      - rowOfSelection: row ;
      - rowOfSelection ;
      - selection ;

      - onSelection: aCallback ;
      - onSelection ;

      - separator ;
      - separator: separator ;

      - add: record ;
      - insert: record atRow: row ;
      - deleteRow: row ;
      - content ;

      - loadFromFile: aFile ;
    }