using Toybox.WatchUi as Ui;
using Toybox.Graphics as Gfx;
class MyLabel extends Ui.Drawable {
var Text, TextAlign, TextColor, Font;
function initialize(dictionary) {
dictionary.put(:identifier, "MyLabelDrawable");
Drawable.initialize(dictionary);
Text = dictionary[:text];
TextAlign = dictionary[:textAlign];
Font = dictionary[:font];
TextColor = dictionary[:textColor];
}
function draw(dc) {
dc.setColor(TextColor, Gfx.COLOR_TRANSPARENT);
dc.drawText(locX, locY, Font, Text, TextAlign);
}
}
function onUpdate(dc) {
var myLabel = new MyLabel({:locX => 102, :locY => 75, :font => Gfx.FONT_LARGE, :textAlign => Gfx.TEXT_JUSTIFY_CENTER, :textColor => Gfx.COLOR_BLUE, :text => "12:00"});
myLabel.draw(dc);
}