public class UIFixture extends UI2dContainer
Modifier and Type | Class and Description |
---|---|
class |
UIFixture.Section |
UI2dContainer.ArrowKeyFocus, UI2dContainer.Layout
Modifier and Type | Field and Description |
---|---|
LXFixture |
fixture |
bottomMargin, height, leftMargin, rightMargin, textAlignHorizontal, textAlignVertical, textOffsetX, textOffsetY, topMargin, width, x, y
children, hasFocus, mousePressContextMenu, visible
Constructor and Description |
---|
UIFixture(LXFixture fixture,
LXStudio.UI ui,
float w) |
addChildren, addTopLevelComponent, getChild, getChildren, getContentHeight, getContentTarget, getContentWidth, iterator, newHorizontalContainer, newHorizontalContainer, newHorizontalContainer, newVerticalContainer, newVerticalContainer, newVerticalContainer, onKeyPressed, reflow, removeAllChildren, setArrowKeyFocus, setChildMargin, setChildSpacing, setChildSpacing, setContentHeight, setContentSize, setContentTarget, setContentWidth, setLayout, setMinHeight, setMinWidth, setPadding, setPadding, setPadding
addToContainer, addToContainer, breakTextToWidth, clipTextToWidth, contains, drawBackground, drawBorder, drawFocus, drawFocusCorners, drawFocusCorners, getBackgroundColor, getBorderColor, getBorderRounding, getBorderWeight, getContainer, getFocusColor, getFocusSize, getFont, getFontColor, getHeight, getNextSibling, getParent, getPrevSibling, getWidth, getX, getY, hasBackground, hasBorder, hasFont, hasFontColor, isMappable, onResize, redraw, removeFromContainer, setBackground, setBackgroundColor, setBorder, setBorderColor, setBorderRounding, setBorderWeight, setBottomMargin, setContainerIndex, setDescription, setFocusBackground, setFocusBackgroundColor, setFocusColor, setFocusCorners, setFont, setFontColor, setFontColor, setHeight, setLeftMargin, setMappable, setMargin, setMargin, setMargin, setPosition, setPosition, setPosition, setPosition, setRightMargin, setSize, setTextAlignment, setTextAlignment, setTextOffset, setTopMargin, setVisible, setWidth, setX, setY
addLoopTask, beginDraw, blur, bringToFront, consumeKeyEvent, consumeMousePress, consumeMouseWheelEvent, endDraw, focus, getDescription, getFocusedChild, getLX, getUI, hasDirectFocus, hasFocus, isVisible, keyEventConsumed, loop, mousePressConsumed, onBlur, onDraw, onFocus, onUIResize, removeLoopTask, toggleVisible
onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragged, onMouseMoved, onMouseOut, onMouseOver, onMousePressed, onMouseReleased, onMouseWheel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public final LXFixture fixture
public UIFixture(LXFixture fixture, LXStudio.UI ui, float w)
public UIFixture.Section addSection(String name)
public UIFixture.Section addSection(String name, UI2dComponent[]... controls)
public UIFixture.Section addSection(String name, List<UI2dComponent[]> controls)
public UIDoubleBox newControlBox(BoundedParameter parameter, float width)
public UIIntegerBox newControlIntBox(DiscreteParameter parameter, float width)
public UIButton newControlButton(BooleanParameter parameter, float width)
public UIButton newControlButton(EnumParameter<?> parameter, float width)
public UITextBox newControlTextBox(StringParameter parameter, float width)
public UI2dContainer newControlRow()
public UI2dContainer newControlRow(UI2dComponent... components)
public UIFixture.Section addGeometrySection()
public UIFixture.Section addProtocolSection(LXProtocolFixture fixture)
public UIFixture.Section addProtocolSection(LXProtocolFixture fixture, boolean includeReverseOption)
LX library by Mark C. Slee. © 2012-2020