Example #1
0
  public void savePreferences() {

    saveMacros();

    MacroPrefs prefs = new MacroPrefs();

    StandardAction a = (StandardAction) app.getAction(NEW_MACRO_ACTION);
    prefs.newMacroAccelerator = a.getAccelerator();
    a = (StandardAction) app.getAction(EDIT_MACROS_ACTION);
    prefs.editMacrosAccelerator = a.getAccelerator();

    File prefsFile = getPrefsFile();
    try {
      prefs.save(prefsFile);
    } catch (IOException ioe) {
      app.displayException(ioe);
    }
  }