]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/uilib/uilib.cpp
Remove <gtk/gtk.h> from gtkutil/container.h
[xonotic/netradiant.git] / libs / uilib / uilib.cpp
index b064da65267419bbd7518fbb3aac3a382d7a4c51..69a46b6ddccbaae253a332fd1a15d1be8f829f9c 100644 (file)
@@ -39,7 +39,7 @@ namespace ui {
 
     template<class T> _IMPL(T,);
 
-#define this verify<self>::test(*static_cast<self>(this))
+#define this (verify<self>::test(*static_cast<self>(this)))
 
     IMPL(Editable, GTK_EDITABLE);
 
@@ -97,6 +97,11 @@ namespace ui {
         gtk_container_add(this, widget);
     }
 
+    void IContainer::remove(Widget widget)
+    {
+        gtk_container_remove(this, widget);
+    }
+
     IMPL(Bin, GTK_BIN);
 
     IMPL(Window, GTK_WINDOW);