View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007

Discussion 3 - Wes Floyd

Discussion 3
Part 2

Brian Henke - Hierarchy Browser
http://coweb.cc.gatech.edu/cs2340/4815
This was interesting, because this saves me some time. It is a pain to search through the "System Browser" tracing down all the inherited classes. This view puts it all in one place. It is odd, however that this person decided to write about something that has been covered multiple times in class. It is almost as if he is mocking the professor and ta ...

Steven Carr - System Tray
http://coweb.cc.gatech.edu/cs2340/4820
This is a very good idea. I had previously been using the "collapse" button, but this way is much more what I am used to (coming from a windows environment). It was also impressive that he took the time to modify the tool!

Discussion 3
Part 1
In detail, describe a problem that you experienced in Squeak. What was the problem? Why did it happen? How did you eventually overcome this problem?

I was looking for a way to use get user data with a Morphic GUI object. Something that could pop up a message with text and get the text back from the user. I found the FillInTheBlankMorph. It did exactly what I needed to do. I used the string it returned from its "response" message to direct my hyperlink to the proper page in the book morph. You can edit the text that the user is prompted with or just prompt the user with text and no input box. Since it is morphic, it is easy to bring up and integrate with any other project you may be working with.

Also, I found out how to use text syntax highlighting in Squeak (like ':syntax color' in vim). To enable it: open a system browser window. Click the button on the far right named "source". Select "color print" or "alt syntax" to enable different highlighting schemes. You can also set your browser to just look at the source documentation.

Links to this Page