December 10, 2010
The image is of a panel layout test for a ClassBrowser window.
Silverlight has a good panel layout system. I have added the necessary Smalltalk classes and methods for doing fixed layouts, percentage layouts, auto-sizing layouts, and split-panel layouts. The split layouts for the BrowserWindow test shown above require only about ten lines of Smalltalk code.
Tomorrow, I will add some extra widgets: ListBox, TabControl, and TreeView.
Then all the components will be in place for building standard Smalltalk tools such as ClassBrowsers and Inspectors.