Mercurial > pidgin
comparison src/ticker.c @ 604:0b1a132e0f75
[gaim-migrate @ 614]
gaim passes the -Wall test again
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Fri, 04 Aug 2000 04:45:51 +0000 |
parents | 7ac742be351d |
children | 2876c40108cd |
comparison
equal
deleted
inserted
replaced
603:9b0717b4a490 | 604:0b1a132e0f75 |
---|---|
22 */ | 22 */ |
23 | 23 |
24 #include <gtk/gtk.h> | 24 #include <gtk/gtk.h> |
25 #include "gtkticker.h" | 25 #include "gtkticker.h" |
26 #include <string.h> | 26 #include <string.h> |
27 #include <stdlib.h> | |
27 | 28 |
28 GtkWidget *tickerwindow = NULL; | 29 GtkWidget *tickerwindow = NULL; |
29 GtkWidget *ticker; | 30 GtkWidget *ticker; |
30 | 31 |
31 typedef struct { | 32 typedef struct { |
47 void BuddyTickerSetPixmap( char *name, GdkPixmap *pm, GdkBitmap *bm ); | 48 void BuddyTickerSetPixmap( char *name, GdkPixmap *pm, GdkBitmap *bm ); |
48 void BuddyTickerClearList( void ); | 49 void BuddyTickerClearList( void ); |
49 void BuddyTickerSignOff( void ); | 50 void BuddyTickerSignOff( void ); |
50 GList * BuddyTickerFindUser( char *name ); | 51 GList * BuddyTickerFindUser( char *name ); |
51 int BuddyTickerMessageRemove( gpointer data ); | 52 int BuddyTickerMessageRemove( gpointer data ); |
53 extern void pressed_ticker(char *); | |
52 | 54 |
53 // this pref is startup only, so make a shadow here of settings at startup | 55 // this pref is startup only, so make a shadow here of settings at startup |
54 // code uses this variable, not display_prefs | 56 // code uses this variable, not display_prefs |
55 | 57 |
56 extern int display_options; | 58 extern int display_options; |
104 ButtonPressCallback( GtkWidget *widget, GdkEvent *event, gpointer callback_data ) | 106 ButtonPressCallback( GtkWidget *widget, GdkEvent *event, gpointer callback_data ) |
105 { | 107 { |
106 TickerData *p = (TickerData *) callback_data; | 108 TickerData *p = (TickerData *) callback_data; |
107 | 109 |
108 pressed_ticker( p->buddy ); | 110 pressed_ticker( p->buddy ); |
111 | |
112 return TRUE; | |
109 } | 113 } |
110 | 114 |
111 void | 115 void |
112 BuddyTickerAddUser( char *name, GdkPixmap *pm, GdkBitmap *bm ) | 116 BuddyTickerAddUser( char *name, GdkPixmap *pm, GdkBitmap *bm ) |
113 { | 117 { |
114 GtkWidget *hbox, *label, *pmap; | |
115 TickerData *p; | 118 TickerData *p; |
116 GList *q; | 119 GList *q; |
117 | 120 |
118 if ( userclose == TRUE ) | 121 if ( userclose == TRUE ) |
119 return; | 122 return; |
215 | 218 |
216 int | 219 int |
217 BuddyTickerMessageRemove( gpointer data ) | 220 BuddyTickerMessageRemove( gpointer data ) |
218 { | 221 { |
219 if ( userclose == TRUE ) | 222 if ( userclose == TRUE ) |
220 return; | 223 return FALSE; |
221 gtk_ticker_remove( GTK_TICKER( ticker ), msgw ); | 224 gtk_ticker_remove( GTK_TICKER( ticker ), msgw ); |
222 return FALSE; | 225 return FALSE; |
223 } | 226 } |
224 | 227 |
225 int | 228 int |