package chatty.gui.components.menus; import chatty.User; import chatty.util.api.Emoticon; import chatty.util.api.Emoticon.EmoticonImage; import chatty.util.api.StreamInfo; import chatty.util.api.usericons.Usericon; import java.awt.event.ActionEvent; import java.util.Collection; import java.util.List; /** * * @author tduva */ public interface ContextMenuListener { public void userMenuItemClicked(ActionEvent e, User user); public void urlMenuItemClicked(ActionEvent e, String url); public void menuItemClicked(ActionEvent e); public void streamsMenuItemClicked(ActionEvent e, Collection<String> streams); public void streamInfosMenuItemClicked(ActionEvent e, Collection<StreamInfo> streamInfos); public void emoteMenuItemClicked(ActionEvent e, EmoticonImage emote); public void usericonMenuItemClicked(ActionEvent e, Usericon usericon); }