|
@@ -20,7 +20,7 @@ class DirectScrolledListItem(DirectButton):
|
|
|
|
|
|
|
|
def __init__(self, parent=None, **kw):
|
|
def __init__(self, parent=None, **kw):
|
|
|
assert self.notify.debugStateCall(self)
|
|
assert self.notify.debugStateCall(self)
|
|
|
- self.parent = parent
|
|
|
|
|
|
|
+ self._parent = parent
|
|
|
if "command" in kw:
|
|
if "command" in kw:
|
|
|
self.nextCommand = kw.get("command")
|
|
self.nextCommand = kw.get("command")
|
|
|
del kw["command"]
|
|
del kw["command"]
|
|
@@ -28,7 +28,7 @@ class DirectScrolledListItem(DirectButton):
|
|
|
self.nextCommandExtraArgs = kw.get("extraArgs")
|
|
self.nextCommandExtraArgs = kw.get("extraArgs")
|
|
|
del kw["extraArgs"]
|
|
del kw["extraArgs"]
|
|
|
optiondefs = (
|
|
optiondefs = (
|
|
|
- ('parent', self.parent, None),
|
|
|
|
|
|
|
+ ('parent', self._parent, None),
|
|
|
('command', self.select, None),
|
|
('command', self.select, None),
|
|
|
)
|
|
)
|
|
|
# Merge keyword options with default options
|
|
# Merge keyword options with default options
|
|
@@ -39,7 +39,7 @@ class DirectScrolledListItem(DirectButton):
|
|
|
def select(self):
|
|
def select(self):
|
|
|
assert self.notify.debugStateCall(self)
|
|
assert self.notify.debugStateCall(self)
|
|
|
self.nextCommand(*self.nextCommandExtraArgs)
|
|
self.nextCommand(*self.nextCommandExtraArgs)
|
|
|
- self.parent.selectListItem(self)
|
|
|
|
|
|
|
+ self._parent.selectListItem(self)
|
|
|
|
|
|
|
|
|
|
|
|
|
class DirectScrolledList(DirectFrame):
|
|
class DirectScrolledList(DirectFrame):
|