]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - contrib/brushexport/plugin.cpp
netradiant: strip 16-bit png to 8-bit, fix #153
[xonotic/netradiant.git] / contrib / brushexport / plugin.cpp
index da30d3394b98a67c5c15fb95656f30c557d1c789..9b40fd69327bd8665f80c3442ca526382debfa9c 100644 (file)
 
 #define CMD_ABOUT "About..."
 
-void CreateWindow( void );
+void CreateWindow( ui::Window main_window );
 void DestroyWindow( void );
 bool IsWindowOpen( void );
 
+ui::Widget g_pRadiantWnd{ui::null};
+
 namespace BrushExport
 {
 ui::Window g_mainwnd{ui::null};
 
 const char* init( void* hApp, void* pMainWidget ){
        g_mainwnd = ui::Window::from(pMainWidget);
+       g_pRadiantWnd = ui::Window::from(pMainWidget);
        ASSERT_TRUE( g_mainwnd );
        return "";
 }
@@ -73,7 +76,9 @@ void dispatch( const char* command, float* vMin, float* vMax, bool bSingleBrush
                const char *label_text =
                        PLUGIN_NAME " " PLUGIN_VERSION " for "
                        RADIANT_NAME " " RADIANT_VERSION "\n\n"
-                       "Written by namespace <spam@codecreator.net> (www.codecreator.net)\n\n"
+                       "Written by namespace <spam@codecreator.net>\n\n"
+//                     20200404 dead link
+//                     "http://www.codecreator.net"
                        "Built against "
                        RADIANT_NAME " " RADIANT_VERSION_STRING "\n"
                        __DATE__;
@@ -87,7 +92,7 @@ void dispatch( const char* command, float* vMin, float* vMax, bool bSingleBrush
                if ( IsWindowOpen() ) {
                        DestroyWindow();
                }
-               CreateWindow();
+               CreateWindow( g_mainwnd );
        }
 }
 }