Wednesday, July 13, 2005
I’ve been working on the Windows version of Bee Docs Timeline this week. Here is the current screenshot. Click it for a full size version:
First, I created a custom timeline control that handles a background color, adjustable foundation, and draws a text string. Then, I hooked up the toolbar buttons so that the font, font color, background color, foundation shading, and foundation height can all be adjusted. I also hooked up the zoom buttons so that the timeline can be zoomed. I also wrote some code that finds a nice starting location for the options window when it is opened.
Then, I went down the File menu and added functionality to each item. The software can now perform: New File, Open, Save, Save As, Print, Print Preview, Export Timeline (as PNG or TIFF graphic), Exit. I also added functionality for displaying the document name in the title bar and tracking whether or not a document is “dirty” so that I can display appropriate warnings when the application is exited.
Next, I am going to work on undo / redo functionality and add the ability to set the timeline size based on the print setup options.