From 9ab79af70c8b50672b43e0e9119be54254fd16d1 Mon Sep 17 00:00:00 2001 From: blitzmann Date: Sat, 4 Jul 2015 00:44:19 -0400 Subject: [PATCH] Show shortcut values in market list --- gui/builtinViewColumns/baseName.py | 8 ++++++++ gui/marketBrowser.py | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/gui/builtinViewColumns/baseName.py b/gui/builtinViewColumns/baseName.py index 0966c9c7d..57816b855 100644 --- a/gui/builtinViewColumns/baseName.py +++ b/gui/builtinViewColumns/baseName.py @@ -55,6 +55,14 @@ class BaseName(ViewColumn): return stuff.item.name else: item = getattr(stuff, "item", stuff) + marketShortcut = getattr(item, "marketShortcut", None) + + if marketShortcut: + # use unicode subscript to display shortcut value + shortcut = unichr(marketShortcut+8320)+u" " + + return shortcut+item.name + return item.name BaseName.register() diff --git a/gui/marketBrowser.py b/gui/marketBrowser.py index 771c7ab8a..1c8329a1b 100644 --- a/gui/marketBrowser.py +++ b/gui/marketBrowser.py @@ -438,6 +438,11 @@ class ItemView(d.Display): self.metalvls = sMkt.directAttrRequest(items, attrs) # Re-sort stuff items.sort(key=self.itemSort) + + for i, item in enumerate(items[:9]): + # set shortcut info for first 9 modules + item.marketShortcut = i+1 + d.Display.refresh(self, items) def makeReverseMetaMap(self):