From cd33a7e69fb6190d8c5ae32f53a0bdfa5467635e Mon Sep 17 00:00:00 2001 From: Jiger Patel Date: Fri, 23 Jul 2004 09:46:11 +0000 Subject: [PATCH] Usability enhancement of remembering recursive flag in File Browser git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2830 51baf565-9d33-0410-a72c-fc3788e3496d --- .../src/net/sourceforge/pmd/jedit/PMDJEditPlugin.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pmd-jedit/PMDPlugin/src/net/sourceforge/pmd/jedit/PMDJEditPlugin.java b/pmd-jedit/PMDPlugin/src/net/sourceforge/pmd/jedit/PMDJEditPlugin.java index 07d6e50807..bac2a085e9 100644 --- a/pmd-jedit/PMDPlugin/src/net/sourceforge/pmd/jedit/PMDJEditPlugin.java +++ b/pmd-jedit/PMDPlugin/src/net/sourceforge/pmd/jedit/PMDJEditPlugin.java @@ -149,7 +149,7 @@ public class PMDJEditPlugin extends EBPlugin chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); JPanel pnlAccessory = new JPanel(); - JCheckBox chkRecursive = new JCheckBox("Recursive", false); + JCheckBox chkRecursive = new JCheckBox("Recursive", jEdit.getBooleanProperty("pmd.checkDirRecursive")); pnlAccessory.add(chkRecursive); chooser.setAccessory(pnlAccessory); @@ -170,6 +170,7 @@ public class PMDJEditPlugin extends EBPlugin } jEdit.setProperty("pmd.cpd.lastDirectory",selectedFile.getCanonicalPath()); + jEdit.setBooleanProperty("pmd.checkDirRecursive",chkRecursive.isSelected()); process(findFiles(selectedFile.getCanonicalPath(), chkRecursive.isSelected()), view); } else @@ -501,7 +502,7 @@ public class PMDJEditPlugin extends EBPlugin pnlAccessory.add(BorderLayout.NORTH, pnlTile); JPanel pnlRecursive = new JPanel(new FlowLayout(FlowLayout.LEFT)); - JCheckBox chkRecursive = new JCheckBox("Recursive", false); + JCheckBox chkRecursive = new JCheckBox("Recursive", jEdit.getBooleanProperty("pmd.checkDirRecursive")); pnlRecursive.add(chkRecursive); pnlAccessory.add(BorderLayout.CENTER, pnlRecursive); @@ -534,6 +535,7 @@ public class PMDJEditPlugin extends EBPlugin try { + jEdit.setBooleanProperty("pmd.checkDirRecursive",chkRecursive.isSelected()); instance.instanceCPDDir(view, selectedFile.getCanonicalPath(), tilesize, chkRecursive.isSelected()); } catch(IOException e)