Not only is it my birthday today, it is also the day at which I am happy to announce that I have completed the first application that fully utilizes the COSMOS UI Framework (COS Presentation Base). The tool is able to open and save text files, as well as modifying them and performing basic operations such as copy and paste. In its current form the editor was written in only one day and has a bit more than 300 lines of code.
The program is entirely based on controls that I have written on my own in Smalltalk, and utilizes many of them.
I am very happy about this progress and paves the way to more applications yet to come that will complement the finished COSMOS software when I am ready to release it. First screens after the jump.
TextPad showing its all-new Menu Shelf on the right, the menu system that is going to be introduced with COSMOS.
The Open File window, showing the current available file types that TextPad can open. Also, when one hovers above a file in the Open File window, a band is displayed on the bottom containing information about the file. The band disappears when the cursor goes away from the file, or another band is displayed when another file is beneath the cursor.
This is how the File Menu looks like.
And this is the Edit menu.
As of today the COS Presentation Base features a window template for About windows, and TextPad is the first to use it.
When a program is iconified and one hovers over it, a band comes up which displayed the window as a thumbnail in the moment it was when iconified. Also, the name of the program is displayed. What is not shown here, is that each corner of the icon has halos, allowing the user to restore the window, close the program, adhere the icon to one of the screen’s edges, and release adherence.
If you are interested in knowing more about my project named COSMOS, then jump over the About Page.
Related posts:


1 comment
Mickey says:
March 11, 2008 at 10:35 am (UTC 0)
Cool Man, way to go!