Update HomeAssistantGlanceView.mc

Improved layout.
This commit is contained in:
Philip Abbey
2025-07-06 19:02:59 +01:00
parent 2117b27210
commit 90ed1f4bea

View File

@ -32,6 +32,8 @@ class HomeAssistantGlanceView extends WatchUi.GlanceView {
private static const scMidSep = 10; private static const scMidSep = 10;
//! Margin on the right side of the glance in pixels. //! Margin on the right side of the glance in pixels.
private static const scRightGlanceMargin = 15; private static const scRightGlanceMargin = 15;
//! Internal margin for the custom template between the border and the text in pixels.
private static const scIntCustMargin = 5;
//! Margin top and bottom of the rectangles in pixels. //! Margin top and bottom of the rectangles in pixels.
private static const scVertMargin = 5; private static const scVertMargin = 5;
//! Size of the rounded rectangle corners in pixels. //! Size of the rounded rectangle corners in pixels.
@ -117,9 +119,9 @@ class HomeAssistantGlanceView extends WatchUi.GlanceView {
:color => Graphics.COLOR_WHITE, :color => Graphics.COLOR_WHITE,
:font => Graphics.FONT_XTINY, :font => Graphics.FONT_XTINY,
:justification => Graphics.TEXT_JUSTIFY_LEFT | Graphics.TEXT_JUSTIFY_VCENTER, :justification => Graphics.TEXT_JUSTIFY_LEFT | Graphics.TEXT_JUSTIFY_VCENTER,
:locX => scLeftRectMargin + scRectWidth + scRightRectMargin + scMidSep, :locX => scLeftRectMargin + scRectWidth + scRightRectMargin + scIntCustMargin,
:locY => (2 * h / 6) + scVertMargin, :locY => (2 * h / 6) + scVertMargin,
:width => dc.getWidth() - scLeftRectMargin - scRightGlanceMargin, :width => dc.getWidth() - scLeftRectMargin - scRectWidth - scRightRectMargin - (2 * scIntCustMargin) - scRightGlanceMargin,
:height => (4 * h / 6) - (2 * scVertMargin) :height => (4 * h / 6) - (2 * scVertMargin)
}); });
} }