rero.gui
public class IRCSession extends Object
| Nested Class Summary | |
|---|---|
| protected class | IRCSession.ClientWindowStuff |
| protected class | IRCSession.PopupManager |
| Field Summary | |
|---|---|
| protected InternetRelayChatClient | client |
| protected WindowManager | desktop |
| protected UIScriptBridge | scriptBridge |
| protected StatusWindow | status |
| protected ClickableURLHandler | urlListener |
| protected UserHandler | userInput |
| protected IRCSession.ClientWindowStuff | windowListener |
| protected HashMap | windows |
| Constructor Summary | |
|---|---|
| IRCSession() | |
| Method Summary | |
|---|---|
| void | cleanup() |
| void | createAboutWindow() |
| ChannelWindow | createChannelWindow(Channel channel) |
| void | createDCCWindow() |
| void | createListWindow() |
| QueryWindow | createQueryWindow(String user, boolean selected) |
| ScriptedListDialog | createSortedWindow(String title, String hook, Object data, LinkedList columns) |
| StatusWindow | createStatusWindow() |
| void | executeCommand(String command) |
| protected void | finalize() |
| StatusWindow | getActiveWindow() |
| Collection | getAllWindows() |
| Capabilities | getCapabilities() |
| InternetRelayChatClient | getClient() |
| WindowManager | getDesktop() |
| StatusWindow | getRealActiveWindow() |
| StatusWindow | getStatusWindow() |
| StatusWindow | getWindow(String name) |
| boolean | isStatus(StatusWindow window) |
| boolean | isWindow(String name) |
| void | postProcessWindow(StatusWindow window) |
| void | renameWindow(String name, String newname) |
| StatusWindow | resolveClientWindow(ClientWindow temp) |