Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ImageViewerActivity.py
diff options
context:
space:
mode:
authorManuel Kaufmann <humitos@gmail.com>2012-10-01 14:12:58 (GMT)
committer Agustin Zubiaga <aguz@sugarlabs.org>2012-10-02 03:23:34 (GMT)
commite7f0e684a48ce1a7ad076e31ab3c7a068dbb50c1 (patch)
tree31c6abb2a3ed937890100c53953983596c4cb689 /ImageViewerActivity.py
parentc223f51cd6c8cd3cbca716b33a32259517f254ec (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.py12
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()