Mercurial > enso_core
changeset 53:f198e567f744
Enso now uses a custom version of cairo, which is located at enso.cairo. This module is just a shadow module that delegates to a platform-specific provider implementation (such as enso_osx).
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Mon, 25 Feb 2008 20:00:37 -0800 |
parents | e17afea9bc07 |
children | 63b5055da50b |
files | enso/cairo.py enso/graphics/font.py enso/graphics/transparentwindow.py enso/ui/messages/windows.py enso/ui/quasimode/linewindows.py |
diffstat | 5 files changed, 9 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/enso/cairo.py Mon Feb 25 20:00:37 2008 -0800 @@ -0,0 +1,5 @@ +import enso.providers + +__cairoImpl = enso.providers.getInterface( "cairo" ) + +globals().update( __cairoImpl.__dict__ )
--- a/enso/graphics/font.py Mon Feb 25 19:06:57 2008 -0600 +++ b/enso/graphics/font.py Mon Feb 25 20:00:37 2008 -0800 @@ -44,7 +44,7 @@ # Imports # ---------------------------------------------------------------------------- -import cairo +from enso import cairo from enso.utils.memoize import memoized
--- a/enso/graphics/transparentwindow.py Mon Feb 25 19:06:57 2008 -0600 +++ b/enso/graphics/transparentwindow.py Mon Feb 25 20:00:37 2008 -0800 @@ -7,7 +7,7 @@ from enso.graphics.measurement import pointsToPixels, pixelsToPoints from enso.graphics.measurement import convertUserSpaceToPoints -import cairo +from enso import cairo class TransparentWindow( object ): def __init__( self, xPos, yPos, width, height ):
--- a/enso/ui/messages/windows.py Mon Feb 25 19:06:57 2008 -0600 +++ b/enso/ui/messages/windows.py Mon Feb 25 20:00:37 2008 -0800 @@ -40,8 +40,7 @@ # Imports # ---------------------------------------------------------------------------- -import cairo - +from enso import cairo from enso import graphics from enso.graphics.transparentwindow import TransparentWindow
--- a/enso/ui/quasimode/linewindows.py Mon Feb 25 19:06:57 2008 -0600 +++ b/enso/ui/quasimode/linewindows.py Mon Feb 25 20:00:37 2008 -0800 @@ -41,8 +41,7 @@ # Imports # ---------------------------------------------------------------------------- -import cairo - +from enso import cairo from enso import graphics from enso.graphics.measurement import pointsToPixels, pixelsToPoints from enso.graphics.measurement import convertUserSpaceToPoints