def ref(x, y, rw, rh) #:nodoc:
      translate(x, y) if x != 0 || y != 0
      @width = rw if rw
      @height = rh if rh
    end
def ref(x, y, rw, rh) #:nodoc:
      translate(x, y) if x != 0 || y != 0
      @width = rw if rw
      @height = rh if rh
    end
Accept #use arguments. Use (x,y) to generate an additional translate.
 Override @width and @height if new values are supplied.