Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/PortfolioActivity.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-08-18 14:41:21 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-08-18 14:41:21 (GMT)
commit465124a2a1c57234d6afa100b1b4466397e5a2d6 (patch)
tree143fe39671f142382dd6be2283137d9cc6d5c0fd /PortfolioActivity.py
parent2d59828620b5e0803305c6deece6c8cf1115f184 (diff)
cleanup bump-dection code
Diffstat (limited to 'PortfolioActivity.py')
-rw-r--r--PortfolioActivity.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/PortfolioActivity.py b/PortfolioActivity.py
index b595842..364766d 100644
--- a/PortfolioActivity.py
+++ b/PortfolioActivity.py
@@ -342,25 +342,25 @@ class PortfolioActivity(activity.Activity):
self._loop)
def _bump_test(self):
- ''' Test for accelerometer event. '''
+ ''' Test for accelerometer event (XO 1.75 only). '''
fh = open('/sys/devices/platform/lis3lv02d/position')
string = fh.read()
xyz = string[1:-2].split(',')
dx = int(xyz[0])
fh.close()
- if dx > 100:
+ if dx > 250:
self.i += 1
if self.i == self._nobjects:
self.i = 0
self._show_slide()
- elif dx < -100:
+ elif dx < -250:
self.i -= 1
if self.i < 0:
self.i = self._nobjects - 1
self._show_slide()
- self._timeout_id = gobject.timeout_add(int(100),
- self._bump_test)
+ elif not self._thumbnail_mode:
+ self._bump_id = gobject.timeout_add(int(100), self._bump_test)
def _save_as_html_cb(self, button=None):
''' Export an HTML version of the slideshow to the Journal. '''
@@ -481,7 +481,7 @@ class PortfolioActivity(activity.Activity):
self._description2.set_label('')
self._description2.hide()
if self._hw == XO175:
- self._bump_test()
+ self._bump_id = gobject.timeout_add(int(500), self._bump_test)
def _thumbs_cb(self, button=None):
''' Toggle between thumbnail view and slideshow view. '''