Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/LegoJAM.py
diff options
context:
space:
mode:
Diffstat (limited to 'LegoJAM.py')
-rwxr-xr-xLegoJAM.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/LegoJAM.py b/LegoJAM.py
index 4db9ff1..644b4a1 100755
--- a/LegoJAM.py
+++ b/LegoJAM.py
@@ -55,11 +55,11 @@ class LegoJAM(Window):
vbox = gtk.VBox()
run_button = gtk.Button("Encender")
run_button.show()
- run_button.connect("clicked", self.run_motor, num)
+ run_button.connect_object("clicked", self.run_motor, num)
vbox.pack_start(run_button)
stop_button = gtk.Button("Apagar")
stop_button.show()
- stop_button.connect("clicked", self.stop_motor, num)
+ stop_button.connect_object("clicked", self.stop_motor, num)
vbox.pack_start(stop_button)
vbox.show()
notebook.append_page(vbox)
@@ -97,20 +97,20 @@ class LegoJAM(Window):
self.set_canvas(canvas)
- def run_motor(self, widget):
- if widget == self.button_encender_motor_A:
+ def run_motor(self, num):
+ if num == 0:
self.robot.run_motor("A")
- elif widget == self.button_encender_motor_B:
+ elif num == 1:
self.robot.run_motor("B")
- elif widget == self.button_encender_motor_C:
+ elif num == 2:
self.robot.run_motor("C")
- def stop_motor(self, widget):
- if widget == self.button_detener_motor_A:
+ def stop_motor(self, num):
+ if num == 0:
self.robot.stop_motor("A")
- elif widget == self.button_detener_motor_B:
+ elif num == 1:
self.robot.stop_motor("B")
- elif widget == self.button_detener_motor_C:
+ elif num == 2:
self.robot.stop_motor("C")
def delete_event(self, widget, event):