2005-08-12 Lillian Angel <[EMAIL PROTECTED]>
* javax/swing/plaf/basic/BasicSplitPaneUI.java
* (getMinimumDividerLocation): Fixed to work similar to
getMaximumDividerLocation. Was not able to move divider
in both directions before.
Index: javax/swing/plaf/basic/BasicSplitPaneUI.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicSplitPaneUI.java,v
retrieving revision 1.13
diff -u -r1.13 BasicSplitPaneUI.java
--- javax/swing/plaf/basic/BasicSplitPaneUI.java 2 Jul 2005 20:32:50 -0000 1.13
+++ javax/swing/plaf/basic/BasicSplitPaneUI.java 12 Aug 2005 13:58:16 -0000
@@ -1337,9 +1337,11 @@
*/
public int getMinimumDividerLocation(JSplitPane jc)
{
- int value = layoutManager.getInitialLocation(jc.getInsets());
- if (layoutManager.components[0] != null)
- value += layoutManager.minimumSizeOfComponent(0);
+ int value = layoutManager.getInitialLocation(jc.getInsets())
+ - layoutManager.getAvailableSize(jc.getSize(), jc.getInsets())
+ + splitPane.getDividerSize();
+ if (layoutManager.components[1] != null)
+ value += layoutManager.minimumSizeOfComponent(1);
return value;
}
_______________________________________________
Classpath-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/classpath-patches