1 21 22 package org.armedbear.j.mail; 23 24 import java.awt.event.KeyEvent ; 25 import org.armedbear.j.Editor; 26 import org.armedbear.j.Frame; 27 import org.armedbear.j.KeyMap; 28 import org.armedbear.j.Mode; 29 import org.armedbear.j.NavigationComponent; 30 import org.armedbear.j.ToolBar; 31 32 public final class NewsGroupSummaryMode extends MailboxMode 33 { 34 private static final NewsGroupSummaryMode mode = new NewsGroupSummaryMode(); 35 36 private NewsGroupSummaryMode() 37 { 38 super(NEWS_GROUP_SUMMARY_MODE, NEWS_GROUP_SUMMARY_MODE_NAME); 39 } 40 41 public static final Mode getMode() 42 { 43 return mode; 44 } 45 46 public NavigationComponent getSidebarComponent(Editor editor) 47 { 48 return null; 49 } 50 51 protected final void setKeyMapDefaults(KeyMap km) 52 { 53 km.mapKey(KeyEvent.VK_ENTER, 0, "readArticleOtherWindow"); 54 km.mapKey(KeyEvent.VK_ENTER, CTRL_MASK, "readArticle"); 55 } 56 57 protected ToolBar getDefaultToolBar(Frame frame) 58 { 59 return frame.getDefaultToolBar(); 60 } 61 } 62 | Popular Tags |