modules/javafx.controls/src/main/java/javafx/scene/control/skin/MenuButtonSkinBase.java
Print this page
@@ -214,33 +214,33 @@
/** {@inheritDoc} */
@Override protected double computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) {
return leftInset
+ label.minWidth(height)
- + snapSize(arrowButton.minWidth(height))
+ + snapSizeX(arrowButton.minWidth(height))
+ rightInset;
}
/** {@inheritDoc} */
@Override protected double computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) {
return topInset
- + Math.max(label.minHeight(width), snapSize(arrowButton.minHeight(-1)))
+ + Math.max(label.minHeight(width), snapSizeY(arrowButton.minHeight(-1)))
+ bottomInset;
}
/** {@inheritDoc} */
@Override protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) {
return leftInset
+ label.prefWidth(height)
- + snapSize(arrowButton.prefWidth(height))
+ + snapSizeX(arrowButton.prefWidth(height))
+ rightInset;
}
/** {@inheritDoc} */
@Override protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset) {
return topInset
- + Math.max(label.prefHeight(width), snapSize(arrowButton.prefHeight(-1)))
+ + Math.max(label.prefHeight(width), snapSizeY(arrowButton.prefHeight(-1)))
+ bottomInset;
}
/** {@inheritDoc} */
@Override protected double computeMaxWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset) {
@@ -253,11 +253,11 @@
}
/** {@inheritDoc} */
@Override protected void layoutChildren(final double x, final double y,
final double w, final double h) {
- final double arrowButtonWidth = snapSize(arrowButton.prefWidth(-1));
+ final double arrowButtonWidth = snapSizeX(arrowButton.prefWidth(-1));
label.resizeRelocate(x, y, w - arrowButtonWidth, h);
arrowButton.resizeRelocate(x + (w - arrowButtonWidth), y, arrowButtonWidth, h);
}