KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > rero > gui > script > ScriptedWindowStateListener


1 package rero.gui.script;
2
3 import rero.client.output.*;
4 import java.util.*;
5
6 import rero.ircfw.interfaces.ChatListener;
7
8 import rero.gui.*;
9 import rero.gui.windows.*;
10
11 import rero.bridges.event.*;
12
13 public class ScriptedWindowStateListener extends ScriptedEventListener
14 {
15    protected IRCSession gui;
16
17    public ScriptedWindowStateListener(IRCSession _gui)
18    {
19       gui = _gui;
20    }
21
22    public void onWindowEvent(ClientWindowEvent ev)
23    {
24       HashMap event = new HashMap();
25
26       event.put("$window", gui.resolveClientWindow(ev.getSource()).getName());
27       dispatchEvent(event);
28    }
29
30    public void setupListener()
31    {
32       // do nothing, this will be installed by default (unfortunately)
33
}
34 }
35
Popular Tags