diff --git a/data/elementary/themes/edc/elm/icon_fdo.edc b/data/elementary/themes/edc/elm/icon_fdo.edc
index 89f5a194fa..cb90d3a8c1 100644
--- a/data/elementary/themes/edc/elm/icon_fdo.edc
+++ b/data/elementary/themes/edc/elm/icon_fdo.edc
@@ -343,7 +343,6 @@ ICO1(CTX, "preferences-other", 128)
//// devices ////////////////////////////////////////////////////////////////
#define CTX "devices"
-ICO1(CTX, "multimedia-player", 128)
ICO1(CTX, "media-optical", 128)
ICO1(CTX, "media-optical-cd", 128)
ICO1(CTX, "media-optical-audio", 128)
@@ -363,10 +362,6 @@ ICO1(CTX, "input-mouse", 128)
ICO1(CTX, "input-tablet", 128)
ICO1(CTX, "input-keyboard", 128)
ICO1(CTX, "input-gaming", 128)
-ICO1(CTX, "pda", 128)
-ICO1(CTX, "phone", 128)
-ICO1(CTX, "printer", 128)
-ICO1(CTX, "scanner", 128)
ICO1(CTX, "modem", 128)
ICO1(CTX, "video-display", 128)
ICO1(CTX, "network-wired", 128)
diff --git a/data/elementary/themes/edc/icons.edc b/data/elementary/themes/edc/icons.edc
index a167af9e2a..02a45a9f04 100644
--- a/data/elementary/themes/edc/icons.edc
+++ b/data/elementary/themes/edc/icons.edc
@@ -513,5 +513,10 @@ ICON("drive-removable-media-usb", "i-drive-usb-media")
ICON("drive-removable-media-ieee1394", "i-drive-usb-media")
ICON("computer", "i-desktop-pc")
ICON("computer-laptop", "i-laptop-pc")
+ICON("multimedia-player", "i-media-player")
+ICON("pda", "i-pda")
+ICON("phone", "i-phone")
+ICON("printer", "i-printer")
+ICON("scanner", "i-scanner")
#undef ICON
diff --git a/data/elementary/themes/edc/winlist.edc b/data/elementary/themes/edc/winlist.edc
index 462e2c5846..153d481383 100644
--- a/data/elementary/themes/edc/winlist.edc
+++ b/data/elementary/themes/edc/winlist.edc
@@ -27,7 +27,7 @@ group { name: "e/widgets/winlist/main";
scale: 1;
description { state: "default" 0.0;
align: 0.0 0.0;
- FIXED_SIZE(48, 48)
+ FIXED_SIZE(80, 80)
rel1.relative: 0.0 1.0;
rel1.offset: 8 8;
rel1.to_y: "e.text.title";
@@ -37,14 +37,32 @@ group { name: "e/widgets/winlist/main";
offscale;
}
}
+ part { name: "win"; type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.0 0.5;
+ aspect: 1.0 1.0; aspect_preference: VERTICAL;
+ rel.to: "e.swallow.icon";
+ rel1.relative: 1.0 0.0;
+ rel1.offset: 8 0;
+ rel2.relative: 2.0 1.0;
+ FIXED_SIZE(80, 80)
+ offscale;
+ }
+ }
+ part { name: "e.swallow.win"; type: SWALLOW;
+ description { state: "default" 0.0;
+ rel.to: "win";
+ }
+ }
part { name: "e.text.label"; type: TEXT;
scale: 1;
description { state: "default" 0.0;
rel1.relative: 1.0 0.0;
rel1.offset: 8 0;
- rel1.to: "e.swallow.icon";
+ rel1.to: "win";
rel2.offset: -9 -9;
- rel2.to_y: "e.swallow.icon";
+ rel2.to_y: "win";
align: 0.0 0.5;
color: 160 160 160 255;
text { font: FNBD; size: 10;
@@ -91,10 +109,11 @@ group { name: "e/widgets/winlist/item";
description { state: "default" 0.0;
rel1.offset: 8 8;
rel1.relative: 1.0 0.0;
- rel1.to_x: "icon";
+ rel1.to_x: "win";
rel2.offset: -9 -9;
color: 160 160 160 255;
offscale;
+ min: 0 40;
text { font: FN; size: 10;
min: 0 1;
align: 0.0 0.5;
@@ -114,14 +133,36 @@ group { name: "e/widgets/winlist/item";
rel1.offset: 8 8;
rel2.relative: 0.0 1.0;
rel2.offset: 8 -9;
+ FIXED_SIZE(40, 40)
+ offscale;
+ }
+ }
+ part { name: "win"; type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.0 0.5;
+ aspect: 1.0 1.0; aspect_preference: VERTICAL;
+ rel.to: "icon";
+ rel1.relative: 1.0 0.0;
+ rel1.offset: 8 0;
+ rel2.relative: 2.0 1.0;
+ FIXED_SIZE(40, 40)
offscale;
}
}
part { name: "e.swallow.icon"; type: SWALLOW; mouse_events: 0;
description { state: "default" 0.0;
- align: 0.5 0.5;
- rel1.to: "icon";
- rel2.to: "icon";
+ rel.to: "icon";
+ }
+ description { state: "iconified" 0.0;
+ inherit: "default" 0.0;
+ rel1.relative: 0.25 0.25;
+ rel2.relative: 0.75 0.75;
+ }
+ }
+ part { name: "e.swallow.win"; type: SWALLOW; mouse_events: 0;
+ description { state: "default" 0.0;
+ rel.to: "win";
}
description { state: "iconified" 0.0;
inherit: "default" 0.0;
@@ -132,8 +173,7 @@ group { name: "e/widgets/winlist/item";
part { name: "label"; type: TEXT; mouse_events: 0;
scale: 1;
description { state: "default" 0.0;
- rel1.to: "e.text.label";
- rel2.to: "e.text.label";
+ rel.to: "e.text.label";
color: 255 255 255 255;
text { font: FN; size: 10;
text_source: "e.text.label";
diff --git a/data/elementary/themes/ic.edc b/data/elementary/themes/ic.edc
index f4c733b859..33a83a7e7a 100644
--- a/data/elementary/themes/ic.edc
+++ b/data/elementary/themes/ic.edc
@@ -137,6 +137,9 @@ I160("i-efm-exe", "efm-exe")
I160("i-efm-trash", "efm-trash")
I160("i-mobile", "mobile-phone")
+I160("i-pda", "pda")
+I160("i-phone", "phone")
+I160("i-media-player", "media-player")
I160("i-battery", "battery")
I160("i-tools", "tools")
I160("i-atom", "atom")
@@ -242,6 +245,8 @@ I160("i-here", "here")
I160("i-server", "server")
I160("i-sound-card", "sound-card")
I160("i-microphone", "microphone")
+I160("i-printer", "printer")
+I160("i-scanner", "scanner")
I160("i-server-group", "server-group")
I160("i-folder-dropin", "folder-dropin")
I160("i-folder-world", "folder-world")
diff --git a/data/elementary/themes/img/ic/media-player-040.png b/data/elementary/themes/img/ic/media-player-040.png
new file mode 100644
index 0000000000..f8b0383286
Binary files /dev/null and b/data/elementary/themes/img/ic/media-player-040.png differ
diff --git a/data/elementary/themes/img/ic/media-player-080.png b/data/elementary/themes/img/ic/media-player-080.png
new file mode 100644
index 0000000000..c4334a0012
Binary files /dev/null and b/data/elementary/themes/img/ic/media-player-080.png differ
diff --git a/data/elementary/themes/img/ic/media-player-160.png b/data/elementary/themes/img/ic/media-player-160.png
new file mode 100644
index 0000000000..c2c2ecfd32
Binary files /dev/null and b/data/elementary/themes/img/ic/media-player-160.png differ
diff --git a/data/elementary/themes/img/ic/pda-040.png b/data/elementary/themes/img/ic/pda-040.png
new file mode 100644
index 0000000000..2ab4e5b4ed
Binary files /dev/null and b/data/elementary/themes/img/ic/pda-040.png differ
diff --git a/data/elementary/themes/img/ic/pda-080.png b/data/elementary/themes/img/ic/pda-080.png
new file mode 100644
index 0000000000..37c7e49f99
Binary files /dev/null and b/data/elementary/themes/img/ic/pda-080.png differ
diff --git a/data/elementary/themes/img/ic/pda-160.png b/data/elementary/themes/img/ic/pda-160.png
new file mode 100644
index 0000000000..99b09fafbb
Binary files /dev/null and b/data/elementary/themes/img/ic/pda-160.png differ
diff --git a/data/elementary/themes/img/ic/phone-040.png b/data/elementary/themes/img/ic/phone-040.png
new file mode 100644
index 0000000000..75b3eca263
Binary files /dev/null and b/data/elementary/themes/img/ic/phone-040.png differ
diff --git a/data/elementary/themes/img/ic/phone-080.png b/data/elementary/themes/img/ic/phone-080.png
new file mode 100644
index 0000000000..f566ac01d4
Binary files /dev/null and b/data/elementary/themes/img/ic/phone-080.png differ
diff --git a/data/elementary/themes/img/ic/phone-160.png b/data/elementary/themes/img/ic/phone-160.png
new file mode 100644
index 0000000000..bb350c4142
Binary files /dev/null and b/data/elementary/themes/img/ic/phone-160.png differ
diff --git a/data/elementary/themes/img/ic/printer-040.png b/data/elementary/themes/img/ic/printer-040.png
new file mode 100644
index 0000000000..3c9d04b511
Binary files /dev/null and b/data/elementary/themes/img/ic/printer-040.png differ
diff --git a/data/elementary/themes/img/ic/printer-080.png b/data/elementary/themes/img/ic/printer-080.png
new file mode 100644
index 0000000000..3f0f7f92a2
Binary files /dev/null and b/data/elementary/themes/img/ic/printer-080.png differ
diff --git a/data/elementary/themes/img/ic/printer-160.png b/data/elementary/themes/img/ic/printer-160.png
new file mode 100644
index 0000000000..c189a4f2b7
Binary files /dev/null and b/data/elementary/themes/img/ic/printer-160.png differ
diff --git a/data/elementary/themes/img/ic/scanner-040.png b/data/elementary/themes/img/ic/scanner-040.png
new file mode 100644
index 0000000000..b8a4fdf0d8
Binary files /dev/null and b/data/elementary/themes/img/ic/scanner-040.png differ
diff --git a/data/elementary/themes/img/ic/scanner-080.png b/data/elementary/themes/img/ic/scanner-080.png
new file mode 100644
index 0000000000..6e52c3ce31
Binary files /dev/null and b/data/elementary/themes/img/ic/scanner-080.png differ
diff --git a/data/elementary/themes/img/ic/scanner-160.png b/data/elementary/themes/img/ic/scanner-160.png
new file mode 100644
index 0000000000..2a4974fe7f
Binary files /dev/null and b/data/elementary/themes/img/ic/scanner-160.png differ
diff --git a/data/elementary/themes/img/media-player.svg b/data/elementary/themes/img/media-player.svg
new file mode 100644
index 0000000000..8557bd25a9
--- /dev/null
+++ b/data/elementary/themes/img/media-player.svg
@@ -0,0 +1,194 @@
+
+
diff --git a/data/elementary/themes/img/pda.svg b/data/elementary/themes/img/pda.svg
new file mode 100644
index 0000000000..0a43de3d16
--- /dev/null
+++ b/data/elementary/themes/img/pda.svg
@@ -0,0 +1,155 @@
+
+
diff --git a/data/elementary/themes/img/phone.svg b/data/elementary/themes/img/phone.svg
new file mode 100644
index 0000000000..247322057b
--- /dev/null
+++ b/data/elementary/themes/img/phone.svg
@@ -0,0 +1,390 @@
+
+
diff --git a/data/elementary/themes/img/printer.svg b/data/elementary/themes/img/printer.svg
new file mode 100644
index 0000000000..dc02847947
--- /dev/null
+++ b/data/elementary/themes/img/printer.svg
@@ -0,0 +1,277 @@
+
+
diff --git a/data/elementary/themes/img/scanner.svg b/data/elementary/themes/img/scanner.svg
new file mode 100644
index 0000000000..862972fcc3
--- /dev/null
+++ b/data/elementary/themes/img/scanner.svg
@@ -0,0 +1,218 @@
+
+