From caa316c8502259a03ca6d3413884310617befbaa Mon Sep 17 00:00:00 2001 From: June Tate-Gans Date: Sun, 2 May 2021 15:22:08 -0500 Subject: [PATCH] g13gui: bitwidgets: Fix a few bugs in widget --- g13gui/g13gui/bitwidgets/widget.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/g13gui/g13gui/bitwidgets/widget.py b/g13gui/g13gui/bitwidgets/widget.py index ea5e0dd..9cb035e 100644 --- a/g13gui/g13gui/bitwidgets/widget.py +++ b/g13gui/g13gui/bitwidgets/widget.py @@ -62,17 +62,17 @@ class Widget(Subject, Observer): def addChild(self, child): self._children.append(child) - self._children.parent = self + child.parent = self child.registerObserver(self, 'valid') self.addChange(ChangeType.ADD, 'child', child) - self.notifyChange() + self.notifyChanged() def removeChild(self, child): child.removeObserver(self) self._children.remove(child) child.parent = None self.addChange(ChangeType.REMOVE, 'child', child) - self.notifyChange() + self.notifyChanged() @property def visible(self): @@ -95,7 +95,7 @@ class Widget(Subject, Observer): self.visible = True def draw(self, ctx): - if self._visible: + if self.visible: for child in self._children: - if child.visible(): + if child.visible: child.draw(ctx)