135 |
private final JCheckBoxMenuItem cbmiMidiKeyboardVisible = |
private final JCheckBoxMenuItem cbmiMidiKeyboardVisible = |
136 |
new JCheckBoxMenuItem(i18n.getMenuLabel("view.midiKeyboard")); |
new JCheckBoxMenuItem(i18n.getMenuLabel("view.midiKeyboard")); |
137 |
|
|
138 |
|
private final JCheckBoxMenuItem cbmiAlwaysOnTop = |
139 |
|
new JCheckBoxMenuItem(i18n.getMenuLabel("view.alwaysOnTop")); |
140 |
|
|
141 |
private final Timer guiTimer = new Timer(1000, null); |
private final Timer guiTimer = new Timer(1000, null); |
142 |
|
|
143 |
/** Creates a new instance of <code>MainFrame</code> */ |
/** Creates a new instance of <code>MainFrame</code> */ |
527 |
cbmiRightSidePaneVisible.setSelected(b); |
cbmiRightSidePaneVisible.setSelected(b); |
528 |
showDevicesPane(b); |
showDevicesPane(b); |
529 |
|
|
|
m.addSeparator(); |
|
|
|
|
530 |
m.add(cbmiMidiKeyboardVisible); |
m.add(cbmiMidiKeyboardVisible); |
531 |
|
|
532 |
cbmiMidiKeyboardVisible.addActionListener(new ActionListener() { |
cbmiMidiKeyboardVisible.addActionListener(new ActionListener() { |
539 |
b = preferences().getBoolProperty("midiKeyboard.visible"); |
b = preferences().getBoolProperty("midiKeyboard.visible"); |
540 |
cbmiMidiKeyboardVisible.setSelected(b); |
cbmiMidiKeyboardVisible.setSelected(b); |
541 |
setMidiKeyboardVisible(b); |
setMidiKeyboardVisible(b); |
542 |
|
|
543 |
|
m.addSeparator(); |
544 |
|
|
545 |
|
cbmiAlwaysOnTop.setAccelerator(KeyStroke.getKeyStroke ( |
546 |
|
KeyEvent.VK_T, modKey | KeyEvent.SHIFT_MASK |
547 |
|
)); |
548 |
|
m.add(cbmiAlwaysOnTop); |
549 |
|
|
550 |
|
cbmiAlwaysOnTop.addActionListener(new ActionListener() { |
551 |
|
public void |
552 |
|
actionPerformed(ActionEvent e) { |
553 |
|
setWindowAlwaysOnTop(cbmiAlwaysOnTop.getState()); |
554 |
|
} |
555 |
|
}); |
556 |
|
|
557 |
|
b = preferences().getBoolProperty("mainFrame.alwaysOnTop"); |
558 |
|
cbmiAlwaysOnTop.setSelected(b); |
559 |
|
setWindowAlwaysOnTop(b); |
560 |
|
|
561 |
|
|
562 |
// Channels |
// Channels |
955 |
rootPane.validate(); |
rootPane.validate(); |
956 |
rootPane.repaint(); |
rootPane.repaint(); |
957 |
} |
} |
958 |
|
|
959 |
|
private void |
960 |
|
setWindowAlwaysOnTop(boolean b) { |
961 |
|
preferences().setBoolProperty("mainFrame.alwaysOnTop", b); |
962 |
|
setAlwaysOnTop(b); |
963 |
|
|
964 |
|
if(cbmiAlwaysOnTop.isSelected() != b) { |
965 |
|
cbmiAlwaysOnTop.setSelected(b); |
966 |
|
} |
967 |
|
} |
968 |
|
|
969 |
public void |
public void |
970 |
setMidiKeyboardHeight(int height) { |
setMidiKeyboardHeight(int height) { |