comparison mcabber/src/screen.h @ 724:264375fe7159

Fix a roster refresh issue Calling scr_UpdateChatStatus() after clearing the roster window was causing an unneeded screen update.
author Mikael Berthe <mikael@lilotux.net>
date Sun, 05 Mar 2006 16:54:01 +0100
parents 23068490d063
children e46c680bdd3d
comparison
equal deleted inserted replaced
723:23068490d063 724:264375fe7159
27 27
28 void scr_InitCurses(void); 28 void scr_InitCurses(void);
29 void scr_TerminateCurses(void); 29 void scr_TerminateCurses(void);
30 void scr_DrawMainWindow(unsigned int fullinit); 30 void scr_DrawMainWindow(unsigned int fullinit);
31 void scr_DrawRoster(void); 31 void scr_DrawRoster(void);
32 void scr_UpdateMainStatus(void); 32 void scr_UpdateMainStatus(int forceupdate);
33 void scr_UpdateChatStatus(int forceupdate); 33 void scr_UpdateChatStatus(int forceupdate);
34 void scr_RosterVisibility(int status); 34 void scr_RosterVisibility(int status);
35 void scr_WriteIncomingMessage(const char *jidfrom, const char *text, 35 void scr_WriteIncomingMessage(const char *jidfrom, const char *text,
36 time_t timestamp, guint prefix); 36 time_t timestamp, guint prefix);
37 void scr_WriteOutgoingMessage(const char *jidto, const char *text); 37 void scr_WriteOutgoingMessage(const char *jidto, const char *text);
38 void scr_ShowBuddyWindow(void); 38 void scr_ShowBuddyWindow(void);
39 bool scr_BuddyBufferExists(const char *jid); 39 bool scr_BuddyBufferExists(const char *jid);
40 inline void scr_set_chatmode(int enable); 40 inline void scr_set_chatmode(int enable);
41 inline void scr_set_multimode(int enable); 41 inline void scr_set_multimode(int enable);
42 inline int scr_get_multimode(); 42 inline int scr_get_multimode(void);
43 void scr_setmsgflag_if_needed(const char *jid); 43 void scr_setmsgflag_if_needed(const char *jid);
44 void scr_append_multiline(const char *line); 44 void scr_append_multiline(const char *line);
45 inline const char *scr_get_multiline(); 45 inline const char *scr_get_multiline(void);
46 46
47 inline void scr_Beep(void); 47 inline void scr_Beep(void);
48 int scr_Getch(void); 48 int scr_Getch(void);
49 49
50 int process_key(int); 50 int process_key(int);