X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=radiant%2Fcamwindow.h;h=d0722a79cef512d3878e06b4b7714b80a9ca8f16;hb=236afb3ee879b4a3094c45b0a660585460af3688;hp=8e578c8598fb830eba65750c7d9773065370e4af;hpb=7fc621fc78d0e040dc2c12f38dc53dd9048215dc;p=xonotic%2Fnetradiant.git diff --git a/radiant/camwindow.h b/radiant/camwindow.h index 8e578c85..d0722a79 100644 --- a/radiant/camwindow.h +++ b/radiant/camwindow.h @@ -22,12 +22,10 @@ #if !defined( INCLUDED_CAMWINDOW_H ) #define INCLUDED_CAMWINDOW_H +#include #include "math/vector.h" #include "signal/signalfwd.h" -typedef struct _GtkWidget GtkWidget; -typedef struct _GtkWindow GtkWindow; - class CamWnd; CamWnd* NewCamWnd(); void DeleteCamWnd( CamWnd* camwnd ); @@ -36,15 +34,13 @@ void AddCameraMovedCallback( const SignalHandler& handler ); void CamWnd_Update( CamWnd& camwnd ); -GtkWidget* CamWnd_getWidget( CamWnd& camwnd ); -void CamWnd_setParent( CamWnd& camwnd, GtkWindow* parent ); +ui::GLArea CamWnd_getWidget( CamWnd& camwnd ); +void CamWnd_setParent( CamWnd& camwnd, ui::Window parent ); void GlobalCamera_setCamWnd( CamWnd& camwnd ); -typedef struct _GtkMenu GtkMenu; -void fill_view_camera_menu( GtkMenu* menu ); -typedef struct _GtkToolbar GtkToolbar; -void CamWnd_constructToolbar( GtkToolbar* toolbar ); +void fill_view_camera_menu( ui::Menu menu ); +void CamWnd_constructToolbar( ui::Toolbar toolbar ); void CamWnd_registerShortcuts(); void GlobalCamera_Benchmark();