aboutsummaryrefslogtreecommitdiff
path: root/src/ui/messages.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/messages.h')
-rw-r--r--src/ui/messages.h20
1 files changed, 17 insertions, 3 deletions
diff --git a/src/ui/messages.h b/src/ui/messages.h
index 305ad01..b42bb1b 100644
--- a/src/ui/messages.h
+++ b/src/ui/messages.h
@@ -50,15 +50,29 @@ typedef struct UI_MESSAGES_Handle
50 UI_MESSAGES_List *tail; 50 UI_MESSAGES_List *tail;
51 51
52 int line_index; 52 int line_index;
53 int line_offset;
54 int line_selected;
55
56 const struct GNUNET_CHAT_Message *selected;
53} UI_MESSAGES_Handle; 57} UI_MESSAGES_Handle;
54 58
55void 59void
56messages_event(UI_MESSAGES_Handle *messages, 60messages_event(UI_MESSAGES_Handle *messages,
57 struct MESSENGER_Application *app, 61 struct MESSENGER_Application *app,
58 int key); 62 int key);
59 63
60void 64void
61messages_print(UI_MESSAGES_Handle *messages, 65messages_print(UI_MESSAGES_Handle *messages);
62 struct MESSENGER_Application *app); 66
67void
68messages_clear(UI_MESSAGES_Handle *messages);
69
70void
71messages_add(UI_MESSAGES_Handle *messages,
72 const struct GNUNET_CHAT_Message *message);
73
74void
75messages_remove(UI_MESSAGES_Handle *messages,
76 const struct GNUNET_CHAT_Message *message);
63 77
64#endif /* UI_MESSAGES_H_ */ 78#endif /* UI_MESSAGES_H_ */