Skip to content

Commit 9d78a1f

Browse files
committed
Add window icon #174
1 parent 4417d7f commit 9d78a1f

4 files changed

Lines changed: 38 additions & 0 deletions

File tree

resources/icons-widgets/_drawables.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,4 +75,7 @@
7575

7676
<bitmap id="menuTemperature" scaleY="12%" filename="temperature.svg" dithering="none"/>
7777

78+
<bitmap id="menuWindowClosed" scaleY="11%" filename="window-closed.svg" dithering="none"/>
79+
<bitmap id="menuWindowOpen" scaleY="11%" filename="window-open.svg" dithering="none"/>
80+
7881
</drawables>
Lines changed: 13 additions & 0 deletions
Loading
Lines changed: 13 additions & 0 deletions
Loading

source/sitemap/widgets/_base/IconParser.mc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,15 @@ class IconParser {
159159
}
160160
}
161161

162+
case "window": {
163+
var numericItemState = itemState.toNumber();
164+
if( itemState.equals( SwitchItem.ITEM_STATE_OPEN ) || ( numericItemState != null && numericItemState > 0 ) ) {
165+
return Rez.Drawables.menuWindowOpen;
166+
} else {
167+
return Rez.Drawables.menuWindowClosed;
168+
}
169+
}
170+
162171
case "screen": {
163172
if( itemState.equals( SwitchItem.ITEM_STATE_OFF ) ) {
164173
return Rez.Drawables.menuScreenOff;

0 commit comments

Comments
 (0)