commit dbf3e3edba7cf22d5e643a7db8a89daa09d5bad9 Author: René Neumann Date: Fri May 24 13:34:42 2013 +0200 Revert "Don't use gtk_widget_set_size_request()." This reverts commit 553ba0f36948b56137b9476a26d55817cacc9d1a. Else fullscreen is broken for the control window. diff --git a/pdfpres.c b/pdfpres.c index 1166b3f..7352205 100644 --- a/pdfpres.c +++ b/pdfpres.c @@ -1523,6 +1523,7 @@ static void initGUI(int numframes, gchar *notefile) gtk_text_view_set_cursor_visible(GTK_TEXT_VIEW(notePad), FALSE); g_signal_connect(G_OBJECT(notePad), "key_press_event", G_CALLBACK(onPadKeyPressed), NULL); + gtk_widget_set_size_request(notePad, 200, 50); /* Remarks: * @@ -1623,6 +1624,7 @@ static void initGUI(int numframes, gchar *notefile) /* create a new drawing area - the pdf will be rendered in * there */ image = gtk_image_new(); + gtk_widget_set_size_request(image, 100, 100); /* add widgets to their parents. the image is placed in an * eventbox, the box's size_allocate signal will be handled. so, @@ -1724,6 +1726,7 @@ static void initGUI(int numframes, gchar *notefile) /* add a rendering area to the beamer window */ image = gtk_image_new(); + gtk_widget_set_size_request(image, 320, 240); gtk_container_add(GTK_CONTAINER(win_beamer), image); @@ -1751,12 +1754,6 @@ static void initGUI(int numframes, gchar *notefile) showNotesFromFile(notefile); } - /* Set default sizes for both windows. (Note: If the widgets don't - * fit into that space, the windows will be larger. Also, they are - * allowed to get shrinked by the user.) */ - gtk_window_set_default_size(GTK_WINDOW(win_preview), 640, 480); - gtk_window_set_default_size(GTK_WINDOW(win_beamer), 320, 240); - /* show the windows */ gtk_widget_show_all(win_preview); gtk_widget_show_all(win_beamer);