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

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

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

revision 1.3.2.9 by gnu_andrew, Wed Nov 2 21:44:49 2005 UTC revision 1.3.2.10 by gnu_andrew, Sun Nov 27 21:00:41 2005 UTC
# Line 404  public class BasicToolBarUI extends Tool Line 404  public class BasicToolBarUI extends Tool
404      boolean tmp = ((loc == SwingConstants.NORTH)      boolean tmp = ((loc == SwingConstants.NORTH)
405                    || (loc == SwingConstants.SOUTH) || (loc == -1));                    || (loc == SwingConstants.SOUTH) || (loc == -1));
406    
407        cachedOrientation = toolBar.getOrientation();
408        cachedBounds = toolBar.getSize();
409      if (((cachedOrientation == SwingConstants.HORIZONTAL) && tmp)      if (((cachedOrientation == SwingConstants.HORIZONTAL) && tmp)
410          || ((cachedOrientation == VERTICAL) && ! tmp))          || ((cachedOrientation == VERTICAL) && ! tmp))
411        {        {
# Line 571  public class BasicToolBarUI extends Tool Line 573  public class BasicToolBarUI extends Tool
573    
574      dragWindow = createDragWindow(toolBar);      dragWindow = createDragWindow(toolBar);
575    
     cachedBounds = toolBar.getPreferredSize();  
     cachedOrientation = toolBar.getOrientation();  
   
576      nonRolloverBorder = createNonRolloverBorder();      nonRolloverBorder = createNonRolloverBorder();
577      rolloverBorder = createRolloverBorder();      rolloverBorder = createRolloverBorder();
578    
# Line 1061  public class BasicToolBarUI extends Tool Line 1060  public class BasicToolBarUI extends Tool
1060        isDragging = true;        isDragging = true;
1061    
1062        if (dragWindow != null)        if (dragWindow != null)
1063          dragWindow.setOffset(new Point(e.getX(), e.getY()));          dragWindow.setOffset(new Point(cachedBounds.width/2, cachedBounds.height/2));
1064    
1065        dragTo(e.getPoint(), origin);        dragTo(e.getPoint(), origin);
1066      }      }

Legend:
Removed from v.1.3.2.9  
changed lines
  Added in v.1.3.2.10

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