X-Git-Url: https://gitweb.fperrin.net/?a=blobdiff_plain;f=tim%2Fprune%2Ffunction%2FSaveConfig.java;h=7d730d1b5763d5f819a1dfdf5a1cda70ea0e4b3b;hb=a6197ddcaac11c0b943183da7d46169742d024af;hp=af7eb83e20eee289c03f2588e1a27fe67f14eca5;hpb=649c5da6ee1bbc590699e11a92316ece2ea8512d;p=GpsPrune.git diff --git a/tim/prune/function/SaveConfig.java b/tim/prune/function/SaveConfig.java index af7eb83..7d730d1 100644 --- a/tim/prune/function/SaveConfig.java +++ b/tim/prune/function/SaveConfig.java @@ -86,13 +86,16 @@ public class SaveConfig extends GenericFunction { mainPanel.add(new JLabel(keyLabel)); String val = conf.getProperty(key); + String tipText = val; if (Config.isKeyBoolean(key)) { val = Config.getConfigBoolean(key)?I18nManager.getText("dialog.about.yes"):I18nManager.getText("dialog.about.no"); } else if (val != null && val.length() > 30) { val = val.substring(0, 30) + " ..."; } - mainPanel.add(new JLabel(val)); + JLabel label = new JLabel(val); + label.setToolTipText(tipText); + mainPanel.add(label); } } dialogPanel.add(mainPanel, BorderLayout.CENTER); @@ -155,6 +158,7 @@ public class SaveConfig extends GenericFunction */ private void saveConfig(File inSaveFile) { + // TODO: Check for null inSaveFile, then just call finish() ? FileOutputStream outStream = null; try {