3 MODULE = Irssi::TextUI::TextBuffer PACKAGE = Irssi
6 Irssi::TextUI::TextBuffer
9 #*******************************
10 MODULE = Irssi::TextUI::TextBuffer PACKAGE = Irssi::TextUI::TextBuffer PREFIX = textbuffer_
11 #*******************************
14 textbuffer_destroy(buffer)
15 Irssi::TextUI::TextBuffer buffer
18 textbuffer_append(buffer, data, len, info)
19 Irssi::TextUI::TextBuffer buffer
22 Irssi::TextUI::LineInfo info
25 textbuffer_insert(buffer, insert_after, data, len, info)
26 Irssi::TextUI::TextBuffer buffer
27 Irssi::TextUI::Line insert_after
30 Irssi::TextUI::LineInfo info
33 textbuffer_remove(buffer, line)
34 Irssi::TextUI::TextBuffer buffer
35 Irssi::TextUI::Line line
38 textbuffer_remove_all_lines(buffer)
39 Irssi::TextUI::TextBuffer buffer
41 #*******************************
42 MODULE = Irssi::TextUI::TextBuffer PACKAGE = Irssi::TextUI::Line PREFIX = textbuffer_line_
43 #*******************************
46 textbuffer_line_prev(line)
47 Irssi::TextUI::Line line
54 textbuffer_line_next(line)
55 Irssi::TextUI::Line line
62 textbuffer_line_ref(line)
63 Irssi::TextUI::Line line
66 textbuffer_line_unref(line, buffer)
67 Irssi::TextUI::Line line
68 Irssi::TextUI::TextBuffer buffer
70 textbuffer_line_unref(buffer, line);
73 textbuffer_line_get_text(line, coloring)
74 Irssi::TextUI::Line line
79 str = g_string_new(NULL);
80 textbuffer_line2text(line, coloring, str);
81 XPUSHs(sv_2mortal(new_pv(str->str)));
82 g_string_free(str, TRUE);