From 33883c562a0ccd341b95f178663e72a3dd468171 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Tue, 30 Apr 2019 17:37:16 +0300 Subject: [PATCH] Collapse all children when collapsing market group --- gui/builtinMarketBrowser/marketTree.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gui/builtinMarketBrowser/marketTree.py b/gui/builtinMarketBrowser/marketTree.py index e4052356b..f58b9ae31 100644 --- a/gui/builtinMarketBrowser/marketTree.py +++ b/gui/builtinMarketBrowser/marketTree.py @@ -37,6 +37,7 @@ class MarketTree(wx.TreeCtrl): # Bind our lookup method to when the tree gets expanded self.Bind(wx.EVT_TREE_ITEM_EXPANDING, self.expandLookup) + self.Bind(wx.EVT_TREE_ITEM_COLLAPSED, self.OnCollapsed) def addImage(self, iconFile, location="icons"): if iconFile is None: @@ -71,6 +72,10 @@ class MarketTree(wx.TreeCtrl): self.SortChildren(root) + def OnCollapsed(self, event): + self.CollapseAllChildren(event.Item) + event.Skip() + def jump(self, item): """Open market group and meta tab of given item""" sMkt = self.sMkt