[Horus] Gauge percent was not vertically centered
This commit is contained in:
@@ -28,7 +28,7 @@ class GaugeWidget: public Widget
|
||||
{
|
||||
}
|
||||
|
||||
virtual void refresh();
|
||||
void refresh() override;
|
||||
|
||||
static const ZoneOption options[];
|
||||
};
|
||||
@@ -38,7 +38,7 @@ const ZoneOption GaugeWidget::options[] = {
|
||||
{ STR_MIN, ZoneOption::Integer, OPTION_VALUE_SIGNED(-RESX), OPTION_VALUE_SIGNED(-RESX), OPTION_VALUE_SIGNED(RESX) },
|
||||
{ STR_MAX, ZoneOption::Integer, OPTION_VALUE_SIGNED(RESX), OPTION_VALUE_SIGNED(-RESX), OPTION_VALUE_SIGNED(RESX) },
|
||||
{ STR_COLOR, ZoneOption::Color, OPTION_VALUE_UNSIGNED(RED) },
|
||||
{ NULL, ZoneOption::Bool }
|
||||
{ nullptr, ZoneOption::Bool }
|
||||
};
|
||||
|
||||
void GaugeWidget::refresh()
|
||||
@@ -64,7 +64,7 @@ void GaugeWidget::refresh()
|
||||
// Gauge
|
||||
lcdSetColor(color);
|
||||
lcdDrawSolidFilledRect(zone.x, zone.y + 16, zone.w, 16, TEXT_INVERTED_COLOR);
|
||||
lcdDrawNumber(zone.x+zone.w/2, zone.y + 17, percent, SMLSIZE | CUSTOM_COLOR | CENTERED, 0, NULL, "%");
|
||||
lcdDrawNumber(zone.x + zone.w/2, zone.y + 16, percent, SMLSIZE | CUSTOM_COLOR | CENTERED, 0, nullptr, "%");
|
||||
lcd->invertRect(zone.x + w, zone.y + 16, zone.w - w, 16, CUSTOM_COLOR);
|
||||
}
|
||||
|
||||
|
||||
@@ -63,7 +63,7 @@ class ModelBitmapWidget: public Widget
|
||||
}
|
||||
}
|
||||
|
||||
virtual void refresh()
|
||||
void refresh() override
|
||||
{
|
||||
uint32_t new_hash = hash(g_model.header.bitmap, sizeof(g_model.header.bitmap));
|
||||
new_hash ^= hash(g_model.header.name, sizeof(g_model.header.name));
|
||||
|
||||
@@ -33,7 +33,7 @@ class OutputsWidget: public Widget
|
||||
{
|
||||
}
|
||||
|
||||
virtual void refresh();
|
||||
void refresh() override;
|
||||
|
||||
uint8_t drawChannels(const uint16_t & x, const uint16_t & y, const uint16_t & w, const uint16_t & h, const uint8_t & firstChan, const bool & bg_shown, const uint16_t & bg_color)
|
||||
{
|
||||
|
||||
@@ -30,7 +30,7 @@ class TextWidget: public Widget
|
||||
{
|
||||
}
|
||||
|
||||
virtual void refresh();
|
||||
void refresh() override;
|
||||
|
||||
static const ZoneOption options[];
|
||||
};
|
||||
|
||||
@@ -28,7 +28,7 @@ class TimerWidget: public Widget
|
||||
{
|
||||
}
|
||||
|
||||
virtual void refresh();
|
||||
void refresh() override;
|
||||
|
||||
static const ZoneOption options[];
|
||||
};
|
||||
|
||||
@@ -28,7 +28,7 @@ class ValueWidget: public Widget
|
||||
{
|
||||
}
|
||||
|
||||
virtual void refresh();
|
||||
void refresh() override;
|
||||
|
||||
static const ZoneOption options[];
|
||||
};
|
||||
|
||||
@@ -265,7 +265,7 @@ class LuaWidget: public Widget
|
||||
|
||||
virtual void update();
|
||||
|
||||
virtual void refresh();
|
||||
void refresh() override;
|
||||
|
||||
virtual void background();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user