Back

6 - Add-on architecture

Third parties can develop add-ons for handling events, for example, you could produce an add-on to send an email when an event occurs, to send out a mailing list for example. The possibilities are endless. In the Other.zip archive, in the Add-on developers sample code section, there is an add-on to deliver a message, just like the built-in message event handler, but the add-on, called MessageWithSound, as its name implies, will play a sound file of your choice when the event arrives.

To install add-ons, you can place them in one of two places: a folder named "add-ons" which should be in the Scheduler folder (typically this will be /boot/apps/Scheduler/add-ons), or in /boot/home/config/add-ons/Scheduler. Once an add-on is installed, it will appear in the event handlers menu in the event panel of the event window, and can be selected to deliver events just like any of the built-in event handlers.

To develop an add-on, look in the Other.zip archive, in the Add-on developers folder. Everything that is needed to develop an add-on is there, including sample code. The add-on architecture is documented in the header file EventAddOnData.h, primarily in the form of comments.

Back


If you have any questions or feature requests, I can be reached via email at briant@timelinevista.com.

Purchasing Scheduler: http://www.bedepot.com

Scheduler web page: www.timelinevista.com/users/briant/Scheduler.html


Copyright 1998, by Brian Tietz, all rights reserved