mirror of
https://github.com/house-of-abbey/GarminHomeAssistant.git
synced 2025-06-16 11:28:40 +00:00
Quick and dirty widget/glance implementation
This commit is contained in:
46
source/HomeAssistantGlanceView.mc
Normal file
46
source/HomeAssistantGlanceView.mc
Normal file
@ -0,0 +1,46 @@
|
||||
//-----------------------------------------------------------------------------------
|
||||
//
|
||||
// Distributed under MIT Licence
|
||||
// See https://github.com/house-of-abbey/GarminHomeAssistant/blob/main/LICENSE.
|
||||
//
|
||||
//-----------------------------------------------------------------------------------
|
||||
//
|
||||
// GarminHomeAssistant is a Garmin IQ application written in Monkey C and routinely
|
||||
// tested on a Venu 2 device. The source code is provided at:
|
||||
// https://github.com/house-of-abbey/GarminHomeAssistant.
|
||||
//
|
||||
// P A Abbey & J D Abbey & SomeoneOnEarth, 23 November 2023
|
||||
//
|
||||
//
|
||||
// Description:
|
||||
//
|
||||
// Application root for GarminHomeAssistant
|
||||
//
|
||||
//-----------------------------------------------------------------------------------
|
||||
|
||||
import Toybox.WatchUi;
|
||||
import Toybox.Graphics;
|
||||
|
||||
(:glance)
|
||||
class HomeAssistantGlanceView extends WatchUi.GlanceView {
|
||||
|
||||
function initialize() {
|
||||
GlanceView.initialize();
|
||||
}
|
||||
|
||||
function onShow() {
|
||||
}
|
||||
|
||||
function onHide() {
|
||||
}
|
||||
|
||||
function onUpdate(dc) {
|
||||
GlanceView.onUpdate(dc);
|
||||
|
||||
var font = Graphics.FONT_TINY;
|
||||
var text = "GarminHomeAssistant";
|
||||
|
||||
dc.setColor(Graphics.COLOR_WHITE, Graphics.COLOR_BLACK);
|
||||
dc.drawText(0, dc.getHeight() / 2, font, text, Graphics.TEXT_JUSTIFY_LEFT | Graphics.TEXT_JUSTIFY_VCENTER);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user