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);