1 package org.columba.mail.gui.action; 17 18 import java.awt.Toolkit ; 19 import java.awt.event.ActionEvent ; 20 import java.awt.event.KeyEvent ; 21 22 import javax.swing.KeyStroke ; 23 24 import org.columba.api.gui.frame.IFrameMediator; 25 import org.columba.core.gui.action.AbstractColumbaAction; 26 import org.columba.core.resourceloader.ImageLoader; 27 import org.columba.mail.folder.IMailbox; 28 import org.columba.mail.gui.config.search.SearchFrame; 29 import org.columba.mail.gui.frame.AbstractMailFrameController; 30 import org.columba.mail.gui.tree.FolderTreeModel; 31 import org.columba.mail.util.MailResourceLoader; 32 33 34 public class SearchMessageAction extends AbstractColumbaAction { 35 public SearchMessageAction(IFrameMediator controller) { 36 super(controller, 37 MailResourceLoader.getString("menu", "mainframe", 38 "menu_edit_searchmessages")); 39 40 putValue(SHORT_DESCRIPTION, 42 MailResourceLoader.getString("menu", "mainframe", 43 "menu_edit_searchmessages").replaceAll("&", "")); 44 45 putValue(SMALL_ICON, ImageLoader.getSmallIcon("system-search.png")); 47 48 putValue(LARGE_ICON, ImageLoader.getIcon("system-search.png")); 50 51 putValue(ACCELERATOR_KEY, 53 KeyStroke.getKeyStroke(KeyEvent.VK_S, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); 54 } 55 56 59 public void actionPerformed(ActionEvent evt) { 60 IMailbox searchFolder = (IMailbox) FolderTreeModel.getInstance().getFolder("106"); 61 62 SearchFrame frame = new SearchFrame((AbstractMailFrameController) getFrameMediator(), 63 searchFolder); 64 } 65 } 66 | Popular Tags |