Running Mac OS Mojave
The newest Eclipse with Connect IQ SDK
using Toybox.WatchUi as Ui;
using Toybox.Graphicsas Gfx;
using Toybox.Systemas Sys;
using Toybox.Langclass USAWatchView
as Lang;extendsUi.WatchFace {
function initialize() {
WatchFace.initialize();
}
var customFont = null;
function onLayout(dc) {
customFont = Ui.loadResource(Rez.Fonts.customFont);
}
function onUpdate(dc) {
dc.setColor(Gfx.COLOR_BLACK, Gfx.COLOR_BLACK);
dc.clear();
var clockTime = System.getClockTime();
var hour = clockTime.hour;
if (!Sys.getDeviceSettings().is24Hour) {
hour = hour % 12;
if (hour == 0) {
hour = 12;
}
}
dc.setColor(Gfx.COLOR_WHITE, Gfx.COLOR_BLACK);
dc.drawText(dc.getWidth()/2, 22, customFont, hour.toString(), Gfx.TEXT_JUSTIFY_RIGHT);
dc.setColor(Gfx.COLOR_RED, Gfx.COLOR_BLACK);
dc.drawText(dc.getWidth()/2, 22, customFont, Lang.format("$1$", [clockTime.min.format("%02d")]), Gfx.TEXT_JUSTIFY_LEFT);
}
function onHide() {
}
function onExitSleep() {
}
function onEnterSleep() {
}
}