Class HorizontalScrollingFlowLayout
java.lang.Object
java.awt.FlowLayout
com.inductiveautomation.ignition.client.util.gui.VerticalScrollingFlowLayout
com.inductiveautomation.ignition.client.util.gui.HorizontalScrollingFlowLayout
- All Implemented Interfaces:
LayoutManager
,Serializable
Similar to the
VerticalScrollingFlowLayout
, this layout will lay out objects top-to-bottom, and then
left-to-right in a way that is compatible with scroll panes. The scroll pane will only scroll horizontally.- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Dimension
computeSize
(Container container, boolean minimum) void
layoutContainer
(Container target) protected int
moveComponents
(Container target, int x, int y, int width, int height, int rowStart, int rowEnd) Methods inherited from class com.inductiveautomation.ignition.client.util.gui.VerticalScrollingFlowLayout
minimumLayoutSize, preferredLayoutSize
Methods inherited from class java.awt.FlowLayout
addLayoutComponent, getAlignment, getAlignOnBaseline, getHgap, getVgap, removeLayoutComponent, setAlignment, setAlignOnBaseline, setHgap, setVgap, toString
-
Field Details
-
TOP
public static final int TOP- See Also:
-
BOTTOM
public static final int BOTTOM- See Also:
-
-
Constructor Details
-
HorizontalScrollingFlowLayout
public HorizontalScrollingFlowLayout(int align, int hgap, int vgap) - Parameters:
align
- Either TOP, BOTTOM, or CENTER for the vertical alignment
-
-
Method Details
-
computeSize
- Overrides:
computeSize
in classVerticalScrollingFlowLayout
-
layoutContainer
- Specified by:
layoutContainer
in interfaceLayoutManager
- Overrides:
layoutContainer
in classFlowLayout
-
moveComponents
protected int moveComponents(Container target, int x, int y, int width, int height, int rowStart, int rowEnd)
-