Files
SubMusic/source/ErrorView.mc
memen45 c1a4b28682 Initial commit
Version 0.0.9 - iota but with additions already
2020-06-19 14:33:20 +02:00

43 lines
1.0 KiB
MonkeyC

using Toybox.Graphics;
using Toybox.WatchUi;
// View to display an error message
class ErrorView extends WatchUi.View {
// The error message
private var d_title;
private var d_detail;
hidden var d_textarea;
// Constructor
function initialize(title, detail) {
View.initialize();
d_title = title;
d_detail = detail;
}
function onShow() {
d_textarea = new WatchUi.TextArea({
:text => d_title + "\n" + d_detail,
:color => Graphics.COLOR_WHITE,
:font => [ Graphics.FONT_SMALL, Graphics.FONT_TINY, Graphics.FONT_XTINY],
:justification => Graphics.TEXT_JUSTIFY_CENTER,
:locX => WatchUi.LAYOUT_HALIGN_CENTER,
:locY => WatchUi.LAYOUT_VALIGN_CENTER,
:width=>160,
:height=>160,
});
}
// Update the View
function onUpdate(dc) {
dc.setColor(Graphics.COLOR_BLACK, Graphics.COLOR_BLACK);
dc.clear();
dc.setColor(Graphics.COLOR_WHITE, Graphics.COLOR_BLACK);
d_textarea.draw(dc);
}
}