netradiant-custom/setup/PluginSDK/TODO
rpolzer 107765f0e4 initial
git-svn-id: svn://svn.icculus.org/netradiant/trunk@1 61c419a2-8eb2-4b30-bcec-8cead039b335
2008-09-13 18:28:57 +00:00

34 lines
1014 B
Plaintext

Plugin SDK for GtkRadiant
TODO list
win32:
write script to generate the plugin SDK
sample dll
documentation
headers
gtk libs (devel package + our stuff on top)
linux:
same thing more or less..
except we rely on the user for his Gtk installation
put some docs, links to curry and pk3man for source
[15:23] <leo> you don't need to do:
[15:23] <leo> #ifdef __linux__
[15:23] <leo> extern "C" char* QERPlug_Init (void* hApp, GtkWidget* pMainWidget)
[15:23] <leo> #else
[15:23] <leo> //LPCSTR __declspec(dllexport) QERPlug_Init(HMODULE hApp, GtkWidget* pMainWidget)
[15:23] <leo> extern "C" LPCSTR WINAPI QERPlug_Init(HMODULE hApp, GtkWidget* pMainWidget)
[15:23] <leo> #endif
[15:23] <TTimo> yes that needs cleaning
[15:23] <TTimo> is it yet?
[15:23] <leo> extern "C" char* WINAPI QERPlug_Init works
[15:24] <TTimo> way cool
[15:24] <leo> some plugins have it
[15:24] <leo> just thought I'd mention as you're writing the SDK
need to put TexTool source in as well..
put a f* updated binary of gktradiant in there