Initial import of Scalos. To decrease size I have
[AROS-Contrib.git] / scalos / Plugins / OOP / title_freepens / plugin_data.h
blobcecc0fe835a55dfe606853407cf8c688143c7962
1 // plugin_data.h
2 // $Date$
3 // $Revision$
5 #ifndef PLUGIN_DATA_H_INCLUDED
6 #define PLUGIN_DATA_H_INCLUDED
8 #include <intuition/classusr.h>
9 #include <scalos/scalos.h>
11 #include <defs.h>
12 #include <Year.h>
14 #define PLUGIN_TYPE OOP
16 #define LIB_VERSION 40 /* Version of our plugin */
17 #define LIB_REVISION 3 /* Revision of our plugin */
18 #define NAME "title_freepens"/* Name of our plugin (must be the same as the executable filename minus the .plugin [gets added later]) */
19 #define LIBVER STR(LIB_VERSION) "." STR(LIB_REVISION) /* part of the version string for our plugin */
21 #define LIB_NAME NAME ".plugin"
22 #define LIB_IDSTRING NAME LIBVER " " COMPILER_STRING
23 #define LIB_VERSTRING "\0$VER: " LIB_NAME " " LIBVER " (07.11.2009) " COMPILER_STRING
25 #define CI_CLASSNAME "Title.sca"
26 #define CI_SUPERCLASSNAME "Title.sca"
27 #define CI_PLUGINNAME "Title FreePens"
28 #define CI_DESCRIPTION "Adds a %wp function to the screentitle to " \
29 "show all free pens. " COMPILER_STRING
30 #define CI_AUTHOR "David McMinn, Stefan Sommerfield"
32 #define CI_HOOKFUNC FreePens
34 #ifndef __amigaos4__
35 #define NOINITPLUGIN
36 #define NOCLOSEPLUGIN
37 #endif
39 //----------------------------------------------------------------------------
40 // code and includes to define the structs and functions used above
42 #endif /* PLUGUN_DATA_H_INCLUDED */