1 |
/* |
/* |
2 |
* JSampler - a java front-end for LinuxSampler |
* JSampler - a java front-end for LinuxSampler |
3 |
* |
* |
4 |
* Copyright (C) 2005-2006 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 |
* |
* |
23 |
package org.jsampler.view.classic; |
package org.jsampler.view.classic; |
24 |
|
|
25 |
import java.awt.Dimension; |
import java.awt.Dimension; |
|
import java.awt.Point; |
|
|
|
|
|
import java.awt.event.MouseAdapter; |
|
|
import java.awt.event.MouseEvent; |
|
|
|
|
26 |
import java.beans.PropertyChangeEvent; |
import java.beans.PropertyChangeEvent; |
27 |
import java.beans.PropertyChangeListener; |
import java.beans.PropertyChangeListener; |
28 |
|
|
|
import javax.swing.BorderFactory; |
|
|
import javax.swing.BoxLayout; |
|
29 |
import javax.swing.JButton; |
import javax.swing.JButton; |
30 |
import javax.swing.JLabel; |
import javax.swing.JLabel; |
|
import javax.swing.JPanel; |
|
31 |
import javax.swing.JSlider; |
import javax.swing.JSlider; |
32 |
import javax.swing.JToolBar; |
import javax.swing.JToolBar; |
33 |
|
|
41 |
|
|
42 |
import org.jsampler.view.std.StdUtils; |
import org.jsampler.view.std.StdUtils; |
43 |
|
|
44 |
|
import static org.jsampler.view.classic.A4n.a4n; |
45 |
import static org.jsampler.view.classic.ClassicI18n.i18n; |
import static org.jsampler.view.classic.ClassicI18n.i18n; |
46 |
import static org.jsampler.view.classic.ClassicPrefs.preferences; |
import static org.jsampler.view.classic.ClassicPrefs.preferences; |
47 |
import static org.jsampler.view.std.StdPrefs.*; |
import static org.jsampler.view.std.StdPrefs.*; |
53 |
*/ |
*/ |
54 |
public class ChannelsBar extends JToolBar { |
public class ChannelsBar extends JToolBar { |
55 |
private final JButton btnNew = new ToolbarButton(A4n.newChannel); |
private final JButton btnNew = new ToolbarButton(A4n.newChannel); |
56 |
private final JButton btnDuplicate = new ToolbarButton(A4n.duplicateChannels); |
private final JButton btnDuplicate = new ToolbarButton(a4n.duplicateChannels); |
57 |
private final JButton btnUp = new ToolbarButton(A4n.moveChannelsUp); |
private final JButton btnUp = new ToolbarButton(a4n.moveChannelsUp); |
58 |
private final JButton btnDown = new ToolbarButton(A4n.moveChannelsDown); |
private final JButton btnDown = new ToolbarButton(a4n.moveChannelsDown); |
59 |
private final JButton btnRemove = new ToolbarButton(A4n.removeChannels); |
private final JButton btnRemove = new ToolbarButton(a4n.removeChannels); |
60 |
|
|
61 |
private final JButton btnNewTab = new ToolbarButton(A4n.newChannelsTab); |
private final JButton btnNewTab = new ToolbarButton(A4n.newChannelsTab); |
62 |
private final JButton btnRemoveTab = new ToolbarButton(A4n.closeChannelsTab); |
private final JButton btnRemoveTab = new ToolbarButton(A4n.closeChannelsTab); |