]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - plugins/sample/plugin.cpp
uncrustify! now the code is only ugly on the *inside*
[xonotic/netradiant.git] / plugins / sample / plugin.cpp
index e59712173ce34bdde37052939d860f6ac0d8eee2..724166e94a042082345756349cacecd026e6563b 100644 (file)
@@ -1,27 +1,27 @@
 /*
-Copyright (C) 1999-2007 id Software, Inc. and contributors.
-For a list of contributors, see the accompanying CONTRIBUTORS file.
+   Copyright (C) 1999-2007 id Software, Inc. and contributors.
+   For a list of contributors, see the accompanying CONTRIBUTORS file.
 
-This file is part of GtkRadiant.
+   This file is part of GtkRadiant.
 
-GtkRadiant is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
+   GtkRadiant is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
 
-GtkRadiant is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
+   GtkRadiant is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
 
-You should have received a copy of the GNU General Public License
-along with GtkRadiant; if not, write to the Free Software
-Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-*/
+   You should have received a copy of the GNU General Public License
+   along with GtkRadiant; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+ */
 
 #include "plugin.h"
 
-#define CMD_SEP "-" 
+#define CMD_SEP "-"
 #define CMD_ABOUT "About..."
 // =============================================================================
 // Globals
@@ -45,9 +45,8 @@ void *g_pMainWidget;
 static const char *PLUGIN_COMMANDS = CMD_ABOUT ";" CMD_SEP;
 static const char *PLUGIN_ABOUT = "Sample plugin\n";
 
-void DoSample (void)
-{
-       Sys_Printf("Sample button hit");
+void DoSample( void ){
+       Sys_Printf( "Sample button hit" );
 }
 
 #define NUM_TOOLBAR_BUTTONS 1
@@ -56,11 +55,11 @@ typedef struct toolbar_button_info_s
        char *image;
        char *text;
        char *tip;
-       void (*func)();
+       void ( *func )();
        IToolbarButton::EType type;
 } toolbar_button_info_t;
 
