List of usage examples for com.badlogic.gdx.scenes.scene2d.ui Widget getPrefWidth
public float getPrefWidth()
From source file:com.kotcrab.vis.ui.util.value.PrefWidthIfVisibleValue.java
License:Apache License
@Override public float get(Actor actor) { if (actor instanceof Widget) { Widget widget = (Widget) actor; return widget.isVisible() ? widget.getPrefWidth() : 0; }/*from w w w . j ava 2 s . c o m*/ if (actor instanceof Table) { Table table = (Table) actor; return table.isVisible() ? table.getPrefWidth() : 0; } throw new IllegalStateException("Unsupported actor type for PrefWidthIfVisibleValue: " + actor.getClass()); }
From source file:net.dermetfan.gdx.scenes.scene2d.ui.UIUtils.java
License:Apache License
/** @param widget the Widget to resize according to its min, pref and max size * @deprecated seems unnecessary and with no known use case */ @Deprecated//from w w w . j av a2 s. co m public static void layoutSize(Widget widget) { widget.setSize( MathUtils.clamp(widget.getPrefWidth(), widget.getMinWidth(), widget.getMaxWidth() == 0 ? Float.POSITIVE_INFINITY : widget.getMaxWidth()), MathUtils.clamp(widget.getPrefHeight(), widget.getMinHeight(), widget.getMaxHeight() == 0 ? Float.POSITIVE_INFINITY : widget.getMaxHeight())); }