1.1 --- a/src/gtkui/main_win.c Wed Apr 16 12:43:52 2008 +0000
1.2 +++ b/src/gtkui/main_win.c Wed Apr 16 22:54:40 2008 +0000
1.5 #include "gtkui/gtkui.h"
1.8 -#include <gdk/gdkx.h>
1.9 -#include "drivers/video_glx.h"
1.13 struct main_window_info {
1.15 @@ -250,26 +245,7 @@
1.17 gtk_toolbar_set_style( GTK_TOOLBAR(toolbar), GTK_TOOLBAR_ICONS );
1.19 - win->video = gtk_drawing_area_new();
1.22 - Display *display = gdk_x11_display_get_xdisplay( gtk_widget_get_display(win->window));
1.23 - Screen *screen = gdk_x11_screen_get_xscreen( gtk_widget_get_screen(win->window));
1.24 - int screen_no = XScreenNumberOfScreen(screen);
1.25 - if( !video_glx_init(display, screen_no) ) {
1.26 - ERROR( "Unable to initialize GLX, aborting" );
1.30 - XVisualInfo *visual = video_gtk_get_visual();
1.31 - if( visual != NULL ) {
1.32 - GdkVisual *gdkvis = gdk_x11_screen_lookup_visual( gtk_widget_get_screen(win->window), visual->visualid );
1.33 - GdkColormap *colormap = gdk_colormap_new( gdkvis, FALSE );
1.34 - gtk_widget_set_colormap( win->video, colormap );
1.38 - GTK_WIDGET_SET_FLAGS(win->video, GTK_CAN_FOCUS|GTK_CAN_DEFAULT);
1.39 + win->video = video_gtk_create_drawable();
1.40 gtk_widget_set_size_request( win->video, 640, 480 );
1.41 gtk_widget_set_double_buffered( win->video, FALSE );
1.42 frame = gtk_frame_new(NULL);