/[svn]/jsampler/trunk/src/org/jsampler/view/fantasia/MainFrame.java
ViewVC logotype

Diff of /jsampler/trunk/src/org/jsampler/view/fantasia/MainFrame.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1994 by iliev, Sat Jun 20 19:25:50 2009 UTC revision 1995 by iliev, Sun Sep 13 20:08:58 2009 UTC
# Line 135  public class MainFrame extends StdMainFr Line 135  public class MainFrame extends StdMainFr
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> */
# Line 524  public class MainFrame extends StdMainFr Line 527  public class MainFrame extends StdMainFr
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() {
# Line 538  public class MainFrame extends StdMainFr Line 539  public class MainFrame extends StdMainFr
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
# Line 936  public class MainFrame extends StdMainFr Line 955  public class MainFrame extends StdMainFr
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) {

Legend:
Removed from v.1994  
changed lines
  Added in v.1995

  ViewVC Help
Powered by ViewVC