The ZAZ Artisan Kit

Artisan Kit for Xojo is a module which helps custom control developers get some of the gritty details out of the way, allowing them to focus on the control itself. It handles things like focus rings, flicker elimination, retina graphics, pattern fills, and graphic slicing.


Artisan Kit utilizes the new Xojo Framework made available in 2015 Release 1. The module will only compile in desktop projects.


Download the Artisan Kit project, open the Artisan Kit.xojo_binary_project file, then copy the ArtisanKit module into the destination project.

Getting Started

Create a subclass of ArtisanKit.Control and notice it is largely similar to the built-in Canvas control. A few differences to be aware of.

Next Steps

The ArtisanKit.RetinaPicture is an important class for drawing high resolution graphics. And there is much more available to the ArtisanKit.Control class, such as animation and focus rings.