diff options
author | Manuel Kaufmann <humitos@gmail.com> | 2012-10-01 14:12:58 (GMT) |
---|---|---|
committer | Agustin Zubiaga <aguz@sugarlabs.org> | 2012-10-02 03:23:34 (GMT) |
commit | e7f0e684a48ce1a7ad076e31ab3c7a068dbb50c1 (patch) | |
tree | 31c6abb2a3ed937890100c53953983596c4cb689 /ImageViewerActivity.py | |
parent | c223f51cd6c8cd3cbca716b33a32259517f254ec (diff) |
Port to cairo
This patch ports GdkPixbuf to cairo.
Signed-off-by: Manuel Kaufmann <humitos@gmail.com>
Signed-off-by: Agustin Zubiaga <aguz@sugarlabs.org>
Diffstat (limited to 'ImageViewerActivity.py')
-rw-r--r-- | ImageViewerActivity.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/ImageViewerActivity.py b/ImageViewerActivity.py index 63495a9..dd31e83 100644 --- a/ImageViewerActivity.py +++ b/ImageViewerActivity.py @@ -26,6 +26,7 @@ from gettext import gettext as _ import time import os +import math from gi.repository import Gtk from gi.repository import GObject @@ -245,15 +246,12 @@ class ImageViewerActivity(activity.Activity): self.view.set_zoom(1) def __rotate_anticlockwise_cb(self, button): - angle = self.view.get_property('angle') - self.view.set_angle(angle + 90) + angle = self.view.angle + math.pi / 2 + self.view.set_angle(angle) def __rotate_clockwise_cb(self, button): - angle = self.view.get_property('angle') - if angle == 0: - angle = 360 - - self.view.set_angle(angle - 90) + angle = self.view.angle - math.pi / 2 + self.view.set_angle(angle) def __fullscreen_cb(self, button): self.fullscreen() |