1 package rero.gui.script; 2 3 import rero.bridges.event.ScriptedEventListener; 4 import rero.ircfw.interfaces.ChatListener; 5 import text.event.ClickEvent; 6 import text.event.ClickListener; 7 8 import java.util.HashMap ; 9 import java.awt.event.MouseEvent ; 10 11 14 public class WindowAreaClickListener extends ScriptedEventListener implements ClickListener { 15 public void wordClicked(ClickEvent ev) { 16 MouseEvent event = ev.getEvent(); 17 18 HashMap eventData = new HashMap (); 19 eventData.put("$item", ev.getContext()); 20 eventData.put("$mouse", event.paramString()); 21 eventData.put("$clicks", new Integer (event.getClickCount()).toString()); 22 23 if (dispatchEvent(eventData) == ChatListener.EVENT_HALT) { 24 ev.consume(); 25 } 26 } 27 28 public void setupListener() { 29 } 31 } 32 | Popular Tags |