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 |
* |
* |
27 |
import javax.swing.JFrame; |
import javax.swing.JFrame; |
28 |
import javax.swing.UIManager; |
import javax.swing.UIManager; |
29 |
|
|
30 |
|
import org.jsampler.CC; |
31 |
import org.jsampler.JSPrefs; |
import org.jsampler.JSPrefs; |
32 |
|
|
33 |
import org.jsampler.view.InstrumentsDbTableView; |
import org.jsampler.view.InstrumentsDbTableView; |
34 |
import org.jsampler.view.InstrumentsDbTreeView; |
import org.jsampler.view.InstrumentsDbTreeView; |
35 |
|
import org.jsampler.view.BasicIconSet; |
36 |
import org.jsampler.view.JSViewConfig; |
import org.jsampler.view.JSViewConfig; |
37 |
|
|
38 |
import org.jvnet.substance.api.SubstanceConstants; |
import org.jvnet.substance.api.SubstanceConstants; |
46 |
public class ViewConfig extends JSViewConfig { |
public class ViewConfig extends JSViewConfig { |
47 |
private InstrumentsDbTreeView instrumentsDbTreeView = new TreeView(); |
private InstrumentsDbTreeView instrumentsDbTreeView = new TreeView(); |
48 |
private InstrumentsDbTableView instrumentsDbTableView = new TableView(); |
private InstrumentsDbTableView instrumentsDbTableView = new TableView(); |
49 |
|
private BasicIconSet basicIconSet = new IconSet(); |
50 |
|
|
51 |
/** Creates a new instance of <code>ViewConfig</code> */ |
/** Creates a new instance of <code>ViewConfig</code> */ |
52 |
public |
public |
80 |
public InstrumentsDbTableView |
public InstrumentsDbTableView |
81 |
getInstrumentsDbTableView() { return instrumentsDbTableView; } |
getInstrumentsDbTableView() { return instrumentsDbTableView; } |
82 |
|
|
83 |
|
public BasicIconSet |
84 |
|
getBasicIconSet() { return basicIconSet; } |
85 |
|
|
86 |
private class TreeView implements InstrumentsDbTreeView { |
private class TreeView implements InstrumentsDbTreeView { |
87 |
public Icon |
public Icon |
88 |
getRootIcon() { return Res.iconDb16; } |
getRootIcon() { return Res.iconDb16; } |
111 |
getGigInstrumentIcon() { return Res.iconInstrument16; } |
getGigInstrumentIcon() { return Res.iconInstrument16; } |
112 |
} |
} |
113 |
|
|
114 |
|
private class IconSet implements BasicIconSet { |
115 |
|
public Icon |
116 |
|
getBack16Icon() { return Res.iconBack16; } |
117 |
|
|
118 |
|
public Icon |
119 |
|
getUp16Icon() { return Res.iconUp16; } |
120 |
|
|
121 |
|
public Icon |
122 |
|
getForward16Icon() { return Res.iconNext16; } |
123 |
|
|
124 |
|
public Icon |
125 |
|
getReload16Icon() { return Res.iconReload16; } |
126 |
|
|
127 |
|
public Icon |
128 |
|
getPreferences16Icon() { return Res.iconPreferences16; } |
129 |
|
} |
130 |
|
|
131 |
public boolean |
public boolean |
132 |
getInstrumentsDbSupport() { return true; } |
getInstrumentsDbSupport() { return true; } |
133 |
} |
} |