Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
f99985dc8This 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", "");
}
}