edu.stanford.hci.r3.paper.layout
Class FlowPaperLayout
java.lang.Object
edu.stanford.hci.r3.paper.layout.FlowPaperLayout
public class FlowPaperLayout
- extends java.lang.Object
Somewhat similar to Swing's FlowLayout, but it is not a Layout Manager in the sense that it needs
to calculate layouts on the fly. It's just a simple utility to lay out your regions more easily.
This software is distributed under the BSD License.
Method Summary |
static void |
layout(Sheet targetSheet,
java.util.List<Region> regions)
|
static void |
layout(Sheet sheet,
java.util.List<Region> regions,
Coordinates sheetOffset,
Units width,
Units height,
Units hPadding,
Units vPadding)
Allow CENTER, LEFT, or RIGHT alignments. |
static void |
layoutRegionGroups(Sheet sheet,
java.util.List<RegionGroup> regionGroups,
Coordinates sheetOffset,
Units width,
Units height,
Units hPadding,
Units vPadding)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlowPaperLayout
public FlowPaperLayout()
layout
public static void layout(Sheet targetSheet,
java.util.List<Region> regions)
- Parameters:
targetSheet
- regions
-
layout
public static void layout(Sheet sheet,
java.util.List<Region> regions,
Coordinates sheetOffset,
Units width,
Units height,
Units hPadding,
Units vPadding)
- Allow CENTER, LEFT, or RIGHT alignments. (Center for now)
- Parameters:
sheet
- regions
- sheetOffset
- width
- of the content areaheight
- of the content areahPadding
- vPadding
-
layoutRegionGroups
public static void layoutRegionGroups(Sheet sheet,
java.util.List<RegionGroup> regionGroups,
Coordinates sheetOffset,
Units width,
Units height,
Units hPadding,
Units vPadding)
- Parameters:
sheet
- regionGroups
- sheetOffset
- width
- height
- hPadding
- vPadding
-