Shorten code

This commit is contained in:
Clément Fournier
2019-02-21 13:01:13 +01:00
parent c113f98311
commit 00fbcdfc9f

View File

@@ -10,6 +10,8 @@ import java.util.Objects;
import org.reactfx.value.Val; import org.reactfx.value.Val;
import org.reactfx.value.Var; import org.reactfx.value.Var;
import net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil;
import javafx.collections.ObservableList; import javafx.collections.ObservableList;
import javafx.geometry.Insets; import javafx.geometry.Insets;
import javafx.scene.Node; import javafx.scene.Node;
@@ -24,7 +26,7 @@ import javafx.scene.layout.StackPane;
* Supported by some CSS in designer.less. * Supported by some CSS in designer.less.
* *
* @author Clément Fournier * @author Clément Fournier
* @since 7.0.0 * @since 6.11.0
*/ */
public final class ToolbarTitledPane extends TitledPane { public final class ToolbarTitledPane extends TitledPane {
@@ -63,12 +65,10 @@ public final class ToolbarTitledPane extends TitledPane {
// The title region is provided by the skin, // The title region is provided by the skin,
// this is the only way to access it outside of css // this is the only way to access it outside of css
StackPane titleRegion = (StackPane) parent; StackPane titleRegion = (StackPane) parent;
toolBar.maxHeightProperty().unbind();
toolBar.maxHeightProperty().bind(titleRegion.heightProperty()); DesignerUtil.rewire(toolBar.maxHeightProperty(), titleRegion.heightProperty());
toolBar.minHeightProperty().unbind(); DesignerUtil.rewire(toolBar.minHeightProperty(), titleRegion.heightProperty());
toolBar.minHeightProperty().bind(titleRegion.heightProperty()); DesignerUtil.rewire(toolBar.prefHeightProperty(), titleRegion.heightProperty());
toolBar.prefHeightProperty().unbind();
toolBar.prefHeightProperty().bind(titleRegion.heightProperty());
}); });
} }