1 21 22 package org.armedbear.j; 23 24 import java.awt.event.KeyEvent ; 25 26 public class CheckinMode extends AbstractMode implements Constants, Mode 27 { 28 private static final CheckinMode mode = new CheckinMode(); 29 30 private CheckinMode() 31 { 32 super(CHECKIN_MODE, CHECKIN_MODE_NAME); 33 setProperty(Property.SHOW_LINE_NUMBERS, false); 34 setProperty(Property.SHOW_CHANGE_MARKS, false); 35 setProperty(Property.HIGHLIGHT_MATCHING_BRACKET, false); 36 setProperty(Property.HIGHLIGHT_BRACKETS, false); 37 } 38 39 public static final CheckinMode getMode() 40 { 41 return mode; 42 } 43 44 protected void setKeyMapDefaults(KeyMap km) 45 { 46 km.mapKey(KeyEvent.VK_P, CTRL_MASK, "previousComment"); 47 km.mapKey(KeyEvent.VK_N, CTRL_MASK, "nextComment"); 48 km.mapKey(KeyEvent.VK_ENTER, 0, "newlineAndIndent"); 49 km.mapKey(KeyEvent.VK_ENTER, CTRL_MASK, "finish"); 50 } 51 } 52 | Popular Tags |