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 10 import rero.bridges.event.*; 11 12 import text.event.*; 13 14 public class WindowClickListener extends ScriptedEventListener implements ClickListener 15 { 16 public void wordClicked(ClickEvent ev) 17 { 18 HashMap eventData = new HashMap(); 19 20 eventData.put("$item", ev.getClickedText()); 21 eventData.put("$parms", ev.getContext()); 22 eventData.put("$data", ev.getClickedText() + " " + ev.getContext()); 23 eventData.put("$mouse", ev.getEvent().paramString()); 24 eventData.put("$clicks", new Integer (ev.getEvent().getClickCount()).toString()); 25 26 if (dispatchEvent(eventData) == rero.ircfw.interfaces.ChatListener.EVENT_HALT) 27 { 28 ev.consume(); 29 } 30 } 31 32 public void setupListener() 33 { 34 } 36 } 37 | Popular Tags |