From a777aba6e503dc647baf7c27af78b1bdda2fed93 Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Mon, 6 Dec 2010 14:43:19 +0200 Subject: [PATCH] Force a fake ctrl resize on populate/refresh in marketBrowser.ItemView in order to have the columns resized ( ListCtrlAutoWidthMixin listens on wx.EVT_SIZE and resizes columns when that event is produced - on wxgtk this event isn't generated ) --- gui/marketBrowser.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gui/marketBrowser.py b/gui/marketBrowser.py index ca179d906..61f4eb28e 100644 --- a/gui/marketBrowser.py +++ b/gui/marketBrowser.py @@ -344,6 +344,10 @@ class ItemView(d.Display, listmix.ListCtrlAutoWidthMixin): self.active = stuff d.Display.populate(self, stuff) + self.SetSize((-1, -1)) + def refresh(self, stuff): stuff.sort(key=self.itemSort) d.Display.refresh(self, stuff) + + self.SetSize((-1, -1))