From 5cc02b29babc05198c6417c131f3a735d052da2a Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Mon, 19 Aug 2013 21:12:46 +0000 Subject: Fix variable shadowing --- diff --git a/PascalTriangle.activity/pascaltriangle.py b/PascalTriangle.activity/pascaltriangle.py index d779432..bda6cf5 100755 --- a/PascalTriangle.activity/pascaltriangle.py +++ b/PascalTriangle.activity/pascaltriangle.py @@ -422,18 +422,19 @@ class PascalTriangleActivity(activity.Activity): class NewGameButton(ToolButton): - def __init__(self, activity, **kwargs): + def __init__(self, parent_activity, **kwargs): ToolButton.__init__(self, 'add', **kwargs) self.props.tooltip = _('New Game') self.props.accelerator = 'N' - self.connect('clicked', self.__new_game_button_clicked_cb, activity) + self.connect('clicked', self.__new_game_button_clicked_cb, + parent_activity) - def __new_game_button_clicked_cb(self, button, activity): - activity._start_game() + def __new_game_button_clicked_cb(self, button, parent_activity): + parent_activity._start_game() class HintButton(ToggleToolButton): - def __init__(self, activity, **kwargs): + def __init__(self, parent_activity, **kwargs): ToggleToolButton.__init__(self, 'show-hints', **kwargs) #self.props.tooltip = 'Show Hints' self.set_tooltip(_('Show Hints')) @@ -441,7 +442,7 @@ class HintButton(ToggleToolButton): # Add an accelerator. In later versions of Sugar, we can just set the # 'accelerator' property instead. #self.props.accelerator = 'H' - accel_group = activity.get_toplevel().sugar_accel_group + accel_group = parent_activity.get_toplevel().sugar_accel_group keyval, mask = Gtk.accelerator_parse('H') # the accelerator needs to be set at the child, so the Gtk.AccelLabel # in the palette can pick it up. @@ -449,7 +450,7 @@ class HintButton(ToggleToolButton): self.get_child().add_accelerator('clicked', accel_group, keyval, mask, accel_flags) - self.connect('clicked', self.__hint_button_clicked_cb, activity) + self.connect('clicked', self.__hint_button_clicked_cb, parent_activity) - def __hint_button_clicked_cb(self, button, activity): - activity.show_hints = self.get_active() + def __hint_button_clicked_cb(self, button, parent_activity): + parent_activity.show_hints = self.get_active() -- cgit v0.9.1