/* * WordDisplayOnDemand.java * * Created on October 30, 2005, 3:08 PM */ package Current.popups.SearchResults; import Current.*; import Current.search.*; import Current.manage.*; import java.awt.Component; /** * * @author pat */ public class WordDisplayOnDemand { Manager M; /** Creates a new instance of WordDisplayOnDemand */ public WordDisplayOnDemand(Manager M) { this.M=M; M.addListener(this); M.PopupM.support(WordDisplayContainer.class,"search results"); } public void mcbReceive(BasicSearchResults results) { if (! M.PopupM.isUp(WordDisplayContainer.class)) { M.PopupM.constructPopup(WordDisplayContainer.class); M.mcbSend(results); } } public void mcbCleanup() { M.remove(this); } }