1 package org.columba.mail.gui.tree.action; 17 18 import java.awt.event.ActionEvent ; 19 20 import org.columba.api.gui.frame.IFrameMediator; 21 import org.columba.api.selection.ISelectionListener; 22 import org.columba.api.selection.SelectionChangedEvent; 23 import org.columba.core.gui.action.AbstractColumbaAction; 24 import org.columba.mail.gui.tree.selection.TreeSelectionChangedEvent; 25 import org.columba.mail.util.MailResourceLoader; 26 27 28 34 35 public class EmptyFolderAction extends AbstractColumbaAction 36 implements ISelectionListener { 37 public EmptyFolderAction(IFrameMediator frameMediator) { 38 super(frameMediator, 39 MailResourceLoader.getString("menu", "mainframe", 40 "menu_folder_emptyfolder")); 41 42 putValue(SHORT_DESCRIPTION, 44 MailResourceLoader.getString("menu", "mainframe", 45 "menu_folder_emptyfolder").replaceAll("&", "")); 46 47 setEnabled(false); 48 49 51 55 } 56 57 60 public void actionPerformed(ActionEvent evt) { 61 } 63 64 67 public void selectionChanged(SelectionChangedEvent e) { 68 if (((TreeSelectionChangedEvent) e).getSelected().length > 0) { 69 setEnabled(true); 70 } else { 71 setEnabled(false); 72 } 73 } 74 } 75 | Popular Tags |