i18n: annotate pyfa_gauge.py
This commit is contained in:
@@ -20,6 +20,8 @@ import wx
|
||||
from gui.utils import anim_effects, color as color_utils, draw
|
||||
|
||||
|
||||
_t = wx.GetTranslation
|
||||
|
||||
class PyGauge(wx.Window):
|
||||
def __init__(self, parent, font, max_range=100, size=(-1, 30), *args,
|
||||
**kargs):
|
||||
@@ -326,33 +328,33 @@ class PyGauge(wx.Window):
|
||||
r.top += 1
|
||||
|
||||
if self._max_range == 0.01 and self._value > 0:
|
||||
format = u'\u221e' # infinity symbol
|
||||
format_ = u'\u221e' # infinity symbol
|
||||
# drop shadow
|
||||
dc.SetTextForeground(wx.Colour(80, 80, 80)) # dark grey
|
||||
dc.DrawLabel(format, r, wx.ALIGN_CENTER)
|
||||
dc.DrawLabel(format_, r, wx.ALIGN_CENTER)
|
||||
# text
|
||||
dc.SetTextForeground(wx.WHITE)
|
||||
dc.DrawLabel(format, rect, wx.ALIGN_CENTER)
|
||||
dc.DrawLabel(format_, rect, wx.ALIGN_CENTER)
|
||||
else:
|
||||
if not self.GetBarColour() and self._show_remaining:
|
||||
# we only do these for gradients with mouse over
|
||||
range = self._max_range if self._max_range > 0.01 else 0
|
||||
value = range - self._value
|
||||
range_ = self._max_range if self._max_range > 0.01 else 0
|
||||
value = range_ - self._value
|
||||
if value < 0:
|
||||
label = "over"
|
||||
format_ = _t("{{0:.{0}f}} over").format(self._fraction_digits)
|
||||
value = -value
|
||||
else:
|
||||
label = "left"
|
||||
format = "{0:." + str(self._fraction_digits) + "f} " + label
|
||||
format_ = _t("{{0:.{0}f}} left").format(self._fraction_digits)
|
||||
|
||||
else:
|
||||
format = "{0:." + str(self._fraction_digits) + "f}%"
|
||||
format_ = "{{0:.{0}f}}%".format(str(self._fraction_digits))
|
||||
|
||||
# drop shadow
|
||||
dc.SetTextForeground(wx.Colour(80, 80, 80))
|
||||
dc.DrawLabel(format.format(value), r, wx.ALIGN_CENTER)
|
||||
dc.DrawLabel(format_.format(value), r, wx.ALIGN_CENTER)
|
||||
# text
|
||||
dc.SetTextForeground(wx.WHITE)
|
||||
dc.DrawLabel(format.format(value), rect, wx.ALIGN_CENTER)
|
||||
dc.DrawLabel(format_.format(value), rect, wx.ALIGN_CENTER)
|
||||
|
||||
def OnTimer(self, event):
|
||||
old_value = self._old_percentage
|
||||
|
||||
Reference in New Issue
Block a user