3 #include "window-activity.h"
5 MODULE = Irssi::UI::Window PACKAGE = Irssi
13 for (tmp = windows; tmp != NULL; tmp = tmp->next) {
14 XPUSHs(sv_2mortal(plain_bless(tmp->data, "Irssi::UI::Window")));
28 RETVAL = active_win->active_server;
33 print(str, level=MSGLEVEL_CLIENTNOTICE)
37 printtext_string(NULL, NULL, level, str);
40 window_find_name(name)
44 window_find_refnum(refnum)
48 window_refnum_prev(refnum, wrap)
53 window_refnum_next(refnum, wrap)
61 window_find_level(level)
64 RETVAL = window_find_level(NULL, level);
69 window_find_item(name)
72 RETVAL = window_find_item(NULL, name);
77 window_find_closest(name, level)
81 RETVAL = window_find_closest(NULL, name, level);
86 window_item_find(name)
89 RETVAL = window_item_find(NULL, name);
94 #*******************************
95 MODULE = Irssi::UI::Window PACKAGE = Irssi::Server
96 #*******************************
99 print(server, channel, str, level=MSGLEVEL_CLIENTNOTICE)
105 printtext_string(server, channel, level, str);
108 window_item_find(server, name)
113 window_find_item(server, name)
118 window_find_level(server, level)
123 window_find_closest(server, name, level)
129 #*******************************
130 MODULE = Irssi::UI::Window PACKAGE = Irssi::UI::Window PREFIX=window_
131 #*******************************
135 Irssi::UI::Window window
139 for (tmp = window->items; tmp != NULL; tmp = tmp->next) {
140 CHANNEL_REC *rec = tmp->data;
142 XPUSHs(sv_2mortal(iobject_bless(rec)));
146 print(window, str, level=MSGLEVEL_CLIENTNOTICE)
147 Irssi::UI::Window window
151 printtext_string_window(window, level, str);
155 Irssi::UI::Window window
162 perl_command(cmd, window->active_server, window->active);
163 if (g_slist_find(windows, old) != NULL)
167 window_item_add(window, item, automatic)
168 Irssi::UI::Window window
169 Irssi::Windowitem item
173 window_item_remove(item)
174 Irssi::Windowitem item
177 window_item_destroy(item)
178 Irssi::Windowitem item
181 window_item_prev(window)
182 Irssi::UI::Window window
185 window_item_next(window)
186 Irssi::UI::Window window
189 window_destroy(window)
190 Irssi::UI::Window window
193 window_set_active(window)
194 Irssi::UI::Window window
197 window_change_server(window, server)
198 Irssi::UI::Window window
202 window_set_refnum(window, refnum)
203 Irssi::UI::Window window
207 window_set_name(window, name)
208 Irssi::UI::Window window
212 window_set_history(window, name)
213 Irssi::UI::Window window
217 window_set_level(window, level)
218 Irssi::UI::Window window
222 window_activity(window, data_level, hilight_color=NULL)
223 Irssi::UI::Window window
228 window_get_active_name(window)
229 Irssi::UI::Window window
231 RETVAL = (char *) window_get_active_name(window);
236 window_item_find(window, server, name)
237 Irssi::UI::Window window
241 RETVAL = window_item_find_window(window, server, name);
245 #*******************************
246 MODULE = Irssi::UI::Window PACKAGE = Irssi::Windowitem PREFIX = window_item_
247 #*******************************
250 print(item, str, level=MSGLEVEL_CLIENTNOTICE)
251 Irssi::Windowitem item
255 printtext_string(item->server, item->visible_name, level, str);
258 window_create(item, automatic)
259 Irssi::Windowitem item
264 Irssi::Windowitem item
266 RETVAL = window_item_window(item);
271 window_item_change_server(item, server)
272 Irssi::Windowitem item
276 window_item_is_active(item)
277 Irssi::Windowitem item
280 window_item_set_active(item)
281 Irssi::Windowitem item
283 window_item_set_active(window_item_window(item), item);
286 window_item_activity(item, data_level, hilight_color=NULL)
287 Irssi::Windowitem item