Setting the color of a VGUI element

How could I set the color of a VGUI element without having to do surface.DrawRect?

Is there a way to just repaint the skin?

Is there something like this, but with color?

Bump

anyone have any idea?



function ELEMENT:Paint(w, h)
-TAB draw.RoundedBox()
end


This?

No, basically a way to recolor the skin without having to use draw.RoundedBox and such.

basically like derma.SkinHook, but that also has a color option.