plugIns.doxygen   plugIns.doxygen 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, U SA.
*/ */
/*! /*!
@page plugins Plugins @page plugins Plugins
@tableofcontents
@section introduction Introduction @section introduction Introduction
Plugins are extensions to Stellarium. They are potentially more powerful th an \ref scripting "scripts", but are more difficult to write and maintain. Unlike scripts, plugins must be compiled for a specific platform, and will typically only be compatible with a particular version of Stellarium. Plugins are extensions to Stellarium. They are potentially more powerful th an \ref scripting "scripts", but are more difficult to write and maintain. Unlike scripts, plugins must be compiled for a specific platform, and will typically only be compatible with a particular version of Stellarium.
We hope that the plugin system will allow third party developers to write e xtensions to Stellarium which might not otherwise be included in the core p rogram, and that the system will allow for prototyping of new features befo re inclusion into the core. We hope that the plugin system will allow third party developers to write e xtensions to Stellarium which might not otherwise be included in the core p rogram, and that the system will allow for prototyping of new features befo re inclusion into the core.
@section staticAndDynamicPlugins Static and Dynamic Plugins @section staticAndDynamicPlugins Static and Dynamic Plugins
Plugins can be built and used in two different ways: Plugins can be built and used in two different ways:
- <b>dynamic plugins</b> are stand-alone dynamic libraries (separate files with <tt>.so</tt> extension on Linux, <tt>.dll</tt> in Windows or <tt>.dyl ib</tt> on Mac OS X) that are loaded at run-time (on start-up) by Stellariu m. This allows dynamic plugins to be distributed separately from Stellarium . - <b>dynamic plugins</b> are stand-alone dynamic libraries (separate files with <tt>.so</tt> extension on Linux, <tt>.dll</tt> in Windows or <tt>.dyl ib</tt> on Mac OS X) that are loaded at run-time (on start-up) by Stellariu m. This allows dynamic plugins to be distributed separately from Stellarium .
- <b>static plugins</b> are linked statically at build-time. They become " built-in", a part of Stellarium's binary files. This is used to release fix ed versions of some "official" plugins together with Stellarium's releases. - <b>static plugins</b> are linked statically at build-time. They become " built-in", a part of Stellarium's binary files. This is used to release fix ed versions of some "official" plugins together with Stellarium's releases.
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/