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-2011 Grigor Iliev <grigor@grigoriliev.com> |
5 |
* |
* |
6 |
* This file is part of JSampler. |
* This file is part of JSampler. |
7 |
* |
* |
31 |
import java.awt.event.MouseAdapter; |
import java.awt.event.MouseAdapter; |
32 |
import java.awt.event.MouseEvent; |
import java.awt.event.MouseEvent; |
33 |
|
|
|
import java.util.logging.Level; |
|
|
|
|
|
import javax.swing.AbstractAction; |
|
34 |
import javax.swing.Action; |
import javax.swing.Action; |
|
import javax.swing.Box; |
|
35 |
import javax.swing.BoxLayout; |
import javax.swing.BoxLayout; |
36 |
import javax.swing.JComponent; |
import javax.swing.JComponent; |
|
import javax.swing.JPanel; |
|
37 |
import javax.swing.JScrollPane; |
import javax.swing.JScrollPane; |
38 |
import javax.swing.JSplitPane; |
import javax.swing.JSplitPane; |
39 |
import javax.swing.JToolBar; |
import javax.swing.JToolBar; |
|
import javax.swing.ListSelectionModel; |
|
40 |
import javax.swing.TransferHandler; |
import javax.swing.TransferHandler; |
41 |
|
|
42 |
import javax.swing.event.ListSelectionEvent; |
import javax.swing.event.ListSelectionEvent; |
43 |
import javax.swing.event.ListSelectionListener; |
import javax.swing.event.ListSelectionListener; |
44 |
|
|
45 |
import net.sf.juife.JuifeUtils; |
import net.sf.juife.swing.LinkButton; |
46 |
import net.sf.juife.LinkButton; |
import net.sf.juife.swing.NavigationPage; |
47 |
import net.sf.juife.NavigationPage; |
|
48 |
|
import org.jsampler.view.swing.InstrumentTable; |
49 |
import org.jsampler.CC; |
import org.jsampler.view.swing.OrchestraTable; |
|
import org.jsampler.DOMUtils; |
|
|
import org.jsampler.DefaultOrchestraModel; |
|
|
import org.jsampler.HF; |
|
|
import org.jsampler.OrchestraListModel; |
|
|
import org.jsampler.OrchestraModel; |
|
|
|
|
|
import org.jsampler.view.InstrumentTable; |
|
|
import org.jsampler.view.InstrumentTableModel; |
|
|
import org.jsampler.view.OrchestraTable; |
|
|
import org.jsampler.view.OrchestraTableModel; |
|
50 |
|
|
51 |
import org.jsampler.view.std.JSManageOrchestrasPane; |
import org.jsampler.view.std.JSManageOrchestrasPane; |
52 |
import org.jsampler.view.std.JSOrchestraPane; |
import org.jsampler.view.std.JSOrchestraPane; |
53 |
|
|
54 |
import static org.jsampler.view.classic.ClassicI18n.i18n; |
import static org.jsampler.view.classic.ClassicI18n.i18n; |
|
import org.jsampler.view.std.JSAddOrEditOrchestraDlg; |
|
55 |
|
|
56 |
|
|
57 |
/** |
/** |