mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-20 09:46:20 +00:00
Use colouring for message receipts
This commit is contained in:
@@ -40,6 +40,11 @@
|
||||
|
||||
#include <glib.h>
|
||||
|
||||
typedef struct delivery_receipt_t {
|
||||
char *id;
|
||||
gboolean received;
|
||||
} DeliveryReceipt;
|
||||
|
||||
typedef struct prof_buff_entry_t {
|
||||
char show_char;
|
||||
GDateTime *time;
|
||||
@@ -47,13 +52,18 @@ typedef struct prof_buff_entry_t {
|
||||
theme_item_t theme_item;
|
||||
char *from;
|
||||
char *message;
|
||||
DeliveryReceipt *receipt;
|
||||
} ProfBuffEntry;
|
||||
|
||||
typedef struct prof_buff_t *ProfBuff;
|
||||
|
||||
ProfBuff buffer_create();
|
||||
void buffer_free(ProfBuff buffer);
|
||||
void buffer_push(ProfBuff buffer, const char show_char, GDateTime *time, int flags, theme_item_t theme_item, const char * const from, const char * const message);
|
||||
void buffer_push(ProfBuff buffer, const char show_char, GDateTime *time, int flags, theme_item_t theme_item,
|
||||
const char * const from, const char * const message, DeliveryReceipt *receipt);
|
||||
int buffer_size(ProfBuff buffer);
|
||||
ProfBuffEntry* buffer_yield_entry(ProfBuff buffer, int entry);
|
||||
gboolean buffer_mark_received(ProfBuff buffer, const char * const id);
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user