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);
161 if (g_slist_find(windows, old) != NULL)
165 window_item_add(window, item, automatic)
166 Irssi::UI::Window window
167 Irssi::Windowitem item
171 window_item_remove(item)
172 Irssi::Windowitem item
175 window_item_destroy(item)
176 Irssi::Windowitem item
179 window_item_prev(window)
180 Irssi::UI::Window window
183 window_item_next(window)
184 Irssi::UI::Window window
187 window_destroy(window)
188 Irssi::UI::Window window
191 window_set_active(window)
192 Irssi::UI::Window window
195 window_change_server(window, server)
196 Irssi::UI::Window window
200 window_set_refnum(window, refnum)
201 Irssi::UI::Window window
205 window_set_name(window, name)
206 Irssi::UI::Window window
210 window_set_history(window, name)
211 Irssi::UI::Window window
215 window_set_level(window, level)
216 Irssi::UI::Window window
220 window_activity(window, data_level, hilight_color=NULL)
221 Irssi::UI::Window window
226 window_get_active_name(window)
227 Irssi::UI::Window window
229 RETVAL = (char *) window_get_active_name(window);
234 window_item_find(window, server, name)
235 Irssi::UI::Window window
239 RETVAL = window_item_find_window(window, server, name);
243 #*******************************
244 MODULE = Irssi::UI::Window PACKAGE = Irssi::Windowitem PREFIX = window_item_
245 #*******************************
248 print(item, str, level=MSGLEVEL_CLIENTNOTICE)
249 Irssi::Windowitem item
253 printtext_string(item->server, item->visible_name, level, str);
256 window_create(item, automatic)
257 Irssi::Windowitem item
262 Irssi::Windowitem item
264 RETVAL = window_item_window(item);
269 window_item_change_server(item, server)
270 Irssi::Windowitem item
274 window_item_is_active(item)
275 Irssi::Windowitem item
278 window_item_set_active(item)
279 Irssi::Windowitem item
281 window_item_set_active(window_item_window(item), item);
284 window_item_activity(item, data_level, hilight_color=NULL)
285 Irssi::Windowitem item