public void addEventHandler(String name, EventHandler evthd) { if (name == null || evthd == null) throw new IllegalArgumentException("name and evthd required"); unshareEventHandlerMap(true); _auxinf.evthds.add(name, evthd); }
public void addSharedEventHandlerMap(EventHandlerMap evthds) { if (evthds != null && !evthds.isEmpty()) { unshareEventHandlerMap(false); if (initAuxInfo().evthds == null) { _auxinf.evthds = evthds; _auxinf.evthdsShared = true; } else { _auxinf.evthds.addAll(evthds); } final Desktop desktop = getDesktop(); if (desktop != null) onListenerChange(desktop, true); } }