Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArtActivity.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-05-29 19:34:05 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-05-29 19:34:05 (GMT)
commitec0c3450480c48418dc4d6424bba518dd8ef884d (patch)
tree060a8d4bbbd924b3a64d91bdde5c88ccc8c14db2 /TurtleArtActivity.py
parent5b5b8b86aa8a5ad6df53e95a5b52cc4964cb6a43 (diff)
get_lower(), get_upper only available in PyGTK 2.14 and above
Diffstat (limited to 'TurtleArtActivity.py')
-rw-r--r--TurtleArtActivity.py24
1 files changed, 16 insertions, 8 deletions
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py
index 24ed3f6..d8a4a36 100644
--- a/TurtleArtActivity.py
+++ b/TurtleArtActivity.py
@@ -372,18 +372,26 @@ class TurtleArtActivity(activity.Activity):
''' Adjust the scrolled window position. '''
hadj = self.sw.get_hadjustment()
hvalue = hadj.get_value() + dx
- if hvalue < hadj.get_lower():
- hvalue = hadj.get_lower()
- elif hvalue > hadj.get_upper():
- hvalue = hadj.get_upper()
+ try:
+ if hvalue < hadj.get_lower():
+ hvalue = hadj.get_lower()
+ elif hvalue > hadj.get_upper():
+ hvalue = hadj.get_upper()
+ except AttributeError:
+ _logger.debug(
+ 'get_lower, get_upper only available in PyGTK 2.14 and above.')
hadj.set_value(hvalue)
self.sw.set_hadjustment(hadj)
vadj = self.sw.get_vadjustment()
vvalue = vadj.get_value() + dy
- if vvalue < vadj.get_lower():
- vvalue = vadj.get_lower()
- elif vvalue > vadj.get_upper():
- vvalue = vadj.get_upper()
+ try:
+ if vvalue < vadj.get_lower():
+ vvalue = vadj.get_lower()
+ elif vvalue > vadj.get_upper():
+ vvalue = vadj.get_upper()
+ except AttributeError:
+ _logger.debug(
+ 'get_lower, get_upper only available in PyGTK 2.14 and above.')
vadj.set_value(vvalue)
self.sw.set_vadjustment(vadj)
self._defer_palette_move = True