X-Git-Url: https://git.stderr.nl/gitweb?p=rodin%2Fchimara.git;a=blobdiff_plain;f=libchimara%2Fwindow.c;h=02f1e5ceb0e58d47ee8dca4abbf96d4e1e5f4cde;hp=209cda689a57e9cb5bd6515ecf723c11f798078d;hb=9e4d74d44d12f977c573c31cab7bcb3819a27976;hpb=156395aa5b0cd75c0bfc14cb04e5356dc78407d9 diff --git a/libchimara/window.c b/libchimara/window.c index 209cda6..02f1e5c 100644 --- a/libchimara/window.c +++ b/libchimara/window.c @@ -561,16 +561,13 @@ glk_window_open(winid_t split, glui32 method, glui32 size, glui32 wintype, case wintype_Graphics: { - // TODO: Find real size - GdkPixmap *newmap = gdk_pixmap_new(NULL, 800, 600, 24); - GtkWidget *image = gtk_image_new_from_pixmap(newmap, NULL); - g_object_unref(newmap); - + GtkWidget *image = gtk_image_new_from_pixmap(NULL, NULL); gtk_widget_show(image); + win->unit_width = 1; + win->unit_height = 1; win->widget = image; win->frame = image; - /* Connect signal handlers */ win->button_press_event_handler = g_signal_connect(image, "button-press-event", G_CALLBACK(on_window_button_press), win);