Account for super-stealthy outline mode.

git-svn-id: https://samskivert.googlecode.com/svn/trunk@718 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
mdb
2002-04-30 01:57:47 +00:00
parent d5f82c91ce
commit 8f65db9709
@@ -1,5 +1,5 @@
//
// $Id: Label.java,v 1.7 2002/03/15 17:34:48 shaper Exp $
// $Id: Label.java,v 1.8 2002/04/30 01:57:47 mdb Exp $
package com.samskivert.swing;
@@ -203,6 +203,13 @@ public class Label implements SwingConstants
layouts.add(layout);
}
// if we have an outline color, we need to be two pixels bigger in
// both directions to account for stealthy, hack outline mode
if (_outlineColor != null) {
_size.width += 2;
_size.height += 2;
}
// create our layouts array
_layouts = new TextLayout[layouts.size()];
layouts.toArray(_layouts);