/[classpath]/classpath/javax/swing/DefaultListSelectionModel.java
ViewVC logotype

Diff of /classpath/javax/swing/DefaultListSelectionModel.java

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

revision 1.7 by mark, Sat Jun 26 16:06:48 2004 UTC revision 1.8 by mark, Tue Aug 31 20:31:38 2004 UTC
# Line 264  public class DefaultListSelectionModel i Line 264  public class DefaultListSelectionModel i
264        {        {
265          end = i;          end = i;
266        }        }
267      fireSelectionValueChanged(beg, end, valueIsAdjusting);          fireValueChanged(beg, end, valueIsAdjusting);    
268    }    }
269    
270    /**    /**
# Line 409  public class DefaultListSelectionModel i Line 409  public class DefaultListSelectionModel i
409      int hi = Math.max(index0, index1);      int hi = Math.max(index0, index1);
410    
411      sel.set(lo, hi+1);      sel.set(lo, hi+1);
412      fireSelectionValueChanged(lo, hi, valueIsAdjusting);      fireValueChanged(lo, hi, valueIsAdjusting);
413    }    }
414    
415    
# Line 429  public class DefaultListSelectionModel i Line 429  public class DefaultListSelectionModel i
429      int lo = Math.min(index0, index1);      int lo = Math.min(index0, index1);
430      int hi = Math.max(index0, index1);      int hi = Math.max(index0, index1);
431      sel.clear(lo, hi+1);      sel.clear(lo, hi+1);
432      fireSelectionValueChanged(lo, hi, valueIsAdjusting);      fireValueChanged(lo, hi, valueIsAdjusting);
433    }    }
434    
435    /**    /**
# Line 439  public class DefaultListSelectionModel i Line 439  public class DefaultListSelectionModel i
439    {    {
440      int sz = sel.size();      int sz = sel.size();
441      sel.clear();      sel.clear();
442      fireSelectionValueChanged(0, sz, valueIsAdjusting);      fireValueChanged(0, sz, valueIsAdjusting);
443    }    }
444        
445    /**    /**
# Line 460  public class DefaultListSelectionModel i Line 460  public class DefaultListSelectionModel i
460      int lo = Math.min(index0, index1);      int lo = Math.min(index0, index1);
461      int hi = Math.max(index0, index1);      int hi = Math.max(index0, index1);
462      sel.set(lo, hi+1);      sel.set(lo, hi+1);
463      fireSelectionValueChanged(lo, hi, valueIsAdjusting);      fireValueChanged(lo, hi, valueIsAdjusting);
464    }    }
465    
466    /**    /**
# Line 522  public class DefaultListSelectionModel i Line 522  public class DefaultListSelectionModel i
522     * @param isAdjusting Whether this change is part of a seqence of adjustments     * @param isAdjusting Whether this change is part of a seqence of adjustments
523     * made to the selection, such as during interactive scrolling     * made to the selection, such as during interactive scrolling
524     */     */
525    public void fireSelectionValueChanged(int firstIndex, int lastIndex,    protected void fireValueChanged(int firstIndex, int lastIndex,
526                                          boolean isAdjusting)                                    boolean isAdjusting)
527    {    {
528      ListSelectionEvent evt = new ListSelectionEvent(this, firstIndex,      ListSelectionEvent evt = new ListSelectionEvent(this, firstIndex,
529                                                      lastIndex, isAdjusting);                                                      lastIndex, isAdjusting);

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

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