summaryrefslogtreecommitdiff
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
UI_MESSAGES_List *tail;
int line_index;
+ int line_offset;
+ int line_selected;
+
+ const struct GNUNET_CHAT_Message *selected;
} UI_MESSAGES_Handle;
void
messages_event(UI_MESSAGES_Handle *messages,
- struct MESSENGER_Application *app,
+ struct MESSENGER_Application *app,
int key);
void
-messages_print(UI_MESSAGES_Handle *messages,
- struct MESSENGER_Application *app);
+messages_print(UI_MESSAGES_Handle *messages);
+
+void
+messages_clear(UI_MESSAGES_Handle *messages);
+
+void
+messages_add(UI_MESSAGES_Handle *messages,
+ const struct GNUNET_CHAT_Message *message);
+
+void
+messages_remove(UI_MESSAGES_Handle *messages,
+ const struct GNUNET_CHAT_Message *message);
#endif /* UI_MESSAGES_H_ */