def __init__(self, dx=<NUM_LIT:10>, dy=<NUM_LIT:10>, alpha=<NUM_LIT>, blur=<NUM_LIT>, clr=None):
Grob.__init__(self, _ctx)<EOL>if clr is None:<EOL><INDENT>clr = color(<NUM_LIT:0>, <NUM_LIT:0>, <NUM_LIT:0>, alpha, mode="<STR_LIT>")<EOL><DEDENT>self.dx = dx<EOL>self.dy = dy<EOL>self.blur = blur<EOL>self.clr = clr.copy()<EOL>self.clr.alpha = alpha<EOL>global _shadow<EOL>_shadow = self<EOL>
Sets the dropshadow for all onscreen elements.

Both the fill and stroke of a path get a dropshadow.

TODO - Implement shadow, could work as a postprocessing effect