summaryrefslogtreecommitdiff
path: root/x11-misc/pdfpres/files/pdfpres-0.2.3_p1-fix_fullscreen.patch
blob: efeae21c1b2ec58b6f14e2d5676404ea8273a9a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
commit dbf3e3edba7cf22d5e643a7db8a89daa09d5bad9
Author: René Neumann <rene.neumann@in.tum.de>
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);