]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/gtkutil/frame.cpp
GTK: wrap gtk_widget_show
[xonotic/netradiant.git] / libs / gtkutil / frame.cpp
index 87f75f3654669309a02e80deb8ffe6db87c47fd3..6baab763b50307c6b7a5788a272824f2a08af219 100644 (file)
 #include <gtk/gtk.h>
 #include <uilib/uilib.h>
 
-GtkFrame* create_framed_widget( GtkWidget* widget ){
-       GtkFrame* frame = ui::Frame();
-       gtk_widget_show( GTK_WIDGET( frame ) );
+ui::Frame create_framed_widget( ui::Widget widget ){
+       auto frame = ui::Frame();
+       frame.show();
        gtk_frame_set_shadow_type( frame, GTK_SHADOW_IN );
-       gtk_container_add( GTK_CONTAINER( frame ), widget );
-       gtk_widget_show( GTK_WIDGET( widget ) );
+       frame.add(widget);
+       widget.show();
        return frame;
 }