Need help or advice ? Come to the Icy club ! - Every other Thursday morning from 9h30 to 12h30 - Francois Jacob Building - Main hall - Pasteur

User reviews

This plugin is not rated yet

Please log-in to post a review

EzPlug Tutorial

by Alexandre Dufour

Tutorial showing EzPlug\'s features in action. Check out the documentation to have a direct view of the code

Publication Id
See technical details
View complete changelog


The EzPlug library is meant to help developers write plug-ins fast and efficiently, i.e. focusing on the major aspect of the work ("the main code") and leaving aside tedious aspects such as GUI design for parameter input and threading issues.

In more details:

Using a small set of methods (see tutorial below), EzPlug lets developers create nice-looking plug-ins, without any necessary knowledge in GUI programming. These methods allow to declare a number of parameters of various types (booleans, numbers, enumerations, arrays, etc.), each of which embarks a ready-to-use GUI component that automatically shows up in the interface at run-time. The main execution code runs in a background thread (no more nasty GUI hangs). Other convenience methods allow the developer to support a "stop" button (that automatically appears on the interface if supported), as well as the built-in functionality to save/load parameters to/from an xml file on disk.

More than just words, here is a tutorial code below, which you can directly copy-paste and use to try out most of EzPlug's features.

Happy (at last !) coding !