-static const toolbar_button_info_t toolbar_buttons[NUM_TOOLBAR_BUTTONS] = 
+static const toolbar_button_info_t toolbar_buttons[NUM_TOOLBAR_BUTTONS] =
 {
        {
                "sample.bmp",
@@ -74,66 +73,56 @@ static const toolbar_button_info_t toolbar_buttons[NUM_TOOLBAR_BUTTONS] =
 class SampleButton : public IToolbarButton
 {
 public:
-       const toolbar_button_info_s *bi;
-       virtual const char* getImage() const
-       {
-               return bi->image;
-       }
-       virtual const char* getText() const
-       {
-               return bi->text;
-       }
-       virtual const char* getTooltip() const
-       {
-               return bi->tip;
-       }
-       virtual void activate() const
-       {
-               bi->func();
-               return ;
-       }
-       virtual EType getType() const
-       {
-               return bi->type;
-       }
+const toolbar_button_info_s *bi;
+virtual const char* getImage() const {
+       return bi->image;
+}
+virtual const char* getText() const {
+       return bi->text;
+}
+virtual const char* getTooltip() const {
+       return bi->tip;
+}
+virtual void activate() const {
+       bi->func();
+       return ;
+}
+virtual EType getType() const {
+       return bi->type;
+}
 };
 
 SampleButton g_samplebuttons[NUM_TOOLBAR_BUTTONS];
 
-unsigned int ToolbarButtonCount (void)
-{
+unsigned int ToolbarButtonCount( void ){
        return NUM_TOOLBAR_BUTTONS;
 }
 
-const IToolbarButton* GetToolbarButton (unsigned int index)
-{
+const IToolbarButton* GetToolbarButton( unsigned int index ){
        g_samplebuttons[index].bi = &toolbar_buttons[index];
        return &g_samplebuttons[index];
 }
 
-extern "C" const char* QERPlug_Init (void *hApp, void* pMainWidget)
-{
+extern "C" const char* QERPlug_Init( void *hApp, void* pMainWidget ){
        g_pMainWidget = pMainWidget;
 
        return PLUGIN_NAME;
 }
 
-extern "C" const char* QERPlug_GetName (void)
-{
+extern "C" const char* QERPlug_GetName( void ){
        return (char *) PLUGIN_NAME;
 }
 
-extern "C" const char* QERPlug_GetCommandList (void)
-{
+extern "C" const char* QERPlug_GetCommandList( void ){
        return (char *) PLUGIN_COMMANDS;
 }
 
-extern "C" void QERPlug_Dispatch (const char *p, vec3_t vMin, vec3_t vMax, bool bSingleBrush)
-{
-       if (!strcmp(p, CMD_ABOUT)) {
-               g_FuncTable.m_pfnMessageBox(NULL, PLUGIN_ABOUT, "About", MB_OK, NULL);
-       else {
-               Sys_Printf("Message: %s\n", p);
+extern "C" void QERPlug_Dispatch( const char *p, vec3_t vMin, vec3_t vMax, bool bSingleBrush ){
+       if ( !strcmp( p, CMD_ABOUT ) ) {
+               g_FuncTable.m_pfnMessageBox( NULL, PLUGIN_ABOUT, "About", MB_OK, NULL );
+       }
+       else {
+               Sys_Printf( "Message: %s\n", p );
        }
 }
 
@@ -146,64 +135,60 @@ CSynapseClientSample g_SynapseClient;
 #if __GNUC__ >= 4
 #pragma GCC visibility push(default)
 #endif
-extern "C" CSynapseClient* SYNAPSE_DLL_EXPORT Synapse_EnumerateInterfaces (const char *version, CSynapseServer *pServer) 
-{
+extern "C" CSynapseClient * SYNAPSE_DLL_EXPORT Synapse_EnumerateInterfaces( const char *version, CSynapseServer *pServer ){
 #if __GNUC__ >= 4
 #pragma GCC visibility pop
 #endif
-       if (strcmp(version, SYNAPSE_VERSION)) {
-               Syn_Printf("ERROR: synapse API version mismatch: should be '" SYNAPSE_VERSION "', got '%s'\n", version);
+       if ( strcmp( version, SYNAPSE_VERSION ) ) {
+               Syn_Printf( "ERROR: synapse API version mismatch: should be '" SYNAPSE_VERSION "', got '%s'\n", version );
                return NULL;
        }
        g_pSynapseServer = pServer;
        g_pSynapseServer->IncRef();
-       Set_Syn_Printf(g_pSynapseServer->Get_Syn_Printf());
-
-       g_SynapseClient.AddAPI(TOOLBAR_MAJOR, SAMPLE_MINOR, sizeof(_QERPlugToolbarTable));
-       g_SynapseClient.AddAPI(PLUGIN_MAJOR, SAMPLE_MINOR, sizeof(_QERPluginTable));
-       
-       g_SynapseClient.AddAPI(RADIANT_MAJOR, NULL, sizeof(g_FuncTable), SYN_REQUIRE, &g_FuncTable);
-       g_SynapseClient.AddAPI(QGL_MAJOR, NULL, sizeof(g_QglTable), SYN_REQUIRE, &g_QglTable);
-       g_SynapseClient.AddAPI(VFS_MAJOR, "*", sizeof(g_FileSystemTable), SYN_REQUIRE, &g_FileSystemTable);
+       Set_Syn_Printf( g_pSynapseServer->Get_Syn_Printf() );
+
+       g_SynapseClient.AddAPI( TOOLBAR_MAJOR, SAMPLE_MINOR, sizeof( _QERPlugToolbarTable ) );
+       g_SynapseClient.AddAPI( PLUGIN_MAJOR, SAMPLE_MINOR, sizeof( _QERPluginTable ) );
+
+       g_SynapseClient.AddAPI( RADIANT_MAJOR, NULL, sizeof( g_FuncTable ), SYN_REQUIRE, &g_FuncTable );
+       g_SynapseClient.AddAPI( QGL_MAJOR, NULL, sizeof( g_QglTable ), SYN_REQUIRE, &g_QglTable );
+       g_SynapseClient.AddAPI( VFS_MAJOR, "*", sizeof( g_FileSystemTable ), SYN_REQUIRE, &g_FileSystemTable );
        // get worldspawn
-       g_SynapseClient.AddAPI(ENTITY_MAJOR, NULL, sizeof(g_EntityTable), SYN_REQUIRE, &g_EntityTable);
+       g_SynapseClient.AddAPI( ENTITY_MAJOR, NULL, sizeof( g_EntityTable ), SYN_REQUIRE, &g_EntityTable );
        // selected brushes
-       g_SynapseClient.AddAPI(DATA_MAJOR, NULL, sizeof(g_DataTable), SYN_REQUIRE, &g_DataTable);
+       g_SynapseClient.AddAPI( DATA_MAJOR, NULL, sizeof( g_DataTable ), SYN_REQUIRE, &g_DataTable );
 
        return &g_SynapseClient;
 }
 
-bool CSynapseClientSample::RequestAPI (APIDescriptor_t *pAPI)
-{
-       if (!strcmp(pAPI->major_name, PLUGIN_MAJOR)) {
-               _QERPluginTable* pTable= static_cast<_QERPluginTable*>(pAPI->mpTable);
-       
+bool CSynapseClientSample::RequestAPI( APIDescriptor_t *pAPI ){
+       if ( !strcmp( pAPI->major_name, PLUGIN_MAJOR ) ) {
+               _QERPluginTable* pTable = static_cast<_QERPluginTable*>( pAPI->mpTable );
+
                pTable->m_pfnQERPlug_Init = QERPlug_Init;
                pTable->m_pfnQERPlug_GetName = QERPlug_GetName;
                pTable->m_pfnQERPlug_GetCommandList = QERPlug_GetCommandList;
                pTable->m_pfnQERPlug_Dispatch = QERPlug_Dispatch;
                return true;
-       } else if (!strcmp(pAPI->major_name, TOOLBAR_MAJOR)) {
-               _QERPlugToolbarTable* pTable= static_cast<_QERPlugToolbarTable*>(pAPI->mpTable);
-       
+       }
+       else if ( !strcmp( pAPI->major_name, TOOLBAR_MAJOR ) ) {
+               _QERPlugToolbarTable* pTable = static_cast<_QERPlugToolbarTable*>( pAPI->mpTable );
+
                pTable->m_pfnToolbarButtonCount = &ToolbarButtonCount;
                pTable->m_pfnGetToolbarButton = &GetToolbarButton;
                return true;
        }
-       
-       Syn_Printf("ERROR: RequestAPI( '%s' ) not found in '%s'\n", pAPI->major_name, GetInfo());
+
+       Syn_Printf( "ERROR: RequestAPI( '%s' ) not found in '%s'\n", pAPI->major_name, GetInfo() );
        return false;
 }
 
 #include "version.h"
 
-const char* CSynapseClientSample::GetInfo()
-{
+const char* CSynapseClientSample::GetInfo(){
        return PLUGIN_NAME " plugin built " __DATE__ " " RADIANT_VERSION;
 }
 
-const char* CSynapseClientSample::GetName()
-{
+const char* CSynapseClientSample::GetName(){
        return PLUGIN_NAME;
 }
-