Mercurial > ~mikael > mcabber > hg
diff mcabber/screen.h @ 13:4c3d7b8a29c4
[/trunk] Changeset 28 by mikael
* Display pending message indicator in the roaster.
Not very good yet, because it isn't refreshed automatically.
author | mikael |
---|---|
date | Wed, 23 Mar 2005 20:26:08 +0000 |
parents | b8815158a45d |
children | c87d8adc9100 |
line wrap: on
line diff
--- a/mcabber/screen.h Mon Mar 21 22:24:17 2005 +0000 +++ b/mcabber/screen.h Wed Mar 23 20:26:08 2005 +0000 @@ -2,6 +2,9 @@ #define __SCREEN_H__ 1 #include <ncurses.h> +#include <panel.h> + +#include "list.h" #define COLOR_POPUP 1 #define COLOR_GENERAL 3 @@ -15,6 +18,17 @@ #define INPUTLINE_LENGTH 1024 + +typedef struct _window_entry_t { + WINDOW *win; + PANEL *panel; + char *name; + int nlines; + char **texto; + int pending_msg; + struct list_head list; +} window_entry_t; + void scr_InitCurses(void); void scr_DrawMainWindow(void); void scr_TerminateCurses(void); @@ -27,6 +41,7 @@ void scr_RoolWindow(void); void scr_ShowBuddyWindow(void); void scr_LogPrint(const char *fmt, ...); +window_entry_t *scr_SearchWindow(char *winId); WINDOW *scr_GetRosterWindow(void); WINDOW *scr_GetStatusWindow(void);