]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/build.h
Merge branch 'transfilterfix' into 'master'
[xonotic/netradiant.git] / radiant / build.h
index 32a39718e2185f9465b4f81f69ce364688ce8353..3419f0a717107292d62563e7c448cdf658cf4baa 100644 (file)
    along with GtkRadiant; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  */
+#include <uilib/uilib.h>
+
 #if !defined( INCLUDED_BUILD_H )
 #define INCLUDED_BUILD_H
 
-void build_set_variable( const char* name, const char* value );
+void build_set_variable(const char *name, const char *value);
+
 void build_clear_variables();
 
-class CommandListener
-{
+class CommandListener {
 public:
-virtual void execute( const char* command ) = 0;
+    virtual void execute(const char *command) = 0;
 };
-void build_run( const char* name, CommandListener& listener );
+
+void build_run(const char *name, CommandListener &listener);
 
 void DoBuildMenu();
 
 void BuildMenu_Construct();
+
 void BuildMenu_Destroy();
 
-typedef struct _GtkMenu GtkMenu;
-void Build_constructMenu( GtkMenu* menu );
-extern GtkMenu* g_bsp_menu;
+void Build_constructMenu(ui::Menu menu);
+
+extern ui::Menu g_bsp_menu;
 
 
 #endif