From 32b3e742e929f4613fb7d31cc13b7e3f5a0eb0c5 Mon Sep 17 00:00:00 2001 From: Gyuri Horak Date: Thu, 5 Oct 2023 20:48:33 +0200 Subject: [PATCH] fenix 5 plus (240x240) --- manifest.xml | 12 ++++- resources-round-240x240/layouts.xml | 72 +++++++++++++++++++++++++++++ resources-round-260x260/layouts.xml | 1 - resources-round-390x390/layouts.xml | 1 - resources-round-454x454/layouts.xml | 1 - resources/layouts/layouts.xml | 1 - source/RepaFieldBgOverlay.mc | 12 ++--- 7 files changed, 87 insertions(+), 13 deletions(-) create mode 100755 resources-round-240x240/layouts.xml diff --git a/manifest.xml b/manifest.xml index 1defba8..7904c29 100644 --- a/manifest.xml +++ b/manifest.xml @@ -1,7 +1,7 @@ - + @@ -11,8 +11,18 @@ + + + + + + + + + + diff --git a/resources-round-240x240/layouts.xml b/resources-round-240x240/layouts.xml new file mode 100755 index 0000000..04de36d --- /dev/null +++ b/resources-round-240x240/layouts.xml @@ -0,0 +1,72 @@ + + + + + + 100 + 38 + 160 + -18 + + + 38 + + + + + + + + + + + + 42 + + + + + + + + 42 + + + + + diff --git a/resources-round-260x260/layouts.xml b/resources-round-260x260/layouts.xml index d7900e2..e6185e4 100755 --- a/resources-round-260x260/layouts.xml +++ b/resources-round-260x260/layouts.xml @@ -5,7 +5,6 @@ 100 42 - 180 160 -18 diff --git a/resources-round-390x390/layouts.xml b/resources-round-390x390/layouts.xml index ae0d54a..363279e 100755 --- a/resources-round-390x390/layouts.xml +++ b/resources-round-390x390/layouts.xml @@ -5,7 +5,6 @@ 140 62 - 280 260 -32 diff --git a/resources-round-454x454/layouts.xml b/resources-round-454x454/layouts.xml index 320782f..b8a2785 100755 --- a/resources-round-454x454/layouts.xml +++ b/resources-round-454x454/layouts.xml @@ -5,7 +5,6 @@ 158 78 - 400 280 -36 diff --git a/resources/layouts/layouts.xml b/resources/layouts/layouts.xml index fabdd82..cd5a0ad 100755 --- a/resources/layouts/layouts.xml +++ b/resources/layouts/layouts.xml @@ -5,7 +5,6 @@ 158 62 - 280 260 -32 diff --git a/source/RepaFieldBgOverlay.mc b/source/RepaFieldBgOverlay.mc index b2ea5b5..6b362ea 100644 --- a/source/RepaFieldBgOverlay.mc +++ b/source/RepaFieldBgOverlay.mc @@ -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); } }