class: GraphicsDevice
authorStefan Vogel <sv@exept.de>
Tue, 04 Feb 2014 10:39:07 +0100
changeset 6220 67d0b77833c6
parent 6219 7e760ee68af9
child 6221 2ff30960a177
class: GraphicsDevice added: #newGraphicsContextFor:
GraphicsDevice.st
--- a/GraphicsDevice.st	Mon Feb 03 11:43:30 2014 +0100
+++ b/GraphicsDevice.st	Tue Feb 04 10:39:07 2014 +0100
@@ -101,6 +101,17 @@
     ].
 ! !
 
+!GraphicsDevice methodsFor:'creating graphics contexts'!
+
+newGraphicsContextFor:aGraphicsMedium
+    "create a new graphics context.
+     The defaults is to use the inherited graphics context.
+     Subclasses may redefine this to use their own graphics context"
+
+    aGraphicsMedium device:self.
+    ^ aGraphicsMedium.
+! !
+
 !GraphicsDevice methodsFor:'event processing'!
 
 notifyEventListenersAbout:anEvent
@@ -142,9 +153,10 @@
 !GraphicsDevice class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview/GraphicsDevice.st,v 1.10 2010-03-31 13:52:56 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libview/GraphicsDevice.st,v 1.11 2014-02-04 09:39:07 stefan Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libview/GraphicsDevice.st,v 1.10 2010-03-31 13:52:56 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libview/GraphicsDevice.st,v 1.11 2014-02-04 09:39:07 stefan Exp $'
 ! !
+