From 03c140cb38d867f5e024580e3ad10a39d10d9451 Mon Sep 17 00:00:00 2001 From: mdb Date: Mon, 28 May 2001 18:26:27 +0000 Subject: [PATCH] Wasn't taking into account off-axis insets in certain cases. git-svn-id: https://samskivert.googlecode.com/svn/trunk@130 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../src/java/com/samskivert/swing/HGroupLayout.java | 6 +++--- .../src/java/com/samskivert/swing/VGroupLayout.java | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/projects/samskivert/src/java/com/samskivert/swing/HGroupLayout.java b/projects/samskivert/src/java/com/samskivert/swing/HGroupLayout.java index b4f01909..ec809183 100644 --- a/projects/samskivert/src/java/com/samskivert/swing/HGroupLayout.java +++ b/projects/samskivert/src/java/com/samskivert/swing/HGroupLayout.java @@ -1,5 +1,5 @@ // -// $Id: HGroupLayout.java,v 1.3 2001/03/03 21:19:48 mdb Exp $ +// $Id: HGroupLayout.java,v 1.4 2001/05/28 18:26:27 mdb Exp $ package com.samskivert.swing; @@ -113,7 +113,7 @@ public class HGroupLayout extends GroupLayout break; case EQUALIZE: - sy = (b.height - info.maxhei)/2; + sy = insets.top + (b.height - info.maxhei)/2; defhei = info.maxhei; break; @@ -150,7 +150,7 @@ public class HGroupLayout extends GroupLayout if (_offpolicy == NONE) { newhei = info.dimens[i].height; - sy = (b.height - newhei)/2; + sy = insets.top + (b.height - newhei)/2; } child.setBounds(sx, sy, newwid, newhei); diff --git a/projects/samskivert/src/java/com/samskivert/swing/VGroupLayout.java b/projects/samskivert/src/java/com/samskivert/swing/VGroupLayout.java index b4e65443..674dc08f 100644 --- a/projects/samskivert/src/java/com/samskivert/swing/VGroupLayout.java +++ b/projects/samskivert/src/java/com/samskivert/swing/VGroupLayout.java @@ -1,5 +1,5 @@ // -// $Id: VGroupLayout.java,v 1.3 2001/03/03 21:19:48 mdb Exp $ +// $Id: VGroupLayout.java,v 1.4 2001/05/28 18:26:27 mdb Exp $ package com.samskivert.swing; @@ -113,7 +113,7 @@ public class VGroupLayout extends GroupLayout break; case EQUALIZE: - sx = (b.width - info.maxwid)/2; + sx = insets.left + (b.width - info.maxwid)/2; defwid = info.maxwid; break; @@ -150,7 +150,7 @@ public class VGroupLayout extends GroupLayout if (_offpolicy == NONE) { newwid = info.dimens[i].width; - sx = (b.width - newwid)/2; + sx = insets.left + (b.width - newwid)/2; } child.setBounds(sx, sy, newwid, newhei);