Ask questions about this assignment at http://pbl.cc.gatech.edu:8080/cs2390.24
Implement an object-oriented drawing tool for Squeak. Make sure that it has these capabilities:
I want to test your tool by executing DrawingEditor new.
In your Scenarios section, be sure to answer these questions:
RECOMMENDED: Don't just implement your Design Assignment! You've learned a lot about design since then. Re-think it.
STRONGLY RECOMMENDED: Don't try to just assemble components. This ain't Visual Basic -- I want you to actually think through how buttons, canvases, etc. are implemented! If you want, you can reuse Squeak windows, buttons, controllers, etc., but I don't recommend it. I suggest that you implement from scratch: Blast graphics onto the Display instead of using windows, and track user events with Sensor.
WARNING: Beware of overwriting the existing Squeak classes for Rectangle, etc. (Note: But you can, and should, reuse these!)
What you don't have to worry about: Don't bother with clipping, with having multiple editors at once, with having resizable editor areas.
Ask questions about this assignment at http://pbl.cc.gatech.edu:8080/cs2390.24
News Page | CS2390 Win'98 Home Page | CS2390 CoWeb | STABLE | BOOST
Questions/comments/concerns to guzdial@cc.gatech.edu
Page last updated 3/2/98; 2:38:56 PM