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 |
* |
* |
28 |
|
|
29 |
import org.jsampler.view.InstrumentsDbTableView; |
import org.jsampler.view.InstrumentsDbTableView; |
30 |
import org.jsampler.view.InstrumentsDbTreeView; |
import org.jsampler.view.InstrumentsDbTreeView; |
31 |
|
import org.jsampler.view.BasicIconSet; |
32 |
import org.jsampler.view.JSViewConfig; |
import org.jsampler.view.JSViewConfig; |
33 |
|
|
34 |
/** |
/** |
38 |
public class ViewConfig extends JSViewConfig { |
public class ViewConfig extends JSViewConfig { |
39 |
private InstrumentsDbTreeView instrumentsDbTreeView = new TreeView(); |
private InstrumentsDbTreeView instrumentsDbTreeView = new TreeView(); |
40 |
private InstrumentsDbTableView instrumentsDbTableView = new TableView(); |
private InstrumentsDbTableView instrumentsDbTableView = new TableView(); |
41 |
|
private IconSet basicIconSet = new IconSet(); |
42 |
|
|
43 |
/** Creates a new instance of <code>ViewConfig</code> */ |
/** Creates a new instance of <code>ViewConfig</code> */ |
44 |
public |
public |
55 |
public InstrumentsDbTableView |
public InstrumentsDbTableView |
56 |
getInstrumentsDbTableView() { return instrumentsDbTableView; } |
getInstrumentsDbTableView() { return instrumentsDbTableView; } |
57 |
|
|
58 |
|
public BasicIconSet |
59 |
|
getBasicIconSet() { return basicIconSet; } |
60 |
|
|
61 |
private class TreeView implements InstrumentsDbTreeView { |
private class TreeView implements InstrumentsDbTreeView { |
62 |
public Icon |
public Icon |
63 |
getRootIcon() { return Res.iconDb16; } |
getRootIcon() { return Res.iconDb16; } |
86 |
getGigInstrumentIcon() { return Res.iconInstrument16; } |
getGigInstrumentIcon() { return Res.iconInstrument16; } |
87 |
} |
} |
88 |
|
|
89 |
|
private class IconSet implements BasicIconSet { |
90 |
|
public Icon |
91 |
|
getBack16Icon() { return Res.iconBack16; } |
92 |
|
|
93 |
|
public Icon |
94 |
|
getUp16Icon() { return Res.iconUp16; } |
95 |
|
|
96 |
|
public Icon |
97 |
|
getForward16Icon() { return Res.iconForward16; } |
98 |
|
|
99 |
|
public Icon |
100 |
|
getReload16Icon() { return Res.iconReload16; } |
101 |
|
|
102 |
|
public Icon |
103 |
|
getPreferences16Icon() { return Res.iconPreferences16; } |
104 |
|
} |
105 |
|
|
106 |
public boolean |
public boolean |
107 |
getInstrumentsDbSupport() { return true; } |
getInstrumentsDbSupport() { return true; } |
108 |
} |
} |