/[classpath]/classpath/javax/swing/plaf/basic/BasicTreeUI.java
ViewVC logotype

Diff of /classpath/javax/swing/plaf/basic/BasicTreeUI.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.78 by langel, Wed Sep 14 20:25:13 2005 UTC revision 1.79 by langel, Mon Sep 19 15:46:19 2005 UTC
# Line 3519  public class BasicTreeUI Line 3519  public class BasicTreeUI
3519    {    {
3520      if (path != null)      if (path != null)
3521        {        {
3522          if (tree.getSelectionModel().getSelectionMode() == TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION)          if (tree.getSelectionModel().getSelectionMode() ==
3523                              TreeSelectionModel.SINGLE_TREE_SELECTION)
3524            {            {
3525                tree.getSelectionModel().clearSelection();
3526              tree.addSelectionPath(path);              tree.addSelectionPath(path);
3527              tree.setLeadSelectionPath(path);              tree.setLeadSelectionPath(path);
3528            }            }
3529          else if (tree.getSelectionModel().getSelectionMode() == TreeSelectionModel.CONTIGUOUS_TREE_SELECTION)          else if (tree.getSelectionModel().getSelectionMode() ==
3530                      TreeSelectionModel.CONTIGUOUS_TREE_SELECTION)
3531            {            {
3532              // TODO              // TODO
3533            }            }
3534          else          else
3535            {            {
             tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);  
   
             tree.getSelectionModel().clearSelection();  
3536              tree.addSelectionPath(path);              tree.addSelectionPath(path);
3537              tree.setLeadSelectionPath(path);              tree.setLeadSelectionPath(path);
3538                tree.getSelectionModel().setSelectionMode
3539                          (TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);
3540            }            }
3541        }        }
3542    }    }

Legend:
Removed from v.1.78  
changed lines
  Added in v.1.79

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26