3 MODULE = Irssi::UI::Window PACKAGE = Irssi
11 for (tmp = windows; tmp != NULL; tmp = tmp->next) {
12 XPUSHs(sv_2mortal(plain_bless(tmp->data, "Irssi::UI::Window")));
26 RETVAL = active_win->active_server;
31 print(str, level=MSGLEVEL_CLIENTNOTICE)
35 printtext_string(NULL, NULL, level, str);
38 window_find_name(name)
42 window_find_refnum(refnum)
46 window_refnum_prev(refnum, wrap)
51 window_refnum_next(refnum, wrap)
59 window_find_level(level)
62 RETVAL = window_find_level(NULL, level);
67 window_find_item(name)
70 RETVAL = window_find_item(NULL, name);
75 window_find_closest(name, level)
79 RETVAL = window_find_closest(NULL, name, level);
84 window_item_find(name)
87 RETVAL = window_item_find(NULL, name);
92 #*******************************
93 MODULE = Irssi::UI::Window PACKAGE = Irssi::Server
94 #*******************************
97 print(server, channel, str, level=MSGLEVEL_CLIENTNOTICE)
103 printtext_string(server, channel, level, str);
106 window_item_find(server, name)
111 window_find_item(server, name)
116 window_find_level(server, level)
121 window_find_closest(server, name, level)
127 #*******************************
128 MODULE = Irssi::UI::Window PACKAGE = Irssi::UI::Window PREFIX=window_
129 #*******************************
133 Irssi::UI::Window window
137 for (tmp = window->items; tmp != NULL; tmp = tmp->next) {
138 CHANNEL_REC *rec = tmp->data;
140 XPUSHs(sv_2mortal(iobject_bless(rec)));
144 print(window, str, level=MSGLEVEL_CLIENTNOTICE)
145 Irssi::UI::Window window
149 printtext_string_window(window, level, str);
153 Irssi::UI::Window window
160 perl_command(cmd, window->active_server, window->active);
164 window_item_add(window, item, automatic)
165 Irssi::UI::Window window
166 Irssi::Windowitem item
170 window_item_remove(item)
171 Irssi::Windowitem item
174 window_item_destroy(item)
175 Irssi::Windowitem item
178 window_item_prev(window)
179 Irssi::UI::Window window
182 window_item_next(window)
183 Irssi::UI::Window window
186 window_destroy(window)
187 Irssi::UI::Window window
190 window_set_active(window)
191 Irssi::UI::Window window
194 window_change_server(window, server)
195 Irssi::UI::Window window
199 window_set_refnum(window, refnum)
200 Irssi::UI::Window window
204 window_set_name(window, name)
205 Irssi::UI::Window window
209 window_set_history(window, name)
210 Irssi::UI::Window window
214 window_set_level(window, level)
215 Irssi::UI::Window window
219 window_activity(window, data_level, hilight_color=NULL)
220 Irssi::UI::Window window
225 window_get_active_name(window)
226 Irssi::UI::Window window
229 window_item_find(window, server, name)
230 Irssi::UI::Window window
234 RETVAL = window_item_find_window(window, server, name);
238 #*******************************
239 MODULE = Irssi::UI::Window PACKAGE = Irssi::Windowitem PREFIX = window_item_
240 #*******************************
243 print(item, str, level=MSGLEVEL_CLIENTNOTICE)
244 Irssi::Windowitem item
248 printtext_string(item->server, item->name, level, str);
251 window_create(item, automatic)
252 Irssi::Windowitem item
257 Irssi::Windowitem item
259 RETVAL = window_item_window(item);
264 window_item_change_server(item, server)
265 Irssi::Windowitem item
269 window_item_is_active(item)
270 Irssi::Windowitem item
273 window_item_set_active(item)
274 Irssi::Windowitem item
276 window_item_set_active(window_item_window(item), item);
279 window_item_activity(item, data_level, hilight_color=NULL)
280 Irssi::Windowitem item