Step

Define the SpreadSheetViewContainer class

Project: P2-Spreadsheet (Salman)

Parent: Build the Spreadsheet, FormulaLibrary, and SpreadSheetViewContainer classes.

Description

Create the SpreadSheetViewContainer. This is a little more complicated than normal creation of a user interface by subclassing ModelValueViewContainer. Salman decides to display his cells with a scrolling list. There is a class for doing this in the user interface package from Coad and Nicola: ModelCollectionViewContainer. But really, the whole window is just a display box for the value and the list box for the cells. It's not too complicated.

Strategy

Expected Outcome

Generic form of this step: How to build a GUI using the C+N library

Representations of this project

Discussion on this project

Discussion on this project from previous students

Concepts related to this step: