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

Diff of /jsampler/trunk/src/org/jsampler/view/JSViewConfig.java

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

revision 1818 by iliev, Wed Dec 24 17:29:47 2008 UTC revision 1864 by iliev, Sat Mar 14 20:44:58 2009 UTC
# Line 1  Line 1 
1  /*  /*
2   *   JSampler - a java front-end for LinuxSampler   *   JSampler - a java front-end for LinuxSampler
3   *   *
4   *   Copyright (C) 2005-2008 Grigor Iliev <grigor@grigoriliev.com>   *   Copyright (C) 2005-2009 Grigor Iliev <grigor@grigoriliev.com>
5   *   *
6   *   This file is part of JSampler.   *   This file is part of JSampler.
7   *   *
# Line 22  Line 22 
22    
23  package org.jsampler.view;  package org.jsampler.view;
24    
25    import java.awt.event.KeyEvent;
26    
27  import java.beans.PropertyChangeEvent;  import java.beans.PropertyChangeEvent;
28  import java.beans.PropertyChangeListener;  import java.beans.PropertyChangeListener;
29    
30    import org.jsampler.CC;
31  import org.jsampler.JSPrefs;  import org.jsampler.JSPrefs;
32  import org.jsampler.MidiInstrument;  import org.jsampler.MidiInstrument;
33    
# Line 122  public abstract class JSViewConfig { Line 125  public abstract class JSViewConfig {
125                    
126          public int          public int
127          getFirstMidiProgramNumber() { return firstMidiProgramNumber; }          getFirstMidiProgramNumber() { return firstMidiProgramNumber; }
128    
129            public int
130            getDefaultModKey() {
131                    return CC.isMacOS() ? KeyEvent.META_MASK : KeyEvent.CTRL_MASK;
132            }
133    
134            /**
135             * Determines whether main menu is moved to
136             * the screen menu bar when running on Mac OS
137             */
138            public boolean
139            isUsingScreenMenuBar() {
140                    if(!CC.isMacOS()) return false;
141                    String s = System.getProperty("apple.laf.useScreenMenuBar");
142                    return (s != null && "true".equalsIgnoreCase(s)) ? true : false;
143            }
144  }  }

Legend:
Removed from v.1818  
changed lines
  Added in v.1864

  ViewVC Help
Powered by ViewVC