g.pushState();
g.setBackgroundColor(ColorConstants.button);
g.fillRectangle(innerRect2);
g.popState();
CSSBorder cssBorder = new CSSBorder(style);
String[] edges = new String[] { ICSSStyle.LEFT, ICSSStyle.RIGHT,
ICSSStyle.TOP, ICSSStyle.BOTTOM };
for (int i = 0; i < edges.length; i++) {
cssBorder.paintEdge(g, rect1, innerRect1, edges[i],
getBorderStyle(edges[i]));
}
for (int i = 0; i < edges.length; i++) {
String borderStyle = getBorderStyle(edges[i]);
if (ICSSPropertyID.VAL_INSET.equals(borderStyle)) {
borderStyle = ICSSPropertyID.VAL_OUTSET;
}
cssBorder.paintEdge(g, rect2, innerRect2, edges[i], borderStyle);
}
_sub2.paintFigure(g, innerRect2.getCopy().crop(paddingInset));
// _sub1.paintFigure(g, innerRect1.crop(paddingInset));
}