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

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

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

revision 1777 by iliev, Thu Sep 11 18:48:36 2008 UTC revision 1778 by iliev, Sun Sep 28 20:38:36 2008 UTC
# Line 23  Line 23 
23  package org.jsampler.view.fantasia;  package org.jsampler.view.fantasia;
24    
25  import java.awt.BorderLayout;  import java.awt.BorderLayout;
26    import java.awt.Dimension;
27    
28  import javax.swing.BorderFactory;  import javax.swing.BorderFactory;
29  import javax.swing.JTabbedPane;  import javax.swing.JPanel;
30    
31  import org.jvnet.substance.SubstanceLookAndFeel;  import net.sf.juife.JuifeUtils;
32    
33  import static org.jsampler.view.fantasia.FantasiaI18n.i18n;  import static org.jsampler.view.fantasia.FantasiaI18n.i18n;
34  import static org.jsampler.view.fantasia.FantasiaPrefs.preferences;  import static org.jsampler.view.fantasia.FantasiaPrefs.preferences;
# Line 36  import static org.jsampler.view.fantasia Line 37  import static org.jsampler.view.fantasia
37   *   *
38   * @author Grigor Iliev   * @author Grigor Iliev
39   */   */
40  public class LeftSidePane extends PixmapPane {  public class LeftSidePane extends FantasiaPanel {
41          JTabbedPane tabbedPane = new JTabbedPane();          FantasiaTabbedPane tabbedPane = new FantasiaTabbedPane();
42          private final OrchestrasPane orchestraPane = new OrchestrasPane();          private final OrchestrasPane orchestraPane = new OrchestrasPane();
43          private final MidiInstrumentsPane midiInstrumentsPane = new MidiInstrumentsPane();          private final MidiInstrumentsPane midiInstrumentsPane = new MidiInstrumentsPane();
44                    
# Line 46  public class LeftSidePane extends Pixmap Line 47  public class LeftSidePane extends Pixmap
47           */           */
48          public          public
49          LeftSidePane() {          LeftSidePane() {
                 super(Res.gfxRoundBg14);  
50                  setOpaque(false);                  setOpaque(false);
                 setPixmapInsets(new java.awt.Insets(6, 6, 6, 6));  
51                  setLayout(new BorderLayout());                  setLayout(new BorderLayout());
52                  JTabbedPane tp = tabbedPane;                  FantasiaTabbedPane tp = tabbedPane;
53                    tp.getMainPane().setBorder(BorderFactory.createEmptyBorder(0, 1,01, 1));
54                  tp.addTab(i18n.getLabel("LeftSidePane.tabOrchestras"), orchestraPane);                  tp.addTab(i18n.getLabel("LeftSidePane.tabOrchestras"), orchestraPane);
55                  tp.addTab(i18n.getLabel("LeftSidePane.tabMidiInstruments"), midiInstrumentsPane);                  tp.addTab(i18n.getLabel("LeftSidePane.tabMidiInstruments"), midiInstrumentsPane);
56                  tp.setBackground(new java.awt.Color(0x828282));                  
57                  tp.putClientProperty(SubstanceLookAndFeel.COLORIZATION_FACTOR, 1.0);                  Dimension d = JuifeUtils.getUnionSize(tp.getTabButton(0), tp.getTabButton(1));
58                    tp.getTabButton(0).setPreferredSize(d);
59                    tp.getTabButton(1).setPreferredSize(d);
60                    tp.getTabButton(0).setMinimumSize(d);
61                    tp.getTabButton(1).setMinimumSize(d);
62                    
63                  add(tp);                  add(tp);
                 setBorder(BorderFactory.createEmptyBorder(6, 6, 6, 6));  
64                                    
65                  int i = preferences().getIntProperty("leftSidePane.tabIndex", 0);                  int i = preferences().getIntProperty("leftSidePane.tabIndex", 0);
66                  if(tp.getTabCount() > i) tp.setSelectedIndex(i);                  if(tp.getTabCount() > i) tp.setSelectedIndex(i);
67                    
68                    setBorder(BorderFactory.createEmptyBorder(0, 3, 6, 0));
69          }          }
70                    
71          public void          public void

Legend:
Removed from v.1777  
changed lines
  Added in v.1778

  ViewVC Help
Powered by ViewVC