blob: 416c761a9e30eec4293c62814fd4d9faeb476178 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#include <gtk/gtk.h>
typedef struct ChannelBuffer ChannelBuffer;
typedef struct ChannelMessage ChannelMessage;
typedef union
{
} ChannelBufferEvent;
typedef void (* ChannelBufferEventFunc) (ChannelBuffer *buffer,
const ChannelBufferEvent *event);
ChannelBuffer *channel_buffer_new ();
void channel_buffer_free (ChannelBuffer *buffer);
ChannelMessage *channel_buffer_add_message (ChannelBuffer *buffer,
const char *nick,
const char *message);
void channel_buffer_commit_message (ChannelMessage *message);
void channel_buffer_set_user_nick (ChannelBuffer *buffer,
const char *nick);
const char * channel_buffer_get_user_text (ChannelBuffer *buffer);
void channel_buffer_set_action_mode (ChannelBuffer *buffer,
gboolean action_mode);
gboolean channel_buffer_get_action_mode (ChannelBuffer *buffer);
#if 0
void channel_buffer_set_topic (ChannelBuffer *buffer,
const char *topic);
const char * channel_buffer_get_topic (ChannelBuffer *buffer);
#endif
GtkTextBuffer *channel_buffer_get_text_buffer (ChannelBuffer *buffer);
|