Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamus_ <mail2samus@gmail.com>2010-03-21 08:04:36 (GMT)
committer Samus_ <mail2samus@gmail.com>2010-03-21 08:04:36 (GMT)
commit693869b9c8a46a997151896f91b41663b3c8ec3f (patch)
tree01a11e66933606a1dd6eb2baf76eb772bdb1fef3
parent21a3ed4983c9c0fc12f5dbef66cf012f3e648cb2 (diff)
comments
-rwxr-xr-xfracciones.activity/gtkcake.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/fracciones.activity/gtkcake.py b/fracciones.activity/gtkcake.py
index 7f77d98..a66bc64 100755
--- a/fracciones.activity/gtkcake.py
+++ b/fracciones.activity/gtkcake.py
@@ -23,11 +23,14 @@ class Cake(gtk.DrawingArea):
"""Widget que dibuja una torta y permite seleccionar trozos de ella"""
def __init__(self, subdivisions, *args, **kwargs):
+ # constructor de la clase base
gtk.DrawingArea.__init__(self, *args, **kwargs)
+ # señales
self.connect("expose_event", self.expose)
self.connect("button_press_event", self.button_press)
# Los eventos del raton no estan activados para el DrawingArea
self.add_events(gtk.gdk.BUTTON_PRESS_MASK)
+ # variables de estado de la torta
self.subdivisions = subdivisions
self.selected = subdivisions * [0]
@@ -95,6 +98,7 @@ class Cake(gtk.DrawingArea):
# Escala la imagen al tamaño de la superficie
+ # WIDTH/HEIGHT corresponden al tamaño de los graficos
rect = self.get_allocation()
context.save()
context.scale(