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