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-2011 Grigor Iliev <grigor@grigoriliev.com> |
5 |
* |
* |
6 |
* This file is part of JSampler. |
* This file is part of JSampler. |
7 |
* |
* |
36 |
import javax.swing.JPanel; |
import javax.swing.JPanel; |
37 |
import javax.swing.JTextField; |
import javax.swing.JTextField; |
38 |
|
|
39 |
import net.sf.juife.EnhancedDialog; |
import net.sf.juife.swing.EnhancedDialog; |
40 |
import net.sf.juife.JuifeUtils; |
import net.sf.juife.swing.JuifeUtils; |
41 |
|
|
42 |
import org.jsampler.CC; |
import org.jsampler.CC; |
|
import org.jsampler.HF; |
|
43 |
import org.jsampler.view.JSChannelsPane; |
import org.jsampler.view.JSChannelsPane; |
44 |
|
import org.jsampler.view.swing.SHF; |
45 |
|
|
46 |
import static org.jsampler.view.classic.ClassicI18n.i18n; |
import static org.jsampler.view.classic.ClassicI18n.i18n; |
47 |
|
|
130 |
String title = tfTitle.getText().trim(); |
String title = tfTitle.getText().trim(); |
131 |
|
|
132 |
if(title.length() == 0) { |
if(title.length() == 0) { |
133 |
HF.showErrorMessage(i18n.getError("ChangeTabTitleDlg.emptyTitle!"), this); |
SHF.showErrorMessage(i18n.getError("ChangeTabTitleDlg.emptyTitle!"), this); |
134 |
return; |
return; |
135 |
} |
} |
136 |
|
|
137 |
for(JSChannelsPane p : CC.getMainFrame().getChannelsPaneList()) { |
for(JSChannelsPane p : CC.getMainFrame().getChannelsPaneList()) { |
138 |
if(p != pane && title.equals(p.getTitle())) { |
if(p != pane && title.equals(p.getTitle())) { |
139 |
String s = i18n.getError("ChangeTabTitleDlg.tabExist!", title); |
String s = i18n.getError("ChangeTabTitleDlg.tabExist!", title); |
140 |
HF.showErrorMessage(s, this); |
SHF.showErrorMessage(s, this); |
141 |
return; |
return; |
142 |
} |
} |
143 |
} |
} |
144 |
|
|
145 |
pane.setTitle(title); |
pane.setTitle(title); |
146 |
((MainFrame)CC.getMainFrame()).updateTabTitle(pane); |
((MainFrame)SHF.getMainFrame()).updateTabTitle(pane); |
147 |
|
|
148 |
setVisible(false); |
setVisible(false); |
149 |
} |
} |