Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

away.h

Go to the documentation of this file.
00001 
00025 #ifndef _GAIM_AWAY_H_
00026 #define _GAIM_AWAY_H_
00027 
00028 #include "gtkgaim.h"
00029 
00030 /* XXX CUI: away messages aren't really anything more than char* but we need two char*'s
00031  * for the UI so that people can name their away messages when they save them. So these
00032  * are really a UI function and struct away_message should be removed from the core. */
00033 /* WTF?  How does having a title for something mean that it is part of the UI? */
00034 struct away_message {
00035     char name[80];
00036     char message[2048];
00037 };
00038 
00039 extern GSList *away_messages;
00040 extern struct away_message *awaymessage;
00041 extern GtkWidget *awaymenu;
00042 extern GtkWidget *awayqueue;
00043 extern GtkListStore *awayqueuestore;
00044 
00045 extern void rem_away_mess(GtkWidget *, struct away_message *);
00046 extern void do_away_message(GtkWidget *, struct away_message *);
00047 extern void do_away_menu();
00048 extern void toggle_away_queue();
00049 extern void purge_away_queue(GSList **);
00050 extern void do_im_back(GtkWidget *, GtkWidget *);
00051 void create_away_mess(GtkWidget *, void *);
00052 
00053 #endif /* _GAIM_AWAY_H_ */

Generated on Sun Jun 5 18:07:36 2005 for gaim by  doxygen 1.3.9.1