Extending JChemPaint

This section describes how JChemPaint can be extended to fit personal needs. All customization is done in your personal directory ${HOME}. The value of ${HOME} for your system can be looked up via "Help" -> "About Bioclipse" -> "Configuration Details", property "user.dir".

CDK Plugins

JChemPaint can make use of CDK plugins (just like Jmol). Note that JCP plugins are different from Bioclipse plugins - they work inside the JCP bioclipse plugin. They allow to extend JCP with specialized feature not included in the main JChemPaint program, or general features for which the plugin is distributed with JChemPaint itself.

Plugins are installed in the ${HOME}/.jchempaint/plugins directory. They are loaded when JChemPaint is started. Plugins often have property files, and these are stored in the ${HOME}/.jchempaint directory.

If any JCP plugins are installed, they appear in the JChemPaint menu in "JCP Plugins". If there is no menu item "JCP Plugins" in the JChemPaint menu, then no JCP plugins are installed or they could not be loaded.