]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/nonworking/greader/greader/greader.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / nonworking / greader / greader / greader.patch
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
4 @@ -13,5 +13,5 @@
5         interface.c interface.h \
6         callbacks.c callbacks.h
7  
8 -greader_LDADD = @PACKAGE_LIBS@ $(INTLLIBS)
9 +greader_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) -lz
10  
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
14 @@ -88,7 +88,7 @@
15  greader_SOURCES =      main.c  support.c support.h     interface.c interface.h         callbacks.c callbacks.h
16  
17  
18 -greader_LDADD = @PACKAGE_LIBS@ $(INTLLIBS)
19 +greader_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) -lz
20  mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
21  CONFIG_HEADER = ../config.h
22  CONFIG_CLEAN_FILES = 
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
26 @@ -19,8 +19,33 @@
27  
28  #define BUFFER_SIZE 8192
29  
30 +void
31 +button_press (  GtkWidget *widget,
32 +               GdkEventButton *event,
33 +               gpointer d)
34 +{
35 +       GtkWidget *toolbar = lookup_widget(widget,"toolbar2");
36 +       GtkWidget *statusbar = lookup_widget(widget,"statusbar1");
37 +       GtkWidget *window = lookup_widget(widget,"main_window");
38 +       
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);
45 +               }else{
46 +                       gtk_widget_show(toolbar);
47 +                       gtk_widget_show(statusbar);
48 +                       gtk_window_set_decorated(window,1);
49 +                       gtk_window_unfullscreen(window);
50 +               }
51 +       }
52 +       return TRUE;
53 +}
54 +               
55  void main_keypress(GtkWidget *wid, GdkEventKey *kp) {
56 -  //printf("kp is %d\n",kp->keyval);
57 +//  printf("kp is %d\n",kp->keyval);
58    switch (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
64 @@ -133,3 +133,9 @@
65  void
66  on_apply_bm_button_clicked             (GtkButton       *button,
67                                          gpointer         user_data);
68 +
69 +void
70 +button_press (  GtkWidget *widget,
71 +               GdkEventButton *event,
72 +               gpointer d);
73 +
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
77 @@ -187,6 +187,8 @@
78    g_signal_connect ((gpointer) forward_button, "clicked",
79                      G_CALLBACK (on_forward_button_clicked),
80                      NULL);
81 +  g_signal_connect(G_OBJECT(textview), "button-press-event",
82 +                                    G_CALLBACK (button_press),NULL);
83  
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
89 @@ -37,6 +37,7 @@
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);
92    
93 +  
94    prefload();
95    gtk_widget_show (main_window);
96