00001
00008
00009
00033 #ifndef __NMEPluginWiki__
00034 #define __NMEPluginWiki__
00035
00036 #ifdef __cplusplus
00037 extern "C" {
00038 #endif
00039
00040 #include "NME.h"
00041
00055 NMEErr NMEPluginKeywords(NMEConstText name, NMEInt nameLen,
00056 NMEConstText data, NMEInt dataLen,
00057 NMEContext *context,
00058 void *userData);
00059
00061 #define NMEPluginKeywordsEntry \
00062 {"keywords", kNMEPluginOptBetweenPar, \
00063 NMEPluginKeywords, NULL}
00064
00078 NMEErr NMEPluginExecute(NMEConstText name, NMEInt nameLen,
00079 NMEConstText data, NMEInt dataLen,
00080 NMEContext *context,
00081 void *userData);
00082
00084 #define NMEPluginExecuteEntry \
00085 {"execute", kNMEPluginOptBetweenPar, \
00086 NMEPluginExecute, NULL}
00087
00104 NMEErr NMEPluginDate(NMEConstText name, NMEInt nameLen,
00105 NMEConstText data, NMEInt dataLen,
00106 NMEContext *context,
00107 void *userData);
00108
00109 #define NMEMonthNameEn \
00110 "january,february,march,april,may,june,july,august,september,october,november,december,"
00111 #define NMEMonthNameFr \
00112 "janvier,f\xc3\xa9vrier,mars,avril,mai,juin,juillet,ao\xc3\xbbt,septembre,octobre,novembre,d\xc3\xa9""cembre,"
00113 #define NMEMonthNameSp \
00114 "enero,febrero,marzo,abril,mayo,junio,julio,agosto,septiembre,octubre,noviembre,diciembre,"
00115 #define NMEMonthNameIt \
00116 "gennaio,febbraio,marzo,aprile,maggio,giugno,luglio,agosto,settembre,ottobre,novembre,dicembre,"
00117 #define NMEMonthNameDe \
00118 "januar,februar,m\xc3\xa4rz,april,mai,juni,juli,august,september,oktober,november,dezember,"
00119
00121 #define NMEPluginDateEntry(months) \
00122 {"date", kNMEPluginOptBetweenPar, \
00123 NMEPluginDate, months}
00124
00125 #ifdef __cplusplus
00126 }
00127 #endif
00128
00129 #endif