Created SILC Runtime Toolkit git repository Part I.
[runtime.git] / apps / irssi / src / perl / ui / Window.xs
diff --git a/apps/irssi/src/perl/ui/Window.xs b/apps/irssi/src/perl/ui/Window.xs
deleted file mode 100644 (file)
index ab52c91..0000000
+++ /dev/null
@@ -1,291 +0,0 @@
-#include "module.h"
-
-#include "window-activity.h"
-
-MODULE = Irssi::UI::Window  PACKAGE = Irssi
-PROTOTYPES: ENABLE
-
-void
-windows()
-PREINIT:
-       GSList *tmp;
-PPCODE:
-       for (tmp = windows; tmp != NULL; tmp = tmp->next) {
-               XPUSHs(sv_2mortal(plain_bless(tmp->data, "Irssi::UI::Window")));
-       }
-
-
-Irssi::UI::Window
-active_win()
-CODE:
-       RETVAL = active_win;
-OUTPUT:
-       RETVAL
-
-Irssi::Server
-active_server()
-CODE:
-       RETVAL = active_win->active_server;
-OUTPUT:
-       RETVAL
-
-void
-print(str, level=MSGLEVEL_CLIENTNOTICE)
-       char *str
-        int level;
-CODE:
-       printtext_string(NULL, NULL, level, str);
-
-Irssi::UI::Window
-window_find_name(name)
-       char *name
-
-Irssi::UI::Window
-window_find_refnum(refnum)
-       int refnum
-
-int
-window_refnum_prev(refnum, wrap)
-       int refnum
-       int wrap
-
-int
-window_refnum_next(refnum, wrap)
-       int refnum
-       int wrap
-
-int
-windows_refnum_last()
-
-Irssi::UI::Window
-window_find_level(level)
-       int level
-CODE:
-       RETVAL = window_find_level(NULL, level);
-OUTPUT:
-       RETVAL
-
-Irssi::UI::Window
-window_find_item(name)
-       char *name
-CODE:
-       RETVAL = window_find_item(NULL, name);
-OUTPUT:
-       RETVAL
-
-Irssi::UI::Window
-window_find_closest(name, level)
-       char *name
-       int level
-CODE:
-       RETVAL = window_find_closest(NULL, name, level);
-OUTPUT:
-       RETVAL
-
-Irssi::Windowitem
-window_item_find(name)
-       char *name
-CODE:
-       RETVAL = window_item_find(NULL, name);
-OUTPUT:
-       RETVAL
-
-
-#*******************************
-MODULE = Irssi::UI::Window  PACKAGE = Irssi::Server
-#*******************************
-
-void
-print(server, channel, str, level=MSGLEVEL_CLIENTNOTICE)
-       Irssi::Server server
-       char *channel
-       char *str
-       int level
-CODE:
-       printtext_string(server, channel, level, str);
-
-Irssi::Windowitem
-window_item_find(server, name)
-       Irssi::Server server
-       char *name
-
-Irssi::UI::Window
-window_find_item(server, name)
-       Irssi::Server server
-       char *name
-
-Irssi::UI::Window
-window_find_level(server, level)
-       Irssi::Server server
-       int level
-
-Irssi::UI::Window
-window_find_closest(server, name, level)
-       Irssi::Server server
-       char *name
-       int level
-
-
-#*******************************
-MODULE = Irssi::UI::Window  PACKAGE = Irssi::UI::Window  PREFIX=window_
-#*******************************
-
-void
-items(window)
-       Irssi::UI::Window window
-PREINIT:
-       GSList *tmp;
-PPCODE:
-       for (tmp = window->items; tmp != NULL; tmp = tmp->next) {
-                CHANNEL_REC *rec = tmp->data;
-
-               XPUSHs(sv_2mortal(iobject_bless(rec)));
-       }
-
-void
-print(window, str, level=MSGLEVEL_CLIENTNOTICE)
-       Irssi::UI::Window window
-       char *str
-        int level;
-CODE:
-       printtext_string_window(window, level, str);
-
-void
-command(window, cmd)
-       Irssi::UI::Window window
-       char *cmd
-PREINIT:
-       WINDOW_REC *old;
-CODE:
-       old = active_win;
-       active_win = window;
-       perl_command(cmd, window->active_server, window->active);
-       if (active_win == window &&
-           g_slist_find(windows, old) != NULL)
-               active_win = old;
-
-void
-window_item_add(window, item, automatic)
-       Irssi::UI::Window window
-       Irssi::Windowitem item
-       int automatic
-
-void
-window_item_remove(item)
-       Irssi::Windowitem item
-
-void
-window_item_destroy(item)
-       Irssi::Windowitem item
-
-void
-window_item_prev(window)
-       Irssi::UI::Window window
-
-void
-window_item_next(window)
-       Irssi::UI::Window window
-
-void
-window_destroy(window)
-       Irssi::UI::Window window
-
-void
-window_set_active(window)
-       Irssi::UI::Window window
-
-void
-window_change_server(window, server)
-       Irssi::UI::Window window
-       Irssi::Server server
-
-void
-window_set_refnum(window, refnum)
-       Irssi::UI::Window window
-       int refnum
-
-void
-window_set_name(window, name)
-       Irssi::UI::Window window
-       char *name
-
-void
-window_set_history(window, name)
-       Irssi::UI::Window window
-       char *name
-
-void
-window_set_level(window, level)
-       Irssi::UI::Window window
-       int level
-
-void
-window_activity(window, data_level, hilight_color=NULL)
-       Irssi::UI::Window window
-       int data_level
-       char *hilight_color
-
-char *
-window_get_active_name(window)
-       Irssi::UI::Window window
-CODE:
-       RETVAL = (char *) window_get_active_name(window);
-OUTPUT:
-       RETVAL
-
-Irssi::Windowitem
-window_item_find(window, server, name)
-       Irssi::UI::Window window
-       Irssi::Server server
-       char *name
-CODE:
-       RETVAL = window_item_find_window(window, server, name);
-OUTPUT:
-       RETVAL
-
-#*******************************
-MODULE = Irssi::UI::Window  PACKAGE = Irssi::Windowitem  PREFIX = window_item_
-#*******************************
-
-void
-print(item, str, level=MSGLEVEL_CLIENTNOTICE)
-       Irssi::Windowitem item
-       int level
-       char *str
-CODE:
-       printtext_string(item->server, item->visible_name, level, str);
-
-Irssi::UI::Window
-window_create(item, automatic)
-       Irssi::Windowitem item
-       int automatic
-
-Irssi::UI::Window
-window(item)
-       Irssi::Windowitem item
-CODE:
-       RETVAL = window_item_window(item);
-OUTPUT:
-       RETVAL
-
-void
-window_item_change_server(item, server)
-       Irssi::Windowitem item
-       Irssi::Server server
-
-int
-window_item_is_active(item)
-       Irssi::Windowitem item
-
-void
-window_item_set_active(item)
-       Irssi::Windowitem item
-CODE:
-       window_item_set_active(window_item_window(item), item);
-
-void
-window_item_activity(item, data_level, hilight_color=NULL)
-       Irssi::Windowitem item
-       int data_level
-       char *hilight_color
-