From 2e1d0c43a1254663e269cf48ebd71ce0ba53d492 Mon Sep 17 00:00:00 2001 From: blitzmann Date: Sun, 26 Oct 2014 00:13:22 -0400 Subject: [PATCH] Added agility and mass to align time tooltip --- gui/builtinStatsViews/targetingMiscViewFull.py | 6 +++++- gui/mainFrame.py | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gui/builtinStatsViews/targetingMiscViewFull.py b/gui/builtinStatsViews/targetingMiscViewFull.py index 78a7285b4..6dda18821 100644 --- a/gui/builtinStatsViews/targetingMiscViewFull.py +++ b/gui/builtinStatsViews/targetingMiscViewFull.py @@ -21,6 +21,7 @@ import wx from gui.statsView import StatsView from gui import builtinStatsViews from gui.utils.numberFormatter import formatAmount +import locale try: from collections import OrderedDict @@ -199,7 +200,10 @@ class TargetingMiscViewFull(StatsView): else: label.SetToolTip(wx.ToolTip("Type: %s" % (fit.scanType))) elif labelName == "labelFullAlignTime": - label.SetToolTip(wx.ToolTip("%.3f" % mainValue)) + alignTime = "Align:\t%.3fs"%mainValue + mass = "Mass:\t%skg"%locale.format('%d', fit.ship.getModifiedItemAttr("mass"), 1) + agility = "Agility:\t%.3fx"%fit.ship.getModifiedItemAttr("agility") + label.SetToolTip(wx.ToolTip("%s\n%s\n%s" % (alignTime, mass, agility))) elif labelName == "labelFullCargo": tipLines = [] tipLines.append(u"Cargohold: %.1fm\u00B3 / %sm\u00B3"% (fit.cargoBayUsed, newValues["main"])) diff --git a/gui/mainFrame.py b/gui/mainFrame.py index 72754af29..a47b6de21 100644 --- a/gui/mainFrame.py +++ b/gui/mainFrame.py @@ -54,6 +54,8 @@ from gui.utils.clipboard import toClipboard, fromClipboard from gui.fleetBrowser import FleetBrowser from gui.updateDialog import UpdateDialog from gui.builtinViews import * +import locale +locale.setlocale(locale.LC_ALL, '') #dummy panel(no paint no erasebk) class PFPanel(wx.Panel):