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_get_active_name(window)
220 Irssi::UI::Window window
223 window_item_find(window, server, name)
224 Irssi::UI::Window window
228 RETVAL = window_item_find_window(window, server, name);
232 #*******************************
233 MODULE = Irssi::UI::Window PACKAGE = Irssi::Windowitem PREFIX = window_item_
234 #*******************************
237 print(item, str, level=MSGLEVEL_CLIENTNOTICE)
238 Irssi::Windowitem item
242 printtext_string(item->server, item->name, level, str);
245 window_create(item, automatic)
246 Irssi::Windowitem item
251 Irssi::Windowitem item
253 RETVAL = window_item_window(item);
258 window_item_change_server(item, server)
259 Irssi::Windowitem item
263 window_item_is_active(item)
264 Irssi::Windowitem item
267 window_item_set_active(item)
268 Irssi::Windowitem item
270 window_item_set_active(window_item_window(item), item);