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:
@ -149,7 +149,7 @@ public class PMDJEditPlugin extends EBPlugin
|
|||||||
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
|
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
|
||||||
|
|
||||||
JPanel pnlAccessory = new JPanel();
|
JPanel pnlAccessory = new JPanel();
|
||||||
JCheckBox chkRecursive = new JCheckBox("Recursive", false);
|
JCheckBox chkRecursive = new JCheckBox("Recursive", jEdit.getBooleanProperty("pmd.checkDirRecursive"));
|
||||||
pnlAccessory.add(chkRecursive);
|
pnlAccessory.add(chkRecursive);
|
||||||
chooser.setAccessory(pnlAccessory);
|
chooser.setAccessory(pnlAccessory);
|
||||||
|
|
||||||
@ -170,6 +170,7 @@ public class PMDJEditPlugin extends EBPlugin
|
|||||||
}
|
}
|
||||||
|
|
||||||
jEdit.setProperty("pmd.cpd.lastDirectory",selectedFile.getCanonicalPath());
|
jEdit.setProperty("pmd.cpd.lastDirectory",selectedFile.getCanonicalPath());
|
||||||
|
jEdit.setBooleanProperty("pmd.checkDirRecursive",chkRecursive.isSelected());
|
||||||
process(findFiles(selectedFile.getCanonicalPath(), chkRecursive.isSelected()), view);
|
process(findFiles(selectedFile.getCanonicalPath(), chkRecursive.isSelected()), view);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -501,7 +502,7 @@ public class PMDJEditPlugin extends EBPlugin
|
|||||||
pnlAccessory.add(BorderLayout.NORTH, pnlTile);
|
pnlAccessory.add(BorderLayout.NORTH, pnlTile);
|
||||||
|
|
||||||
JPanel pnlRecursive = new JPanel(new FlowLayout(FlowLayout.LEFT));
|
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);
|
pnlRecursive.add(chkRecursive);
|
||||||
pnlAccessory.add(BorderLayout.CENTER, pnlRecursive);
|
pnlAccessory.add(BorderLayout.CENTER, pnlRecursive);
|
||||||
|
|
||||||
@ -534,6 +535,7 @@ public class PMDJEditPlugin extends EBPlugin
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
jEdit.setBooleanProperty("pmd.checkDirRecursive",chkRecursive.isSelected());
|
||||||
instance.instanceCPDDir(view, selectedFile.getCanonicalPath(), tilesize, chkRecursive.isSelected());
|
instance.instanceCPDDir(view, selectedFile.getCanonicalPath(), tilesize, chkRecursive.isSelected());
|
||||||
}
|
}
|
||||||
catch(IOException e)
|
catch(IOException e)
|
||||||
|
Reference in New Issue
Block a user