«

»

Mar
10

First COSMOS application: TextPad

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.

csmstextpad1-big.jpg

TextPad showing its all-new Menu Shelf on the right, the menu system that is going to be introduced with COSMOS.

csmstextpad2-big.jpg

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.

csmstextpad3-big.jpg

This is how the File Menu looks like.

csmstextpad4-big.jpg

And this is the Edit menu.

csmstextpad5-big.jpg

As of today the COS Presentation Base features a window template for About windows, and TextPad is the first to use it.

csmstextpad6-big.jpg

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. First COSMOS code released
  2. More on “COSMOS”
  3. Smalltalk really is a drug
  4. COSMOS Code Depot
  5. Squeak, with Aero built-in.

1 comment

  1. Mickey says:

    Cool Man, way to go!

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>