1 diff -Naur greader/src/Makefile.am greader_new/src/Makefile.am
2 --- greader/src/Makefile.am 2003-05-03 21:34:43.000000000 +0200
3 +++ greader_new/src/Makefile.am 2004-09-12 15:21:35.000000000 +0200
5 interface.c interface.h \
6 callbacks.c callbacks.h
8 -greader_LDADD = @PACKAGE_LIBS@ $(INTLLIBS)
9 +greader_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) -lz
11 diff -Naur greader/src/Makefile.in greader_new/src/Makefile.in
12 --- greader/src/Makefile.in 2003-05-09 07:26:49.000000000 +0200
13 +++ greader_new/src/Makefile.in 2004-09-12 15:21:41.000000000 +0200
15 greader_SOURCES = main.c support.c support.h interface.c interface.h callbacks.c callbacks.h
18 -greader_LDADD = @PACKAGE_LIBS@ $(INTLLIBS)
19 +greader_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) -lz
20 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
21 CONFIG_HEADER = ../config.h
23 diff -Naur greader/src/callbacks.c greader_new/src/callbacks.c
24 --- greader/src/callbacks.c 2003-06-01 21:19:38.000000000 +0200
25 +++ greader_new/src/callbacks.c 2004-09-12 15:43:25.000000000 +0200
28 #define BUFFER_SIZE 8192
31 +button_press ( GtkWidget *widget,
32 + GdkEventButton *event,
35 + GtkWidget *toolbar = lookup_widget(widget,"toolbar2");
36 + GtkWidget *statusbar = lookup_widget(widget,"statusbar1");
37 + GtkWidget *window = lookup_widget(widget,"main_window");
39 + if(event->button == 1){
40 + if(GTK_WIDGET_VISIBLE(toolbar) && GTK_WIDGET_VISIBLE(statusbar)){
41 + gtk_widget_hide(toolbar);
42 + gtk_widget_hide(statusbar);
43 + gtk_window_set_decorated(window,0);
44 + gtk_window_fullscreen(window);
46 + gtk_widget_show(toolbar);
47 + gtk_widget_show(statusbar);
48 + gtk_window_set_decorated(window,1);
49 + gtk_window_unfullscreen(window);
55 void main_keypress(GtkWidget *wid, GdkEventKey *kp) {
56 - //printf("kp is %d\n",kp->keyval);
57 +// printf("kp is %d\n",kp->keyval);
59 case 65362: on_back_button_clicked(NULL,NULL);break; //up
60 case 65364: on_forward_button_clicked(NULL,NULL);break; // down
61 diff -Naur greader/src/callbacks.h greader_new/src/callbacks.h
62 --- greader/src/callbacks.h 2003-05-11 04:08:29.000000000 +0200
63 +++ greader_new/src/callbacks.h 2004-09-12 12:20:15.000000000 +0200
66 on_apply_bm_button_clicked (GtkButton *button,
70 +button_press ( GtkWidget *widget,
71 + GdkEventButton *event,
74 diff -Naur greader/src/interface.c greader_new/src/interface.c
75 --- greader/src/interface.c 2003-05-19 03:24:30.000000000 +0200
76 +++ greader_new/src/interface.c 2004-09-12 12:50:33.000000000 +0200
78 g_signal_connect ((gpointer) forward_button, "clicked",
79 G_CALLBACK (on_forward_button_clicked),
81 + g_signal_connect(G_OBJECT(textview), "button-press-event",
82 + G_CALLBACK (button_press),NULL);
84 /* Store pointers to all widgets, for use by lookup_widget(). */
85 GLADE_HOOKUP_OBJECT_NO_REF (main_window, main_window, "main_window");
86 diff -Naur greader/src/main.c greader_new/src/main.c
87 --- greader/src/main.c 2003-05-11 04:08:29.000000000 +0200
88 +++ greader_new/src/main.c 2004-09-12 12:23:52.000000000 +0200
90 pr.mainwin=main_window = create_main_window ();
91 gtk_signal_connect(GTK_OBJECT(main_window),"key_press_event",GTK_SIGNAL_FUNC(main_keypress),NULL);
95 gtk_widget_show (main_window);