Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2010-10-02 13:10:06 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-10-02 13:10:06 (GMT)
commit0f76dfe94f6a0dc16fdaf5507caeb303fce0ead5 (patch)
tree902858569e6caeb48fd28d291516b82476c3edc2
parentd94941f3c40a369e611855533c389fce0f91c80f (diff)
misc cleanupv26
-rw-r--r--constants.py3
-rwxr-xr-xgencards.py2
-rw-r--r--sprites.py9
3 files changed, 13 insertions, 1 deletions
diff --git a/constants.py b/constants.py
index 9ae3975..cc0a700 100644
--- a/constants.py
+++ b/constants.py
@@ -39,9 +39,12 @@ DOTS = 1
STAR = 2
HASH = 3
DICE = 4
+
LOW = 'low'
MEDIUM = 'medium'
HIGH = 'high'
+DIFFICULTY_LEVEL = [MEDIUM, HIGH, LOW]
+
RED_STROKE = "#FF6040"
RED_FILL = "#FFC4B8"
BLUE_STROKE = "#0060C8"
diff --git a/gencards.py b/gencards.py
index 5253ca2..6581c84 100755
--- a/gencards.py
+++ b/gencards.py
@@ -603,7 +603,7 @@ def generate_number_card(t,c,n,s,number_types,scale):
svg = SVG()
stab = {0:5,1:7,2:11}
methodO = [svg.number_roman, svg.number_product, svg.number_chinese,\
- svg.number_word, svg.nummber_mayan, svg.number_incan]
+ svg.number_word, svg.number_mayan, svg.number_incan]
methodC = [svg.dots_in_a_line, svg.dots_in_a_circle, svg.points_in_a_star,\
svg.number_hash, svg.dice]
methodX = svg.number_arabic
diff --git a/sprites.py b/sprites.py
index 2364335..f1650db 100644
--- a/sprites.py
+++ b/sprites.py
@@ -36,6 +36,11 @@ Example usage:
# Import the classes into your program.
from sprites import Sprites Sprite
+ # In your expose callback event handler, call refresh
+ def _expose_cb(self, win, event):
+ self.sprite_list.refresh(event)
+ return True
+
# Create a new sprite collection for a gtk Drawing Area.
my_drawing_area = gtk.DrawingArea()
self.sprite_list = Sprites(my_drawing_area)
@@ -131,6 +136,10 @@ class Sprites:
return spr
return None
+ def refresh(self, event):
+ """ Handle expose event refresh """
+ self.redraw_sprites(event.area)
+
def redraw_sprites(self, area=None):
""" Redraw the sprites that intersect area. """
for spr in self.list: