package org.droiddraw.gui;
import java.awt.Graphics;
import org.droiddraw.property.ColorProperty;
import org.droiddraw.widget.Widget;
public abstract class AbstractWidgetPainter implements WidgetPainter {
public void drawBackground(Widget w, Graphics g) {
ColorProperty cp = (ColorProperty)w.getPropertyByAttName("android:background");
if (cp.getColorValue() != null) {
g.setColor(cp.getColorValue());
g.fillRect(w.getX()-w.getPadding(Widget.LEFT),
w.getY()-w.getPadding(Widget.TOP),
w.getWidth()+w.getPadding(Widget.LEFT)+w.getPadding(Widget.RIGHT),
w.getHeight()+w.getPadding(Widget.TOP)+w.getPadding(Widget.BOTTOM));
}
}
}