Mercurial > mamba
changeset 457:4030ad60eebc
Fix music selection stuff.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sat, 17 Sep 2011 20:52:46 +0200 |
parents | ce2c9e1d2892 |
children | 09d6bfe8df29 |
files | mamba/widgets/base.py mamba/widgets/editlevel.py |
diffstat | 2 files changed, 3 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/mamba/widgets/base.py Sat Sep 17 20:50:33 2011 +0200 +++ b/mamba/widgets/base.py Sat Sep 17 20:52:46 2011 +0200 @@ -163,12 +163,6 @@ self.children.append(widget) self.rect = self.rect.union(widget.rect) - def add_modal(self, widget): - widget.parent = self - widget.parent_modal = self.modal - self.modal = False - self.children.append(widget) - def remove(self, widget): widget.parent = None if self.focussed_child is not None:
--- a/mamba/widgets/editlevel.py Sat Sep 17 20:50:33 2011 +0200 +++ b/mamba/widgets/editlevel.py Sat Sep 17 20:52:46 2011 +0200 @@ -78,7 +78,9 @@ load_button.add_callback('clicked', callback, name) load_list.append(load_button) lb = ListBox((200, 200), title, load_list, 6) - self.add_modal(lb) + lb.parent_modal = self.modal + self.modal = False + self.parent.add(lb) lb.grab_focus() def list_tilesets(self, ev, widget):