Above is the Smalltalk/DLR virtual desktop running inside a Firefox browser.
“ScrollViewer” is a component which allows scrolling of content elements which are larger than their host windows. In the example shown above, a “ScrollViewer” is used to scroll a TextBox contained in a window.
This is one of many classes which are part of the standard WPF libraries but which are not included in Silverlight. With a sufficient library of support classes, there should be no problem in creating a proper development environmentin Silverlight itself.
Support classes now available include:
- TextBox
- Window
- Desktop Menu
- Context Menu
- ListBox
- ScrollView
And over the next few days, I expect to add:
- SplitterView
- TreeView
Once these are available, I will use them to build a ClassBrowser and inspectors. These components and tools should work across all DLR-based languages including IronPython, IronRuby and Smalltalk.
