Jean-Eloi Dussartre: The Spreadsheet widget, the AtTable object, the Xcell demo program. The main purpose of this project is to provide the AtSpreadsheet widget. However it was necessary to have some other piece to make it possible to test. The testing program is Xcell. To test: setenv XENVIRONMENT Xcell.ad Xcell -f -R<# of rows> -C<# of columns> /*****************/ /* AtSpreadsheet */ /*****************/ KNOWN BUG Feb 1990 - There is this bug in computing the base line to write in a cell I can't figure out what it is. - There is some remaining bug in the scrolling. TO BE TESTED May 1990 - The support for row / column with different height and row is there but it has to be tested. In particular the ability to support hidden row / column has not been tested. - Try to run it on an RT. TO BE DONE - Setvalue need to be done. - The entry points to set the attributs for cells/rows/columns. - The handler for cursor move has to handle page scrolling. The skeleton is there, it has to be written. - Most of the library stuff (i.e. think about setvalues and library funtions as short cuts). /**********/ /* Xcell */ /**********/ KNOWN BUG - The spreadsheet widget lose focus once the textedit widget has been used. Then the left arrow /right arrow are useless in the spreadsheet widget. Possible fix : accelerator table? /***********/ /* AtTable */ /***********/ TO BE DONE - Two procedures haven't been implemented I think they are the move and copy.