   ^{:requires-bindings true
     :processing-name nil
     :category "Color"
-    :subcategory "Utility Macros"}
+    :subcategory "Utility Macros"
+    :added "1.7"}
   with-stroke
   "Temporarily set the stroke color for the body of this macro.
    The code outside of with-stroke form will have the previous stroke color set.

     ~@body
     (pop-matrix)))

(defmacro with-graphics
  "All subsequent calls of any drawing function will draw on given graphics.
  'with-graphics' cannot be nested (you can draw simultaneously only on 1 graphics)"
  [graphics & body]

  ^{:requires-bindings true
    :processing-name nil
    :category "Transform"
    :subcategory "Utility Macros"
    :added "1.0"}
  with-translation
  "Performs body with translation, restores current transformation on
  exit."
