Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.vex.core/src/org/eclipse/vex/core/internal/boxes/TableRowGroup.java')
-rw-r--r--org.eclipse.vex.core/src/org/eclipse/vex/core/internal/boxes/TableRowGroup.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/boxes/TableRowGroup.java b/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/boxes/TableRowGroup.java
index 11071d7d..cce9f7d5 100644
--- a/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/boxes/TableRowGroup.java
+++ b/org.eclipse.vex.core/src/org/eclipse/vex/core/internal/boxes/TableRowGroup.java
@@ -149,6 +149,18 @@ public class TableRowGroup extends BaseBox implements IStructuralBox, IParentBox
}
public void layout(final Graphics graphics) {
+ layoutColumns(graphics);
+ layoutChildren(graphics);
+ }
+
+ private void layoutColumns(final Graphics graphics) {
+ if (columnLayout.getLastIndex() > 0) {
+ columnLayout = new TableColumnLayout(columnLayout.getParentLayout());
+ }
+ TableColumnLayout.addColumnLayoutInformationForChildren(graphics, this, columnLayout);
+ }
+
+ private void layoutChildren(final Graphics graphics) {
height = 0;
for (int i = 0; i < children.size(); i += 1) {
final IStructuralBox child = children.get(i);

Back to the top