source: osm/applications/editors/josm/plugins/ext_tools/src/ext_tools/preferences/ExtToolsPreference.java

Last change on this file was 27863, checked in by bastik, 14 years ago

update because of core api change: 2nd part (preferences - rev. 4968)

File size: 1.1 KB
Line 
1package ext_tools.preferences;
2
3import static org.openstreetmap.josm.tools.I18n.tr;
4
5import java.awt.GridBagConstraints;
6
7import javax.swing.JPanel;
8import javax.swing.JScrollPane;
9
10import org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting;
11import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane;
12import org.openstreetmap.josm.tools.GBC;
13
14import ext_tools.ExtToolsPlugin;
15
16public class ExtToolsPreference extends DefaultTabPreferenceSetting {
17
18 ExtToolsPlugin plugin;
19
20 public ExtToolsPreference(ExtToolsPlugin plugin) {
21 super("ext", tr("External tools"), tr("Use external scripts in JOSM"));
22 this.plugin = plugin;
23 }
24
25 @Override
26 public void addGui(PreferenceTabbedPane gui) {
27 JPanel p = gui.createPreferenceTab(this);
28 MyToolsPanel tp = new MyToolsPanel(plugin.myTools);
29 tp.refresh();
30 JScrollPane sp = new JScrollPane(tp);
31 p.add(sp, GBC.eol().fill(GridBagConstraints.BOTH));
32 }
33
34 @Override
35 public boolean ok() {
36 plugin.myTools.save();
37 plugin.repoTools.save();
38 return false;
39 }
40
41}
Note: See TracBrowser for help on using the repository browser.