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

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

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

revision 1322 by iliev, Fri Aug 10 20:24:23 2007 UTC revision 1323 by iliev, Tue Sep 4 15:41:13 2007 UTC
# Line 44  import static org.jsampler.view.fantasia Line 44  import static org.jsampler.view.fantasia
44   */   */
45  public class StandardBar extends PixmapPane {  public class StandardBar extends PixmapPane {
46          private final JToolBar toolbar = new JToolBar();          private final JToolBar toolbar = new JToolBar();
47            private final PixmapPane mainPane;
48                    
49          private final ToolbarButton btnSamplerInfo = new ToolbarButton(a4n.samplerInfo);          private final ToolbarButton btnSamplerInfo = new ToolbarButton(a4n.samplerInfo);
50          private final ToolbarButton btnLoadSession = new ToolbarButton(a4n.loadScript);          private final ToolbarButton btnLoadSession = new ToolbarButton(a4n.loadScript);
# Line 56  public class StandardBar extends PixmapP Line 57  public class StandardBar extends PixmapP
57                    
58          private final ToolbarButton btnPreferences = new ToolbarButton(a4n.editPreferences);          private final ToolbarButton btnPreferences = new ToolbarButton(a4n.editPreferences);
59                    
60            private final JLabel lLogo = new JLabel(Res.gfxFantasiaLogo);
61            
62          /** Creates a new instance of <code>StandardBar</code> */          /** Creates a new instance of <code>StandardBar</code> */
63          public          public
64          StandardBar() {          StandardBar() {
65                  super(Res.gfxToolBarBg);                  super(Res.gfxToolBarBg);
66                  setPixmapInsets(new Insets(0, 6, 12, 6));                  setPixmapInsets(new Insets(0, 6, 6, 6));
67                                    
68                  setLayout(new BorderLayout());                  setLayout(new BorderLayout());
69                  setOpaque(false);                  setOpaque(false);
# Line 70  public class StandardBar extends PixmapP Line 73  public class StandardBar extends PixmapP
73                  setPreferredSize(d);                  setPreferredSize(d);
74                  d = new Dimension(Short.MAX_VALUE, 60);                  d = new Dimension(Short.MAX_VALUE, 60);
75                  setMaximumSize(d);                  setMaximumSize(d);
76                  setBorder(BorderFactory.createEmptyBorder(0, 5, 11, 5));                  setBorder(BorderFactory.createEmptyBorder(0, 5, 5, 5));
77                                    
78                                    
79                  PixmapPane p = new PixmapPane(Res.gfxToolbar);                  mainPane = new PixmapPane(Res.gfxToolbar);
80                  p.setPixmapInsets(new Insets(1, 1, 1, 1));                  mainPane.setPixmapInsets(new Insets(1, 1, 1, 1));
81                  p.setLayout(new BoxLayout(p, BoxLayout.X_AXIS));                  mainPane.setLayout(new BoxLayout(mainPane, BoxLayout.X_AXIS));
82                                    
83                  toolbar.setOpaque(false);                  toolbar.setOpaque(false);
84                  toolbar.setFloatable(false);                  toolbar.setFloatable(false);
# Line 92  public class StandardBar extends PixmapP Line 95  public class StandardBar extends PixmapP
95                  toolbar.addSeparator();                  toolbar.addSeparator();
96                  toolbar.add(btnPreferences);                  toolbar.add(btnPreferences);
97                                    
98                  p.add(toolbar);                  mainPane.add(toolbar);
99                  p.add(Box.createGlue());                  mainPane.add(Box.createGlue());
100                                    
101                  JLabel l = new JLabel(Res.gfxFantasiaLogo);                  mainPane.add(lLogo);
102                  p.add(l);                  mainPane.add(Box.createRigidArea(new Dimension(17, 0)));
103                  p.add(Box.createRigidArea(new Dimension(17, 0)));                  add(mainPane);
                 add(p);  
104          }          }
105                    
106            public void
107            showFantasiaLogo(boolean b) { lLogo.setVisible(b); }
108            
109          private static class FantasiaToolBar extends JToolBar {          private static class FantasiaToolBar extends JToolBar {
110                  private static Insets pixmapInsets = new Insets(1, 1, 1, 1);                  private static Insets pixmapInsets = new Insets(1, 1, 1, 1);
111                                    

Legend:
Removed from v.1322  
changed lines
  Added in v.1323

  ViewVC Help
Powered by ViewVC