diff options
author | Samus_ <mail2samus@gmail.com> | 2010-03-21 08:04:36 (GMT) |
---|---|---|
committer | Samus_ <mail2samus@gmail.com> | 2010-03-21 08:04:36 (GMT) |
commit | 693869b9c8a46a997151896f91b41663b3c8ec3f (patch) | |
tree | 01a11e66933606a1dd6eb2baf76eb772bdb1fef3 | |
parent | 21a3ed4983c9c0fc12f5dbef66cf012f3e648cb2 (diff) |
comments
-rwxr-xr-x | fracciones.activity/gtkcake.py | 4 |
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( |