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

Diff of /jsampler/trunk/src/org/jsampler/view/classic/ViewConfig.java

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

revision 1286 by iliev, Fri Aug 10 20:24:23 2007 UTC revision 1786 by iliev, Wed Oct 8 22:38:15 2008 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-2007 Grigor Iliev <grigor@grigoriliev.com>   *   Copyright (C) 2005-2008 Grigor Iliev <grigor@grigoriliev.com>
5   *   *
6   *   This file is part of JSampler.   *   This file is part of JSampler.
7   *   *
# Line 23  Line 23 
23  package org.jsampler.view.classic;  package org.jsampler.view.classic;
24    
25  import javax.swing.Icon;  import javax.swing.Icon;
26    import javax.swing.ImageIcon;
27    
28  import org.jsampler.JSPrefs;  import org.jsampler.JSPrefs;
29    
30  import org.jsampler.view.InstrumentsDbTableView;  import org.jsampler.view.InstrumentsDbTableView;
31  import org.jsampler.view.InstrumentsDbTreeView;  import org.jsampler.view.InstrumentsDbTreeView;
32    import org.jsampler.view.BasicIconSet;
33  import org.jsampler.view.JSViewConfig;  import org.jsampler.view.JSViewConfig;
34    
35  /**  /**
# Line 37  import org.jsampler.view.JSViewConfig; Line 39  import org.jsampler.view.JSViewConfig;
39  public class ViewConfig extends JSViewConfig {  public class ViewConfig extends JSViewConfig {
40          private InstrumentsDbTreeView instrumentsDbTreeView = new TreeView();          private InstrumentsDbTreeView instrumentsDbTreeView = new TreeView();
41          private InstrumentsDbTableView instrumentsDbTableView = new TableView();          private InstrumentsDbTableView instrumentsDbTableView = new TableView();
42            private IconSet basicIconSet = new IconSet();
43                    
44          /** Creates a new instance of <code>ViewConfig</code> */          /** Creates a new instance of <code>ViewConfig</code> */
45          public          public
# Line 44  public class ViewConfig extends JSViewCo Line 47  public class ViewConfig extends JSViewCo
47                                    
48          }          }
49                    
50            @Override
51          public JSPrefs          public JSPrefs
52          preferences() { return ClassicPrefs.preferences(); }          preferences() { return ClassicPrefs.preferences(); }
53                    
54            @Override
55          public InstrumentsDbTreeView          public InstrumentsDbTreeView
56          getInstrumentsDbTreeView() { return instrumentsDbTreeView; }          getInstrumentsDbTreeView() { return instrumentsDbTreeView; }
57                    
58            @Override
59          public InstrumentsDbTableView          public InstrumentsDbTableView
60          getInstrumentsDbTableView() { return instrumentsDbTableView; }          getInstrumentsDbTableView() { return instrumentsDbTableView; }
61                    
62            @Override
63            public BasicIconSet
64            getBasicIconSet() { return basicIconSet; }
65            
66          private class TreeView implements InstrumentsDbTreeView {          private class TreeView implements InstrumentsDbTreeView {
67                    @Override
68                  public Icon                  public Icon
69                  getRootIcon() { return Res.iconDb16; }                  getRootIcon() { return Res.iconDb16; }
70                                    
71                    @Override
72                  public Icon                  public Icon
73                  getClosedIcon() { return Res.iconFolder16; }                  getClosedIcon() { return Res.iconFolder16; }
74                    
75                    @Override
76                  public Icon                  public Icon
77                  getOpenIcon() { return Res.iconFolderOpen16; }                  getOpenIcon() { return Res.iconFolderOpen16; }
78                    
79                    @Override
80                  public Icon                  public Icon
81                  getInstrumentIcon() { return Res.iconInstrument16; }                  getInstrumentIcon() { return Res.iconInstrument16; }
82                    
83                    @Override
84                  public Icon                  public Icon
85                  getGigInstrumentIcon() { return Res.iconInstrument16; }                  getGigInstrumentIcon() { return Res.iconInstrument16; }
86          }          }
87                    
88          private static class TableView implements InstrumentsDbTableView {          private static class TableView implements InstrumentsDbTableView {
89                    @Override
90                  public Icon                  public Icon
91                  getFolderIcon() { return Res.iconFolder16; }                  getFolderIcon() { return Res.iconFolder16; }
92                    
93                    @Override
94                  public Icon                  public Icon
95                  getInstrumentIcon() { return Res.iconInstrument16; }                  getInstrumentIcon() { return Res.iconInstrument16; }
96                    
97                    @Override
98                  public Icon                  public Icon
99                  getGigInstrumentIcon() { return Res.iconInstrument16; }                  getGigInstrumentIcon() { return Res.iconInstrument16; }
100          }          }
101                    
102            private class IconSet implements BasicIconSet {
103                    @Override
104                    public ImageIcon
105                    getApplicationIcon() { return Res.appIcon; }
106                    
107                    @Override
108                    public Icon
109                    getBack16Icon() { return Res.iconBack16; }
110            
111                    @Override
112                    public Icon
113                    getUp16Icon() { return Res.iconUp16; }
114            
115                    @Override
116                    public Icon
117                    getForward16Icon() { return Res.iconForward16; }
118                    
119                    @Override
120                    public Icon
121                    getReload16Icon() { return Res.iconReload16; }
122                    
123                    @Override
124                    public Icon
125                    getPreferences16Icon() { return Res.iconPreferences16; }
126                    
127                    @Override
128                    public Icon
129                    getWarning32Icon() { return Res.iconWarning32; }
130                    
131                    @Override
132                    public Icon
133                    getQuestion32Icon() { return Res.iconQuestion32; }
134            }
135            
136            @Override
137          public boolean          public boolean
138          getInstrumentsDbSupport() { return true; }          getInstrumentsDbSupport() { return true; }
139  }  }

Legend:
Removed from v.1286  
changed lines
  Added in v.1786

  ViewVC Help
Powered by ViewVC