21 |
*/ |
*/ |
22 |
package org.jsampler.view; |
package org.jsampler.view; |
23 |
|
|
|
import javax.swing.Icon; |
|
|
|
|
24 |
/** |
/** |
25 |
* |
* |
26 |
* @author Grigor Iliev |
* @author Grigor Iliev |
27 |
*/ |
*/ |
28 |
public interface SamplerBrowserView { |
public interface SamplerBrowserView<I> { |
29 |
public Icon getSamplerIcon(); |
public I getSamplerIcon(); |
30 |
public Icon getOpenIcon(); |
public I getOpenIcon(); |
31 |
public Icon getCloseIcon(); |
public I getCloseIcon(); |
32 |
public Icon getChannelLaneOpenIcon(); |
public I getChannelLaneOpenIcon(); |
33 |
public Icon getChannelLaneCloseIcon(); |
public I getChannelLaneCloseIcon(); |
34 |
public Icon getSamplerChannelIcon(); |
public I getSamplerChannelIcon(); |
35 |
public Icon getFxSendsOpenIcon(); |
public I getFxSendsOpenIcon(); |
36 |
public Icon getFxSendsCloseIcon(); |
public I getFxSendsCloseIcon(); |
37 |
public Icon getFxSendIcon(); |
public I getFxSendIcon(); |
38 |
public Icon getDestEffectDirIcon(); |
public I getDestEffectDirIcon(); |
39 |
public Icon getDestEffectIcon(); |
public I getDestEffectIcon(); |
40 |
public Icon getAudioDevicesOpenIcon(); |
public I getAudioDevicesOpenIcon(); |
41 |
public Icon getAudioDevicesCloseIcon(); |
public I getAudioDevicesCloseIcon(); |
42 |
public Icon getAudioDeviceIcon(); |
public I getAudioDeviceIcon(); |
43 |
public Icon getEffectsOpenIcon(); |
public I getEffectsOpenIcon(); |
44 |
public Icon getEffectsCloseIcon(); |
public I getEffectsCloseIcon(); |
45 |
public Icon getEffectIcon(); |
public I getEffectIcon(); |
46 |
public Icon getEffectInstanceIcon(); |
public I getEffectInstanceIcon(); |
47 |
public Icon getEffectChainIcon(); |
public I getEffectChainIcon(); |
48 |
public Icon getEffectChainsOpenIcon(); |
public I getEffectChainsOpenIcon(); |
49 |
public Icon getEffectChainsCloseIcon(); |
public I getEffectChainsCloseIcon(); |
50 |
|
|
51 |
/** Gets the appropriate icon for the specified value, or <code>null</code>. */ |
/** Gets the appropriate icon for the specified value, or <code>null</code>. */ |
52 |
public Icon getIcon(Object value, boolean b); |
public I getIcon(Object value, boolean b); |
53 |
} |
} |