237 |
} |
} |
238 |
|
|
239 |
class ViewPane extends JPanel { |
class ViewPane extends JPanel { |
240 |
|
private final JCheckBox checkTurnOffCustomWindowDecoration = |
241 |
|
new JCheckBox(i18n.getLabel("ViewPane.checkTurnOffCustomWindowDecoration")); |
242 |
|
|
243 |
private final JSViewProps.MidiDevicesPane midiDevsPane = new JSViewProps.MidiDevicesPane(); |
private final JSViewProps.MidiDevicesPane midiDevsPane = new JSViewProps.MidiDevicesPane(); |
244 |
private final JSViewProps.AudioDevicesPane audioDevsPane = new JSViewProps.AudioDevicesPane(); |
private final JSViewProps.AudioDevicesPane audioDevsPane = new JSViewProps.AudioDevicesPane(); |
245 |
|
|
246 |
ViewPane() { |
ViewPane() { |
247 |
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); |
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); |
248 |
|
|
249 |
|
boolean b = preferences().getBoolProperty("TurnOffCustomWindowDecoration"); |
250 |
|
checkTurnOffCustomWindowDecoration.setSelected(b); |
251 |
|
checkTurnOffCustomWindowDecoration.setAlignmentX(JPanel.LEFT_ALIGNMENT); |
252 |
|
add(checkTurnOffCustomWindowDecoration); |
253 |
|
add(Box.createRigidArea(new Dimension(0, 6))); |
254 |
add(midiDevsPane); |
add(midiDevsPane); |
255 |
add(audioDevsPane); |
add(audioDevsPane); |
256 |
} |
} |
257 |
|
|
258 |
protected void |
protected void |
259 |
apply() { |
apply() { |
260 |
|
String s = "TurnOffCustomWindowDecoration"; |
261 |
|
preferences().setBoolProperty(s, checkTurnOffCustomWindowDecoration.isSelected()); |
262 |
|
|
263 |
midiDevsPane.apply(); |
midiDevsPane.apply(); |
264 |
audioDevsPane.apply(); |
audioDevsPane.apply(); |
265 |
} |
} |