diff options
Diffstat (limited to 'src/ui/messages.h')
-rw-r--r-- | src/ui/messages.h | 20 |
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 | ||
55 | void | 59 | void |
56 | messages_event(UI_MESSAGES_Handle *messages, | 60 | messages_event(UI_MESSAGES_Handle *messages, |
57 | struct MESSENGER_Application *app, | 61 | struct MESSENGER_Application *app, |
58 | int key); | 62 | int key); |
59 | 63 | ||
60 | void | 64 | void |
61 | messages_print(UI_MESSAGES_Handle *messages, | 65 | messages_print(UI_MESSAGES_Handle *messages); |
62 | struct MESSENGER_Application *app); | 66 | |
67 | void | ||
68 | messages_clear(UI_MESSAGES_Handle *messages); | ||
69 | |||
70 | void | ||
71 | messages_add(UI_MESSAGES_Handle *messages, | ||
72 | const struct GNUNET_CHAT_Message *message); | ||
73 | |||
74 | void | ||
75 | messages_remove(UI_MESSAGES_Handle *messages, | ||
76 | const struct GNUNET_CHAT_Message *message); | ||
63 | 77 | ||
64 | #endif /* UI_MESSAGES_H_ */ | 78 | #endif /* UI_MESSAGES_H_ */ |