Mercurial > ~mikael > mcabber > hg
view mcabber/src/screen.h @ 147:7571de4aed73
[/trunk] Changeset 159 by mikael
* Fix a bug in buddylist_build()
* We now lock the current buddy even not when being in chat mode.
For example, if we're writing to s.o. and he leaves just before
we press enter, we won't write to the wrong buddy...
If the current_buddy is a group, we lock it too.
* Remove MCABBER_TESTUNIT ifdef in roster.h (test program isn't
up-to-date anymore...)
author | mikael |
---|---|
date | Fri, 29 Apr 2005 19:56:28 +0000 |
parents | 8d7e31d37bec |
children | b69c0b7a23e3 |
line wrap: on
line source
#ifndef __SCREEN_H__ #define __SCREEN_H__ 1 #include <ncurses.h> //#define COLOR_NMSG 1 #define COLOR_GENERAL 3 //#define COLOR_BD_CON 4 #define COLOR_NMSG 5 #define COLOR_BD_DESSEL 6 #define COLOR_BD_DES 7 #define LOG_WIN_HEIGHT (5+2) #define ROSTER_WIDTH 24 #define CHAT_WIN_HEIGHT (maxY-1-LOG_WIN_HEIGHT) #define INPUTLINE_LENGTH 1024 extern int update_roster; void scr_InitCurses(void); void scr_DrawMainWindow(void); void scr_DrawRoster(void); void scr_TerminateCurses(void); void scr_WriteIncomingMessage(const char *jidfrom, const char *text); void scr_WriteOutgoingMessage(const char *jidto, const char *text); void scr_ShowBuddyWindow(void); void scr_LogPrint(const char *fmt, ...); inline void scr_set_chatmode(int enable); WINDOW *scr_GetInputWindow(void); int scr_Getch(void); int process_key(int); // For commands... void scr_RosterTop(void); void scr_RosterBottom(void); void scr_Clear(void); #endif