[Squirrel-sql-commits] sql12/app/src/net/sourceforge/squirrel_sql/client/preferences GlobalPreferenc
A Java SQL client for any JDBC compliant database
Brought to you by:
colbell,
gerdwagner
From: Gerd W. <ger...@us...> - 2005-06-12 12:36:20
|
Update of /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/preferences In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10141/app/src/net/sourceforge/squirrel_sql/client/preferences Modified Files: GlobalPreferencesSheet.java I18NStrings.properties SQLPreferencesPanel.java SquirrelPreferences.java SquirrelPreferencesBeanInfo.java Log Message: Moved file handling to the core and fixed bugs in file handling. Index: GlobalPreferencesSheet.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/preferences/GlobalPreferencesSheet.java,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** GlobalPreferencesSheet.java 18 Aug 2004 12:47:02 -0000 1.8 --- GlobalPreferencesSheet.java 12 Jun 2005 12:35:50 -0000 1.9 *************** *** 240,244 **** // Add panels for core Squirrel functionality. _panels.add(new GeneralPreferencesPanel()); ! _panels.add(new SQLPreferencesPanel()); _panels.add(new ProxyPreferencesPanel()); _panels.add(new DataTypePreferencesPanel()); --- 240,244 ---- // Add panels for core Squirrel functionality. _panels.add(new GeneralPreferencesPanel()); ! _panels.add(new SQLPreferencesPanel(_app.getMainFrame())); _panels.add(new ProxyPreferencesPanel()); _panels.add(new DataTypePreferencesPanel()); Index: SQLPreferencesPanel.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/preferences/SQLPreferencesPanel.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** SQLPreferencesPanel.java 21 Dec 2003 01:01:41 -0000 1.6 --- SQLPreferencesPanel.java 12 Jun 2005 12:35:50 -0000 1.7 *************** *** 22,32 **** import java.awt.GridBagLayout; import java.awt.Insets; ! import javax.swing.BorderFactory; ! import javax.swing.ButtonGroup; ! import javax.swing.JLabel; ! import javax.swing.JPanel; ! import javax.swing.JRadioButton; ! import javax.swing.SwingConstants; import net.sourceforge.squirrel_sql.fw.gui.IntegerField; --- 22,29 ---- import java.awt.GridBagLayout; import java.awt.Insets; + import java.awt.event.ActionListener; + import java.awt.event.ActionEvent; ! import javax.swing.*; import net.sourceforge.squirrel_sql.fw.gui.IntegerField; *************** *** 36,39 **** --- 33,37 ---- import net.sourceforge.squirrel_sql.client.IApplication; + import net.sourceforge.squirrel_sql.client.gui.mainframe.MainFrame; import net.sourceforge.squirrel_sql.client.util.ApplicationFiles; /** *************** *** 52,63 **** /** Application API. */ private IApplication _app; ! /** * Default ctor. ! */ ! public SQLPreferencesPanel() { super(); ! } /** --- 50,64 ---- /** Application API. */ private IApplication _app; + private MainFrame _mainFrame; ! /** * Default ctor. ! * @param mainFrame ! */ ! public SQLPreferencesPanel(MainFrame mainFrame) { super(); ! _mainFrame = mainFrame; ! } /** *************** *** 78,86 **** _app = app; ! SQLPrefsPanel pnl = (SQLPrefsPanel)getPanelComponent(); pnl.loadData(_app, _app.getSquirrelPreferences()); } ! public synchronized Component getPanelComponent() { if (_myPanel == null) --- 79,134 ---- _app = app; ! final SQLPrefsPanel pnl = (SQLPrefsPanel)getPanelComponent(); pnl.loadData(_app, _app.getSquirrelPreferences()); + + pnl._fileOpenInPreviousDir.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent e) + { + updateFilePanel(pnl); + } + }); + + pnl._fileOpenInSpecifiedDir.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent e) + { + updateFilePanel(pnl); + } + }); + + updateFilePanel(pnl); + + + pnl._fileChooseDir.addActionListener(new ActionListener() + { + public void actionPerformed(ActionEvent e) + { + onChooseDir(pnl); + } + }); + } ! ! public void onChooseDir(SQLPrefsPanel pnl) ! { ! JFileChooser chooser = new JFileChooser(pnl._fileSpecifiedDir.getText()); ! chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); ! int returnVal = chooser.showOpenDialog(_mainFrame); ! if (returnVal == JFileChooser.APPROVE_OPTION) ! { ! pnl._fileSpecifiedDir.setText(chooser.getSelectedFile().getAbsolutePath()); ! } ! } ! ! ! private void updateFilePanel(SQLPrefsPanel pnl) ! { ! pnl._fileChooseDir.setEnabled(pnl._fileOpenInSpecifiedDir.isSelected()); ! pnl._fileSpecifiedDir.setEnabled(pnl._fileOpenInSpecifiedDir.isSelected()); ! } ! ! public synchronized Component getPanelComponent() { if (_myPanel == null) *************** *** 115,120 **** private JRadioButton _debugJdbcWriter = new JRadioButton(s_stringMgr.getString("SQLPreferencesPanel.jdbcdebugwriter")); private JLabel _jdbcDebugLogFileNameLbl = new OutputLabel(" "); ! SQLPrefsPanel() { super(new GridBagLayout()); --- 163,172 ---- private JRadioButton _debugJdbcWriter = new JRadioButton(s_stringMgr.getString("SQLPreferencesPanel.jdbcdebugwriter")); private JLabel _jdbcDebugLogFileNameLbl = new OutputLabel(" "); + private JRadioButton _fileOpenInPreviousDir = new JRadioButton(s_stringMgr.getString("SQLPreferencesPanel.fileOpenInPreviousDir")); + private JRadioButton _fileOpenInSpecifiedDir = new JRadioButton(s_stringMgr.getString("SQLPreferencesPanel.fileOpenInSpecifiedDir"));; + private JTextField _fileSpecifiedDir = new JTextField(); + private JButton _fileChooseDir = new JButton("..."); ! SQLPrefsPanel() { super(new GridBagLayout()); *************** *** 130,133 **** --- 182,188 ---- _debugJdbcDont.setSelected(prefs.isJdbcDebugDontDebug()); _jdbcDebugLogFileNameLbl.setText(appFiles.getJDBCDebugLogFile().getPath()); + _fileOpenInPreviousDir.setSelected(prefs.isFileOpenInPreviousDir()); + _fileOpenInSpecifiedDir.setSelected(prefs.isFileOpenInSpecifiedDir()); + _fileSpecifiedDir.setText(prefs.getFileSpecifiedDir()); } *************** *** 147,150 **** --- 202,212 ---- prefs.dontDoJdbcDebug(); } + + prefs.setFileOpenInPreviousDir(_fileOpenInPreviousDir.isSelected()); + prefs.setFileOpenInSpecifiedDir(_fileOpenInSpecifiedDir.isSelected()); + String specDir = _fileSpecifiedDir.getText(); + prefs.setFileSpecifiedDir(null == specDir ? "" : specDir); + + } *************** *** 160,166 **** ++gbc.gridy; add(createDebugPanel(), gbc); } ! private JPanel createGeneralPanel() { JPanel pnl = new JPanel(new GridBagLayout()); --- 222,230 ---- ++gbc.gridy; add(createDebugPanel(), gbc); + ++gbc.gridy; + add(createFilePanel(), gbc); } ! private JPanel createGeneralPanel() { JPanel pnl = new JPanel(new GridBagLayout()); *************** *** 228,231 **** --- 292,328 ---- return pnl; } + + private Component createFilePanel() + { + final ButtonGroup btnGroup = new ButtonGroup(); + btnGroup.add(_fileOpenInPreviousDir); + btnGroup.add(_fileOpenInSpecifiedDir); + + JPanel pnl = new JPanel(new GridBagLayout()); + pnl.setBorder(BorderFactory.createTitledBorder(s_stringMgr.getString("SQLPreferencesPanel.file"))); + + GridBagConstraints gbc; + + gbc = new GridBagConstraints(0,0,1,1,0,0,GridBagConstraints.NORTHWEST, GridBagConstraints.NONE, new Insets(5,5,5,5),0,0); + pnl.add(_fileOpenInPreviousDir, gbc); + + gbc = new GridBagConstraints(1,0,2,1,1,0,GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(5,5,5,5),0,0); + pnl.add(new JPanel(), gbc); + + + gbc = new GridBagConstraints(0,1,1,1,0,0,GridBagConstraints.NORTHWEST, GridBagConstraints.NONE, new Insets(0,5,5,5),0,0); + pnl.add(_fileOpenInSpecifiedDir, gbc); + + gbc = new GridBagConstraints(1,1,1,1,1,0,GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(0,5,5,5),0,0); + pnl.add(_fileSpecifiedDir, gbc); + + gbc = new GridBagConstraints(2,1,1,1,0,0,GridBagConstraints.NORTHWEST, GridBagConstraints.NONE, new Insets(0,5,5,5),0,0); + pnl.add(_fileChooseDir, gbc); + + return pnl; + + } + + } } Index: SquirrelPreferencesBeanInfo.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/preferences/SquirrelPreferencesBeanInfo.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** SquirrelPreferencesBeanInfo.java 22 Apr 2005 21:13:25 -0000 1.12 --- SquirrelPreferencesBeanInfo.java 12 Jun 2005 12:35:50 -0000 1.13 *************** *** 1,3 **** --- 1,4 ---- package net.sourceforge.squirrel_sql.client.preferences; + /* * Copyright (C) 2001-2004 Colin Bell *************** *** 18,25 **** --- 19,28 ---- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ + import java.beans.IndexedPropertyDescriptor; import java.beans.IntrospectionException; import java.beans.PropertyDescriptor; import java.beans.SimpleBeanInfo; + /** * This is the <CODE>BeanInfo</CODE> class for <CODE>SquirrelPreferences</CODE>. *************** *** 28,42 **** */ public class SquirrelPreferencesBeanInfo extends SimpleBeanInfo ! implements SquirrelPreferences.IPropertyNames { ! private static PropertyDescriptor[] s_dscrs; ! private static Class CLS = SquirrelPreferences.class; ! public SquirrelPreferencesBeanInfo() throws IntrospectionException ! { ! super(); ! if (s_dscrs == null) ! { s_dscrs = new PropertyDescriptor[] { --- 31,45 ---- */ public class SquirrelPreferencesBeanInfo extends SimpleBeanInfo ! implements SquirrelPreferences.IPropertyNames { ! private static PropertyDescriptor[] s_dscrs; ! private static Class CLS = SquirrelPreferences.class; ! public SquirrelPreferencesBeanInfo() throws IntrospectionException ! { ! super(); ! if (s_dscrs == null) ! { s_dscrs = new PropertyDescriptor[] { *************** *** 86,97 **** "getPluginStatus", "setPluginStatus"), new PropertyDescriptor(NEW_SESSION_VIEW, CLS, ! "getNewSessionView", "setNewSessionView") }; ! } ! } ! public PropertyDescriptor[] getPropertyDescriptors() ! { ! return s_dscrs; ! } } --- 89,110 ---- "getPluginStatus", "setPluginStatus"), new PropertyDescriptor(NEW_SESSION_VIEW, CLS, ! "getNewSessionView", "setNewSessionView"), ! new PropertyDescriptor(FILE_OPEN_IN_PREVIOUS_DIR, CLS, ! "isFileOpenInPreviousDir", "setFileOpenInPreviousDir"), ! new PropertyDescriptor(FILE_OPEN_IN_SPECIFIED_DIR, CLS, ! "isFileOpenInSpecifiedDir", "setFileOpenInSpecifiedDir"), ! new PropertyDescriptor(FILE_SPECIFIED_DIR, CLS, ! "getFileSpecifiedDir", "setFileSpecifiedDir"), ! new PropertyDescriptor(FILE_PREVIOUS_DIR, CLS, ! "getFilePreviousDir", "setFilePreviousDir") ! ! }; ! } ! } ! public PropertyDescriptor[] getPropertyDescriptors() ! { ! return s_dscrs; ! } } Index: SquirrelPreferences.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/preferences/SquirrelPreferences.java,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** SquirrelPreferences.java 7 May 2005 16:57:09 -0000 1.18 --- SquirrelPreferences.java 12 Jun 2005 12:35:50 -0000 1.19 *************** *** 20,32 **** * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ ! import java.beans.PropertyChangeListener; ! import java.io.File; ! import java.io.FileNotFoundException; ! import java.io.Serializable; ! import java.sql.DriverManager; ! import java.util.ArrayList; ! import java.util.Arrays; ! import java.util.Iterator; ! import net.sourceforge.squirrel_sql.fw.util.PropertyChangeReporter; import net.sourceforge.squirrel_sql.fw.util.ProxySettings; --- 20,28 ---- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ ! import net.sourceforge.squirrel_sql.client.action.ActionKeys; ! import net.sourceforge.squirrel_sql.client.gui.mainframe.MainFrameWindowState; ! import net.sourceforge.squirrel_sql.client.plugin.PluginStatus; ! import net.sourceforge.squirrel_sql.client.session.properties.SessionProperties; ! import net.sourceforge.squirrel_sql.client.util.ApplicationFiles; import net.sourceforge.squirrel_sql.fw.util.PropertyChangeReporter; import net.sourceforge.squirrel_sql.fw.util.ProxySettings; *************** *** 38,46 **** import net.sourceforge.squirrel_sql.fw.xml.XMLBeanWriter; ! import net.sourceforge.squirrel_sql.client.action.ActionKeys; ! import net.sourceforge.squirrel_sql.client.gui.mainframe.MainFrameWindowState; ! import net.sourceforge.squirrel_sql.client.plugin.PluginStatus; ! import net.sourceforge.squirrel_sql.client.session.properties.SessionProperties; ! import net.sourceforge.squirrel_sql.client.util.ApplicationFiles; /** * This class represents the application preferences. --- 34,45 ---- import net.sourceforge.squirrel_sql.fw.xml.XMLBeanWriter; ! import java.beans.PropertyChangeListener; ! import java.io.File; ! import java.io.FileNotFoundException; ! import java.io.Serializable; ! import java.sql.DriverManager; ! import java.util.ArrayList; ! import java.util.Arrays; ! import java.util.Iterator; /** * This class represents the application preferences. *************** *** 50,54 **** public class SquirrelPreferences implements Serializable { ! public interface IPropertyNames { String ACTION_KEYS = "actionKeys"; --- 49,54 ---- public class SquirrelPreferences implements Serializable { ! ! public interface IPropertyNames { String ACTION_KEYS = "actionKeys"; *************** *** 75,79 **** String SHOW_TOOLTIPS = "showToolTips"; String SHOW_COLOR_ICONS_IN_TOOLBAR="showColorIconsInToolbars"; ! } public interface IJdbcDebugTypes --- 75,83 ---- String SHOW_TOOLTIPS = "showToolTips"; String SHOW_COLOR_ICONS_IN_TOOLBAR="showColorIconsInToolbars"; ! String FILE_OPEN_IN_PREVIOUS_DIR = "fileOpenInPreviousDir"; ! String FILE_OPEN_IN_SPECIFIED_DIR = "fileOpenInSpecifiedDir"; ! String FILE_SPECIFIED_DIR = "fileSpecifiedDir"; ! String FILE_PREVIOUS_DIR = "filePreviousdDir"; ! } public interface IJdbcDebugTypes *************** *** 104,107 **** --- 108,120 ---- private boolean _showContentsWhenDragging = false; + + private boolean _fileOpenInPreviousDir = true; + + private boolean _fileOpenInSpecifiedDir = false; + + private String _fileSpecifiedDir = ""; + + private String _filePreviousDir = System.getProperty("user.home"); + /** JDBC Debug Type. */ private int _jdbcDebugType = IJdbcDebugTypes.NONE; *************** *** 644,738 **** ! /* ! public synchronized PluginObjectWrapper[] getPluginObjects() { ! // return (Folder[])_subFolders.toArray(new Folder[_subFolders.size()]); ! int pluginCount = _allPluginObjects.size(); ! PluginObjectWrapper[] wrappers = new PluginObjectWrapper[pluginCount]; ! int wrappersIdx = 0; ! for (Iterator pluginIt = _allPluginObjects.keySet().iterator(); pluginIt.hasNext();) { ! String pluginInternalName = (String)pluginIt.next(); ! PluginObjectWrapper pow = new PluginObjectWrapper(); ! pow.setPluginInternalName(pluginInternalName); ! Map objsMap = (Map)_allPluginObjects.get(pluginInternalName); ! //Object[] objsAr = objsMap.values().toArray(new Object[objsMap.size()]); ! Set entrySet = objsMap.entrySet(); ! StringWrapper[] keysAr = new StringWrapper[entrySet.size()]; ! Object[] objsAr = new Object[entrySet.size()]; ! int entriesIdx = 0; ! for (Iterator entryIt = entrySet.iterator(); entryIt.hasNext();) { ! Map.Entry entry = (Map.Entry)entryIt.next(); ! keysAr[entriesIdx] = new StringWrapper((String)entry.getKey()); ! objsAr[entriesIdx++] = entry.getValue(); ! } ! pow.setKeys(keysAr); ! pow.setObjects(objsAr); ! wrappers[wrappersIdx++] = pow; ! } - return wrappers; - } - */ ! /* ! public PluginObjectWrapper getPluginObjectByIndex(int idx) { ! return null; ! } ! */ ! /* ! public void setPluginObjects(PluginObjectWrapper[] parm) { ! _allPluginObjects = new HashMap(); ! for (int i = 0; i < parm.length; ++i) { ! Map map = new HashMap(); ! StringWrapper[] keys = parm[i].getKeys(); ! Object[] objects = parm[i].getObjects(); ! for (int j = 0; j < keys.length; ++j) { ! map.put(keys[j], objects[j]); ! } ! _allPluginObjects.put(parm[i].getPluginInternalName(), map); ! } ! } ! */ ! /* ! public void setPluginObjectByIndex(int idx, PluginObjectWrapper value) { ! //_objects[idx] = value; ! } ! */ ! /* ! public synchronized Object getPluginObject(IPlugin plugin, String key) { ! String pluginName = plugin.getInternalName(); ! Map pluginValues = (Map)_allPluginObjects.get(pluginName); ! if (pluginValues == null) { ! pluginValues = new HashMap(); ! _allPluginObjects.put(pluginName, pluginValues); ! } ! return pluginValues.get(key); ! } ! */ - /* - public synchronized Object putPluginObject(IPlugin plugin, String key, Object obj) { - String pluginName = plugin.getInternalName(); - Map pluginValues = (Map)_allPluginObjects.get(pluginName); - if (pluginValues == null) { - pluginValues = new HashMap(); - _allPluginObjects.put(pluginName, pluginValues); - } - return pluginValues.put(key, obj); - } - */ - /* - public synchronized Object removePluginObject(IPlugin plugin, String key) { - Object obj = getPluginObject(plugin, key); - if (obj != null) { - ((Map)_allPluginObjects.get(plugin.getInternalName())).remove(obj); - } - return obj; - } - */ /** --- 657,730 ---- ! public boolean isFileOpenInPreviousDir() ! { ! return _fileOpenInPreviousDir; ! } ! public synchronized void setFileOpenInPreviousDir(boolean data) ! { ! if (data != _fileOpenInPreviousDir) ! { ! final boolean oldValue = _fileOpenInPreviousDir; ! _fileOpenInPreviousDir = data; ! getPropertyChangeReporter().firePropertyChange( ! IPropertyNames.FILE_OPEN_IN_PREVIOUS_DIR, ! oldValue, _fileOpenInPreviousDir); ! } ! } ! public boolean isFileOpenInSpecifiedDir() ! { ! return _fileOpenInSpecifiedDir; ! } ! public synchronized void setFileOpenInSpecifiedDir(boolean data) ! { ! if (data != _fileOpenInSpecifiedDir) ! { ! final boolean oldValue = _fileOpenInSpecifiedDir; ! _fileOpenInSpecifiedDir = data; ! getPropertyChangeReporter().firePropertyChange( ! IPropertyNames.FILE_OPEN_IN_SPECIFIED_DIR, ! oldValue, _fileOpenInSpecifiedDir); ! } ! } ! public String getFileSpecifiedDir() ! { ! return _fileSpecifiedDir; ! } ! public synchronized void setFileSpecifiedDir(String data) ! { ! if (false == ("" + data).equals(_fileSpecifiedDir)) ! { ! final String oldValue = _fileSpecifiedDir; ! _fileSpecifiedDir = data; ! getPropertyChangeReporter().firePropertyChange( ! IPropertyNames.FILE_SPECIFIED_DIR, ! oldValue, _fileSpecifiedDir); ! } ! } ! ! public String getFilePreviousDir() ! { ! return _filePreviousDir; ! } ! ! public synchronized void setFilePreviousDir(String data) ! { ! if (false == ("" + data).equals(_filePreviousDir)) ! { ! final String oldValue = _filePreviousDir; ! _filePreviousDir = data; ! getPropertyChangeReporter().firePropertyChange( ! IPropertyNames.FILE_PREVIOUS_DIR, ! oldValue, _filePreviousDir); ! } ! } /** *************** *** 844,929 **** } - /* - public static final class PluginObjectWrapper { - private String _pluginInternalName; - private StringWrapper[] _keys; - private Object[] _objects; - - public String getPluginInternalName() { - return _pluginInternalName; - } - - - public void setPluginInternalName(String value) { - _pluginInternalName = value; - } - - - public Object[] getObjects() { - return _objects; - } - - - public Object getObjects(int idx) { - return _objects[idx]; - } - - - public void setObjects(Object[] value) { - _objects = value; - } - - - public void setObjects(int idx, Object value) { - _objects[idx] = value; - } - - - public StringWrapper[] getKeys() { - return _keys; - } - - - public StringWrapper getKeys(int idx) { - return _keys[idx]; - } - - - public void setKeys(StringWrapper[] value) { - _keys = value; - } - - - public void setKeys(int idx, StringWrapper value) { - _keys[idx] = value; - } - } - - - public class PluginObjectWrapperBeanInfo extends SimpleBeanInfo { - private static final String PLUGIN_INTERNAL_NAME = "pluginInternalName"; - private static final String KEYS = "keys"; - private static final String OBJECTS = "objects"; - - - private PropertyDescriptor[] s_dscrs; - - private Class cls = PluginObjectWrapper.class; - - public PluginObjectWrapperBeanInfo() throws IntrospectionException { - super(); - if (s_dscrs == null) { - s_dscrs = new PropertyDescriptor[3]; - int idx = 0; - s_dscrs[idx++] = new PropertyDescriptor(PLUGIN_INTERNAL_NAME, cls, "getPluginInternalName", "setPluginInternalName"); - s_dscrs[idx++] = new IndexedPropertyDescriptor(KEYS, cls, "getKeys", "setKeys", "getKeys", "setKeys"); - s_dscrs[idx++] = new IndexedPropertyDescriptor(OBJECTS, cls, "getObjects", "setObjects", "getObjects", "setObjects"); - } - } - - public PropertyDescriptor[] getPropertyDescriptors() { - return s_dscrs; - } - } - */ } --- 836,838 ---- Index: I18NStrings.properties =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/preferences/I18NStrings.properties,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** I18NStrings.properties 16 Jul 2004 09:44:47 -0000 1.4 --- I18NStrings.properties 12 Jun 2005 12:35:50 -0000 1.5 *************** *** 55,56 **** --- 55,59 ---- SQLPreferencesPanel.jdbcdebugdont=No Debug SQLPreferencesPanel.zerounlimited=Zero means unlimited + SQLPreferencesPanel.fileOpenInPreviousDir=Open in previous directory + SQLPreferencesPanel.fileOpenInSpecifiedDir=Open in specified directory + SQLPreferencesPanel.file=SQL file |