From 6cc6fd9468d30bf309ab38596b46cd39e9efa98c Mon Sep 17 00:00:00 2001 From: blitzmann Date: Sat, 6 Jun 2015 22:42:42 -0500 Subject: [PATCH] Instead of icon, use unicode refresh. Minor issues with image and GUI flickering --- gui/builtinViewColumns/price.py | 4 +--- gui/display.py | 8 ++++---- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/gui/builtinViewColumns/price.py b/gui/builtinViewColumns/price.py index be387c8d5..df88d0893 100644 --- a/gui/builtinViewColumns/price.py +++ b/gui/builtinViewColumns/price.py @@ -54,11 +54,9 @@ class Price(ViewColumn): def callback(item): price = sMkt.getPriceNow(item.ID).price colItem.SetText(formatAmount(price, 3, 3, 9, currency=True) if price else "") - colItem.SetImage(-1) - display.SetItem(colItem) + display.SetItem(colItem) sMkt.waitForPrice(mod.item, callback) - return self.fittingView.imageList.GetImageIndex("refresh_small", "icons") def getImageId(self, mod): return -1 diff --git a/gui/display.py b/gui/display.py index cd08a8d1e..707623581 100644 --- a/gui/display.py +++ b/gui/display.py @@ -249,10 +249,10 @@ class Display(wx.ListCtrl): oldImageId = colItem.GetImage() newText = col.getText(st) if newText is False: - newImageId = col.delayedText(st, self, colItem) - newText = "" - else: - newImageId = col.getImageId(st) + col.delayedText(st, self, colItem) + newText = u"\u21bb" + + newImageId = col.getImageId(st) colItem.SetText(newText) colItem.SetImage(newImageId)