1 package org.columba.mail.gui.composer.action; 17 18 import java.awt.event.ActionEvent ; 19 20 import org.columba.api.gui.frame.IFrameMediator; 21 import org.columba.core.gui.action.AbstractColumbaAction; 22 import org.columba.core.gui.util.FindReplaceDialog; 23 import org.columba.core.resourceloader.GlobalResourceLoader; 24 import org.columba.mail.gui.composer.ComposerController; 25 import org.columba.mail.gui.composer.util.ComposerText; 26 27 @SuppressWarnings ("serial") 28 public class FindReplaceAction extends AbstractColumbaAction { 29 public FindReplaceAction(IFrameMediator controller) { 30 super(controller, 31 GlobalResourceLoader.getString(null, null, "menu_edit_replace")); 33 34 putValue(SHORT_DESCRIPTION, GlobalResourceLoader.getString(null, null, 36 "menu_edit_replace_tooltip").replaceAll("&", "")); 38 39 if (getFrameMediator() instanceof ComposerController) { 40 setEnabled(true); 41 } else 42 setEnabled(false); 43 } 44 45 public void actionPerformed(ActionEvent e) { 46 ComposerText text = new ComposerText( 48 (ComposerController) getFrameMediator()); 49 new FindReplaceDialog(text); 50 51 } 52 } 53 | Popular Tags |