Interface LayoutMeasurable

All Known Subinterfaces:
HtmlLayoutMeasurable, HtmlLayoutMeasurableNoGrow, HtmlLayoutMeasurableNoHGrow, HtmlLayoutMeasurableNoVGrow, INode, LayoutMeasurableMixin, PreferenceResizableNode
All Known Implementing Classes:
AnchorPane, Arc, BorderPane, Button, ButtonBar, ButtonBase, Canvas, Cell, CheckBox, ChoiceBox, Circle, ComboBoxBase, ContextMenuContent, ContextMenuContent.MenuItemContainer, Control, DatePicker, DialogPane, FlowPane, GridPane, Group, GwtJ2clMediaViewPeer, HBox, HtmlChoiceBoxPeer, HtmlDatePickerPeer, HtmlHyperlinkPeer, HtmlLabelPeer, HtmlProgressBarPeer, HtmlRadioButtonPeer, HtmlScrollPanePeer, HtmlSliderPeer, HtmlSVGPathPeer, HtmlSvgTextPeer, HtmlTextAreaPeer, HtmlTextFieldPeer, HtmlTextPeer, HtmlToggleButtonPeer, Hyperlink, ImageView, Label, Labeled, LabeledText, Line, MediaView, Node, Pane, Parent, PasswordField, Path, PopupControl.CSSBridge, ProgressBar, ProgressIndicator, RadioButton, Rectangle, Region, ScrollPane, Separator, Shape, Slider, SplitPane, StackPane, SVGPath, TabPane, Text, TextArea, TextField, TextFlow, TextInputControl, TitledPane, ToggleButton, ToolkitTextBox, VBox, WebView

public interface LayoutMeasurable
Author:
Bruno Salmon
  • Method Details

    • getLayoutBounds

      Bounds getLayoutBounds()
    • minWidth

      double minWidth(double height)
    • maxWidth

      double maxWidth(double height)
    • minHeight

      double minHeight(double width)
    • maxHeight

      double maxHeight(double width)
    • prefWidth

      double prefWidth(double height)
    • prefHeight

      double prefHeight(double width)
    • clearCache

      default void clearCache()