Point Loma Panorama asmcbain.net

Projects

I develop quite a lot, this growing list is an attempt to contain a sampling of the things I've written. They range from small scripts in various programming languages to Widgets and programs. The dates reflect when the item was last updated. For older projects, the date may be when it was first publically posted. Click the icon images to see a larger preview of the project. Some projects may not have larger previews.

Canvas Pro ( 6/27/2007 ) 1.6
Canvas Pro icon

Canvas Pro is a "simple" drawing program that allows you to create masterpieces and works of art!

Well, sorta. Anyway, it was a Yahoo! Widget that I wrote to create a drawing program using the Canvas implementation of the Yahoo! Widget Engine. My sort of inspiration was a previous Widget called DrawDemo, which offered similar capabilities but did its magic through distorted solid color images.

It offers several different tools such as a pen, line, rectangle, and triangle tools. As well as some more advanced tools for regular polygons and irregular polygons. There are also options for line size, and whether or not to fill shapes drawn. Use space to lay new points when using the irregular polygon tool.

The Widget was written back when string-based event handlers were fairly common and uses such and other "tricks" to make everything work. A newer version would be done in a much cleaner manner. This Widget also employs a similar technique to Layer Draw in order to keep drawing snappy.

The dock icon was created by Michael Tughan.