fenix 5 plus (240x240)

This commit is contained in:
2023-10-05 20:48:33 +02:00
parent 3234078662
commit 32b3e742e9
7 changed files with 87 additions and 13 deletions
+4 -8
View File
@@ -7,7 +7,6 @@ class BgOverlay extends WatchUi.Drawable {
hidden var x as Number;
hidden var y as Number;
hidden var w as Number;
hidden var h as Number;
hidden var d as Number;
@@ -24,10 +23,6 @@ class BgOverlay extends WatchUi.Drawable {
if (params.hasKey(:y)) {
y = params.get(:y) as Number;
}
w = 300;
if (params.hasKey(:w)) {
w = params.get(:w) as Number;
}
h = 260;
if (params.hasKey(:h)) {
h = params.get(:h) as Number;
@@ -50,13 +45,14 @@ class BgOverlay extends WatchUi.Drawable {
}
function draw(dc as Dc) as Void {
var w = dc.getWidth();
dc.setColor(c1, Graphics.COLOR_TRANSPARENT);
dc.fillPolygon([[x+w, y], [x, y], [x-d, y+h], [x+w, y+h]]);
dc.fillPolygon([[w, y], [x, y], [x-d, y+h], [w, y+h]]);
dc.setColor(c2, Graphics.COLOR_TRANSPARENT);
dc.setPenWidth(1);
dc.drawLine(x+w, y, x, y);
dc.drawLine(w, y, x, y);
dc.drawLine(x, y, x-d, y+h);
dc.drawLine(x-d, y+h, x+w, y+h);
dc.drawLine(x-d, y+h, w, y+h);
}
}