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
This commit is contained in:
Jiger Patel
2004-07-23 09:46:11 +00:00
parent 6710b37d29
commit cd33a7e69f

View File

@ -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)