uci-sdcl/CalicoClient — pull request #31 by byron-hawkins (2012-01-09 03:40:45+00:00)
Title: Issue #7 

`CalicoOptions.canvas` now has two background colors, one for writable mode, the other for readonly. The current canvas background color is now owned by the `CCanvasController`, so other components should use `CCanvasController.getActiveCanvasBackgroundColor()` to find out what color to draw on the background. When the `CalicoDataStore` changes mode, it notifies `CCanvasController` about the change, which in turn changes the `JComponent` background for every canvas (alternatively, the `CCanvasController` could receive this notification via a new listener interface if that would be preferable).