Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
package com.marginallyclever.makelangelo.applicationsettings;
import com.marginallyclever.makelangelo.Translator;
import com.marginallyclever.donatello.select.SelectFile;
import com.marginallyclever.donatello.select.SelectPanel;
import com.marginallyclever.util.PreferencesHelper;
import java.util.prefs.Preferences;
/**
* Adjust sound preferences
*/
public class SoundPreferences {
static private SelectPanel panel;
static private SelectFile sound_connect;
static private SelectFile sound_disconnect;
static private SelectFile sound_conversion_finished;
static private SelectFile sound_drawing_finished;
static public SelectPanel buildPanel() {
Preferences prefs = PreferencesHelper.getPreferenceNode(PreferencesHelper.MakelangeloPreferenceKey.SOUND);
panel = new SelectPanel();
panel.add(sound_connect = new SelectFile("connect",Translator.get("SoundPreferences.Connect"),prefs.get("sound_connect", ""),panel));
panel.add(sound_disconnect = new SelectFile("disconnect",Translator.get("SoundPreferences.Disconnect"),prefs.get("sound_disconnect", ""),panel));
panel.add(sound_conversion_finished = new SelectFile("convert",Translator.get("SoundPreferences.FinishConvert"),prefs.get("sound_conversion_finished", ""),panel));
panel.add(sound_drawing_finished = new SelectFile("finish",Translator.get("SoundPreferences.FinishDraw"),prefs.get("sound_drawing_finished", ""),panel));
return panel;
}
static public void save() {
Preferences prefs = PreferencesHelper.getPreferenceNode(PreferencesHelper.MakelangeloPreferenceKey.SOUND);
prefs.put("sound_connect", sound_connect.getText());
prefs.put("sound_disconnect", sound_disconnect.getText());
prefs.put("sound_conversion_finished", sound_conversion_finished.getText());
prefs.put("sound_drawing_finished", sound_drawing_finished.getText());
}
static public String getConnectSoundFilename() {
Preferences prefs = PreferencesHelper.getPreferenceNode(PreferencesHelper.MakelangeloPreferenceKey.SOUND);
return prefs.get("sound_connect", "");
}
static public String getDisconnectSoundFilename() {
Preferences prefs = PreferencesHelper.getPreferenceNode(PreferencesHelper.MakelangeloPreferenceKey.SOUND);
return prefs.get("sound_disconnect", "");
}
static public String getConversionFinishedSoundFilename() {
Preferences prefs = PreferencesHelper.getPreferenceNode(PreferencesHelper.MakelangeloPreferenceKey.SOUND);
return prefs.get("sound_conversion_finished", "");
}
static public String getDrawingFinishedSoundFilename() {
Preferences prefs = PreferencesHelper.getPreferenceNode(PreferencesHelper.MakelangeloPreferenceKey.SOUND);
return prefs.get("sound_drawing_finished", "");
}
}
94ff58e1aThis file is pinned to the selected release. Download the original to open it in your design tool.