summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-01-18 21:03:34 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-01-18 21:03:34 +0000
commit22ccfe615bbf0f2479b97831a99f17829315a830 (patch)
treebd37a10788af08f21b5d1997770b82ad22237774 /data
parent6c23cf24e39d9ddebf766b8b2863f9fe18cfb023 (diff)
TH - icons - migrate flags over to new icons.edc
now elm icons_fdo.edc only contains icons the previous one didn't cover. this now covers everything it did before in flat style.
Diffstat (limited to 'data')
-rw-r--r--data/elementary/themes/edc/elm/icon_fdo.edc92
-rw-r--r--data/elementary/themes/edc/icons.edc109
-rw-r--r--data/elementary/themes/img/flags/flag-ad.pngbin0 -> 2562 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-af.pngbin0 -> 2840 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-al.pngbin0 -> 3329 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-am.pngbin0 -> 249 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ar.pngbin0 -> 1581 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-at.pngbin0 -> 296 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-au.pngbin0 -> 4799 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-az.pngbin0 -> 907 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ba.pngbin0 -> 2816 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-bd.pngbin0 -> 1188 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-be.pngbin0 -> 275 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-bg.pngbin0 -> 255 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-br.pngbin0 -> 3553 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-bt.pngbin0 -> 5808 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-bw.pngbin0 -> 304 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-by.pngbin0 -> 2504 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ca.pngbin0 -> 1226 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-cd.pngbin0 -> 4195 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ch.pngbin0 -> 510 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-cm.pngbin0 -> 997 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-cn.pngbin0 -> 1345 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-cz.pngbin0 -> 1465 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-de.pngbin0 -> 231 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-dk.pngbin0 -> 383 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ee.pngbin0 -> 262 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-es.pngbin0 -> 2038 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-et.pngbin0 -> 2608 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-fi.pngbin0 -> 457 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-fo.pngbin0 -> 549 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-fr.pngbin0 -> 269 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-gb.pngbin0 -> 3717 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ge.pngbin0 -> 1492 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-gh.pngbin0 -> 919 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-gn.pngbin0 -> 295 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-gr.pngbin0 -> 598 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-hr.pngbin0 -> 1989 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-hu.pngbin0 -> 256 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ie.pngbin0 -> 268 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-il.pngbin0 -> 1411 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-in.pngbin0 -> 1204 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-iq.pngbin0 -> 1427 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ir.pngbin0 -> 3958 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-is.pngbin0 -> 415 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-it.pngbin0 -> 269 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-jp.pngbin0 -> 1315 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ke.pngbin0 -> 2188 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-kg.pngbin0 -> 3537 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-kh.pngbin0 -> 2655 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-kr.pngbin0 -> 3766 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ku.pngbin0 -> 2552 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-kz.pngbin0 -> 3809 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-la.pngbin0 -> 947 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-lk.pngbin0 -> 3276 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-lt.pngbin0 -> 258 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-lv.pngbin0 -> 273 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ma.pngbin0 -> 2000 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-md.pngbin0 -> 2489 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-me.pngbin0 -> 2968 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-mk.pngbin0 -> 2729 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ml.pngbin0 -> 295 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-mm.pngbin0 -> 2273 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-mn.pngbin0 -> 1556 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-mt.pngbin0 -> 807 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-mv.pngbin0 -> 931 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-my.pngbin0 -> 2449 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ng.pngbin0 -> 269 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-nl.pngbin0 -> 286 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-no.pngbin0 -> 484 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-np.pngbin0 -> 10503 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ph.pngbin0 -> 2375 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-pk.pngbin0 -> 1771 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-pl.pngbin0 -> 255 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-pt.pngbin0 -> 3099 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ro.pngbin0 -> 268 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-rs.pngbin0 -> 3166 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ru.pngbin0 -> 276 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-se.pngbin0 -> 327 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-si.pngbin0 -> 1054 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-sk.pngbin0 -> 1927 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-sn.pngbin0 -> 874 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-sy.pngbin0 -> 1302 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-th.pngbin0 -> 326 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-tj.pngbin0 -> 1440 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-tm.pngbin0 -> 5731 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-tr.pngbin0 -> 1680 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-tw.pngbin0 -> 1682 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-tz.pngbin0 -> 3125 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-ua.pngbin0 -> 260 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-us.pngbin0 -> 2476 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-uz.pngbin0 -> 1165 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-vn.pngbin0 -> 1299 bytes
-rw-r--r--data/elementary/themes/img/flags/flag-za.pngbin0 -> 3131 bytes
94 files changed, 109 insertions, 92 deletions
diff --git a/data/elementary/themes/edc/elm/icon_fdo.edc b/data/elementary/themes/edc/elm/icon_fdo.edc
index ced102bfa3..aaa90f5b03 100644
--- a/data/elementary/themes/edc/elm/icon_fdo.edc
+++ b/data/elementary/themes/edc/elm/icon_fdo.edc
@@ -139,98 +139,6 @@
139//// international ////////////////////////////////////////////////////////// 139//// international //////////////////////////////////////////////////////////
140// Country flags, ISO 3166-1 alpha-2 country code (flag-aa) 140// Country flags, ISO 3166-1 alpha-2 country code (flag-aa)
141#define CTX "intl" 141#define CTX "intl"
142FLAG(CTX, "flag-ad")
143FLAG(CTX, "flag-af")
144FLAG(CTX, "flag-al")
145FLAG(CTX, "flag-am")
146FLAG(CTX, "flag-ar")
147FLAG(CTX, "flag-at")
148FLAG(CTX, "flag-au")
149FLAG(CTX, "flag-az")
150FLAG(CTX, "flag-ba")
151FLAG(CTX, "flag-bd")
152FLAG(CTX, "flag-be")
153FLAG(CTX, "flag-bg")
154FLAG(CTX, "flag-br")
155FLAG(CTX, "flag-bt")
156FLAG(CTX, "flag-bw")
157FLAG(CTX, "flag-by")
158FLAG(CTX, "flag-ca")
159FLAG(CTX, "flag-cd")
160FLAG(CTX, "flag-ch")
161FLAG(CTX, "flag-cm")
162FLAG(CTX, "flag-cn")
163FLAG(CTX, "flag-cz")
164FLAG(CTX, "flag-de")
165FLAG(CTX, "flag-dk")
166FLAG(CTX, "flag-ee")
167FLAG(CTX, "flag-es")
168FLAG(CTX, "flag-et")
169FLAG(CTX, "flag-fi")
170FLAG(CTX, "flag-fo")
171FLAG(CTX, "flag-fr")
172FLAG(CTX, "flag-gb")
173FLAG(CTX, "flag-ge")
174FLAG(CTX, "flag-gh")
175FLAG(CTX, "flag-gn")
176FLAG(CTX, "flag-gr")
177FLAG(CTX, "flag-hr")
178FLAG(CTX, "flag-hu")
179FLAG(CTX, "flag-ie")
180FLAG(CTX, "flag-il")
181FLAG(CTX, "flag-in")
182FLAG(CTX, "flag-iq")
183FLAG(CTX, "flag-ir")
184FLAG(CTX, "flag-is")
185FLAG(CTX, "flag-it")
186FLAG(CTX, "flag-jp")
187FLAG(CTX, "flag-ke")
188FLAG(CTX, "flag-kg")
189FLAG(CTX, "flag-kh")
190FLAG(CTX, "flag-kr")
191FLAG(CTX, "flag-ku")
192FLAG(CTX, "flag-kz")
193FLAG(CTX, "flag-la")
194FLAG(CTX, "flag-lk")
195FLAG(CTX, "flag-lt")
196FLAG(CTX, "flag-lv")
197FLAG(CTX, "flag-ma")
198FLAG(CTX, "flag-md")
199FLAG(CTX, "flag-me")
200FLAG(CTX, "flag-mk")
201FLAG(CTX, "flag-ml")
202FLAG(CTX, "flag-mm")
203FLAG(CTX, "flag-mn")
204FLAG(CTX, "flag-mt")
205FLAG(CTX, "flag-mv")
206FLAG(CTX, "flag-my")
207FLAG(CTX, "flag-ng")
208FLAG(CTX, "flag-nl")
209FLAG(CTX, "flag-no")
210FLAG(CTX, "flag-np")
211FLAG(CTX, "flag-ph")
212FLAG(CTX, "flag-pk")
213FLAG(CTX, "flag-pl")
214FLAG(CTX, "flag-pt")
215FLAG(CTX, "flag-ro")
216FLAG(CTX, "flag-rs")
217FLAG(CTX, "flag-ru")
218FLAG(CTX, "flag-se")
219FLAG(CTX, "flag-si")
220FLAG(CTX, "flag-sk")
221FLAG(CTX, "flag-sn")
222FLAG(CTX, "flag-sy")
223FLAG(CTX, "flag-th")
224FLAG(CTX, "flag-tj")
225FLAG(CTX, "flag-tm")
226FLAG(CTX, "flag-tr")
227FLAG(CTX, "flag-tw")
228FLAG(CTX, "flag-tz")
229FLAG(CTX, "flag-ua")
230FLAG(CTX, "flag-us")
231FLAG(CTX, "flag-uz")
232FLAG(CTX, "flag-vn")
233FLAG(CTX, "flag-za")
234#undef CTX 142#undef CTX
235 143
236#undef ICO1 144#undef ICO1
diff --git a/data/elementary/themes/edc/icons.edc b/data/elementary/themes/edc/icons.edc
index 3947e98101..5dfa606617 100644
--- a/data/elementary/themes/edc/icons.edc
+++ b/data/elementary/themes/edc/icons.edc
@@ -798,3 +798,112 @@ ICON("emblem-synchronized", "i-emblem-synchronized")
798ICON("emblem-synchronizing", "i-emblem-synchronizing") 798ICON("emblem-synchronizing", "i-emblem-synchronizing")
799 799
800#undef ICON 800#undef ICON
801
802// flags
803#define FLAG(_NAME) \
804 group { name: "elm/icon/"_NAME"/default"; \
805 images.image: "flags/"##_NAME##".png" COMP; \
806 parts { \
807 part { name: "icon"; mouse_events: 0; \
808 description { state: "default" 0.0; \
809 aspect_preference: SOURCE; \
810 image.normal: "flags/"##_NAME##".png"; \
811 } \
812 } \
813 } \
814 }
815
816FLAG("flag-ad")
817FLAG("flag-af")
818FLAG("flag-al")
819FLAG("flag-am")
820FLAG("flag-ar")
821FLAG("flag-at")
822FLAG("flag-au")
823FLAG("flag-az")
824FLAG("flag-ba")
825FLAG("flag-bd")
826FLAG("flag-be")
827FLAG("flag-bg")
828FLAG("flag-br")
829FLAG("flag-bt")
830FLAG("flag-bw")
831FLAG("flag-by")
832FLAG("flag-ca")
833FLAG("flag-cd")
834FLAG("flag-ch")
835FLAG("flag-cm")
836FLAG("flag-cn")
837FLAG("flag-cz")
838FLAG("flag-de")
839FLAG("flag-dk")
840FLAG("flag-ee")
841FLAG("flag-es")
842FLAG("flag-et")
843FLAG("flag-fi")
844FLAG("flag-fo")
845FLAG("flag-fr")
846FLAG("flag-gb")
847FLAG("flag-ge")
848FLAG("flag-gh")
849FLAG("flag-gn")
850FLAG("flag-gr")
851FLAG("flag-hr")
852FLAG("flag-hu")
853FLAG("flag-ie")
854FLAG("flag-il")
855FLAG("flag-in")
856FLAG("flag-iq")
857FLAG("flag-ir")
858FLAG("flag-is")
859FLAG("flag-it")
860FLAG("flag-jp")
861FLAG("flag-ke")
862FLAG("flag-kg")
863FLAG("flag-kh")
864FLAG("flag-kr")
865FLAG("flag-ku")
866FLAG("flag-kz")
867FLAG("flag-la")
868FLAG("flag-lk")
869FLAG("flag-lt")
870FLAG("flag-lv")
871FLAG("flag-ma")
872FLAG("flag-md")
873FLAG("flag-me")
874FLAG("flag-mk")
875FLAG("flag-ml")
876FLAG("flag-mm")
877FLAG("flag-mn")
878FLAG("flag-mt")
879FLAG("flag-mv")
880FLAG("flag-my")
881FLAG("flag-ng")
882FLAG("flag-nl")
883FLAG("flag-no")
884FLAG("flag-np")
885FLAG("flag-ph")
886FLAG("flag-pk")
887FLAG("flag-pl")
888FLAG("flag-pt")
889FLAG("flag-ro")
890FLAG("flag-rs")
891FLAG("flag-ru")
892FLAG("flag-se")
893FLAG("flag-si")
894FLAG("flag-sk")
895FLAG("flag-sn")
896FLAG("flag-sy")
897FLAG("flag-th")
898FLAG("flag-tj")
899FLAG("flag-tm")
900FLAG("flag-tr")
901FLAG("flag-tw")
902FLAG("flag-tz")
903FLAG("flag-ua")
904FLAG("flag-us")
905FLAG("flag-uz")
906FLAG("flag-vn")
907FLAG("flag-za")
908
909#undef FLAG
diff --git a/data/elementary/themes/img/flags/flag-ad.png b/data/elementary/themes/img/flags/flag-ad.png
new file mode 100644
index 0000000000..77ca135698
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ad.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-af.png b/data/elementary/themes/img/flags/flag-af.png
new file mode 100644
index 0000000000..7c37b4fdd1
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-af.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-al.png b/data/elementary/themes/img/flags/flag-al.png
new file mode 100644
index 0000000000..e397a46528
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-al.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-am.png b/data/elementary/themes/img/flags/flag-am.png
new file mode 100644
index 0000000000..74b5be0f23
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-am.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ar.png b/data/elementary/themes/img/flags/flag-ar.png
new file mode 100644
index 0000000000..e32170ccee
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ar.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-at.png b/data/elementary/themes/img/flags/flag-at.png
new file mode 100644
index 0000000000..f9e6ee9933
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-at.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-au.png b/data/elementary/themes/img/flags/flag-au.png
new file mode 100644
index 0000000000..90d92e700f
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-au.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-az.png b/data/elementary/themes/img/flags/flag-az.png
new file mode 100644
index 0000000000..33f2a179b5
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-az.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ba.png b/data/elementary/themes/img/flags/flag-ba.png
new file mode 100644
index 0000000000..5dcbc43592
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ba.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-bd.png b/data/elementary/themes/img/flags/flag-bd.png
new file mode 100644
index 0000000000..155aad811d
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-bd.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-be.png b/data/elementary/themes/img/flags/flag-be.png
new file mode 100644
index 0000000000..04e3a3dff8
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-be.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-bg.png b/data/elementary/themes/img/flags/flag-bg.png
new file mode 100644
index 0000000000..fc20fb219b
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-bg.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-br.png b/data/elementary/themes/img/flags/flag-br.png
new file mode 100644
index 0000000000..04132b3a74
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-br.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-bt.png b/data/elementary/themes/img/flags/flag-bt.png
new file mode 100644
index 0000000000..d26c4ad7e0
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-bt.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-bw.png b/data/elementary/themes/img/flags/flag-bw.png
new file mode 100644
index 0000000000..7dc870d578
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-bw.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-by.png b/data/elementary/themes/img/flags/flag-by.png
new file mode 100644
index 0000000000..34da2d4754
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-by.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ca.png b/data/elementary/themes/img/flags/flag-ca.png
new file mode 100644
index 0000000000..35a3786545
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ca.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-cd.png b/data/elementary/themes/img/flags/flag-cd.png
new file mode 100644
index 0000000000..2510cae14b
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-cd.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ch.png b/data/elementary/themes/img/flags/flag-ch.png
new file mode 100644
index 0000000000..d76088bbfe
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ch.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-cm.png b/data/elementary/themes/img/flags/flag-cm.png
new file mode 100644
index 0000000000..bef4c9c825
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-cm.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-cn.png b/data/elementary/themes/img/flags/flag-cn.png
new file mode 100644
index 0000000000..e7f07944c9
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-cn.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-cz.png b/data/elementary/themes/img/flags/flag-cz.png
new file mode 100644
index 0000000000..a7894ae11c
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-cz.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-de.png b/data/elementary/themes/img/flags/flag-de.png
new file mode 100644
index 0000000000..9d0283abb9
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-de.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-dk.png b/data/elementary/themes/img/flags/flag-dk.png
new file mode 100644
index 0000000000..88f629050f
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-dk.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ee.png b/data/elementary/themes/img/flags/flag-ee.png
new file mode 100644
index 0000000000..0f77c7dd43
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ee.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-es.png b/data/elementary/themes/img/flags/flag-es.png
new file mode 100644
index 0000000000..700f9b6b14
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-es.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-et.png b/data/elementary/themes/img/flags/flag-et.png
new file mode 100644
index 0000000000..98f46c510c
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-et.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-fi.png b/data/elementary/themes/img/flags/flag-fi.png
new file mode 100644
index 0000000000..f32d4ad399
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-fi.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-fo.png b/data/elementary/themes/img/flags/flag-fo.png
new file mode 100644
index 0000000000..a50176a86b
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-fo.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-fr.png b/data/elementary/themes/img/flags/flag-fr.png
new file mode 100644
index 0000000000..2eaf24ba9c
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-fr.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-gb.png b/data/elementary/themes/img/flags/flag-gb.png
new file mode 100644
index 0000000000..73e42148ad
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-gb.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ge.png b/data/elementary/themes/img/flags/flag-ge.png
new file mode 100644
index 0000000000..f09cfcc1a3
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ge.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-gh.png b/data/elementary/themes/img/flags/flag-gh.png
new file mode 100644
index 0000000000..f2edeb7c55
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-gh.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-gn.png b/data/elementary/themes/img/flags/flag-gn.png
new file mode 100644
index 0000000000..ea57bf8ac0
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-gn.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-gr.png b/data/elementary/themes/img/flags/flag-gr.png
new file mode 100644
index 0000000000..f79d5bc498
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-gr.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-hr.png b/data/elementary/themes/img/flags/flag-hr.png
new file mode 100644
index 0000000000..9fe5d236c3
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-hr.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-hu.png b/data/elementary/themes/img/flags/flag-hu.png
new file mode 100644
index 0000000000..62f9c58164
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-hu.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ie.png b/data/elementary/themes/img/flags/flag-ie.png
new file mode 100644
index 0000000000..9663fe8018
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ie.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-il.png b/data/elementary/themes/img/flags/flag-il.png
new file mode 100644
index 0000000000..b3d433154b
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-il.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-in.png b/data/elementary/themes/img/flags/flag-in.png
new file mode 100644
index 0000000000..b3171d5c7e
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-in.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-iq.png b/data/elementary/themes/img/flags/flag-iq.png
new file mode 100644
index 0000000000..1e0f7e5639
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-iq.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ir.png b/data/elementary/themes/img/flags/flag-ir.png
new file mode 100644
index 0000000000..19984e26f8
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ir.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-is.png b/data/elementary/themes/img/flags/flag-is.png
new file mode 100644
index 0000000000..6789f7d43f
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-is.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-it.png b/data/elementary/themes/img/flags/flag-it.png
new file mode 100644
index 0000000000..0c4c08296d
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-it.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-jp.png b/data/elementary/themes/img/flags/flag-jp.png
new file mode 100644
index 0000000000..b9e0deb714
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-jp.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ke.png b/data/elementary/themes/img/flags/flag-ke.png
new file mode 100644
index 0000000000..1b7e63ead8
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ke.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-kg.png b/data/elementary/themes/img/flags/flag-kg.png
new file mode 100644
index 0000000000..4266da5c65
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-kg.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-kh.png b/data/elementary/themes/img/flags/flag-kh.png
new file mode 100644
index 0000000000..e0b9b27666
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-kh.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-kr.png b/data/elementary/themes/img/flags/flag-kr.png
new file mode 100644
index 0000000000..eb9e119903
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-kr.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ku.png b/data/elementary/themes/img/flags/flag-ku.png
new file mode 100644
index 0000000000..ac11d979e1
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ku.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-kz.png b/data/elementary/themes/img/flags/flag-kz.png
new file mode 100644
index 0000000000..8dc79d29b0
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-kz.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-la.png b/data/elementary/themes/img/flags/flag-la.png
new file mode 100644
index 0000000000..0a9a00162e
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-la.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-lk.png b/data/elementary/themes/img/flags/flag-lk.png
new file mode 100644
index 0000000000..a5a409ea55
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-lk.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-lt.png b/data/elementary/themes/img/flags/flag-lt.png
new file mode 100644
index 0000000000..18c7cc2f72
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-lt.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-lv.png b/data/elementary/themes/img/flags/flag-lv.png
new file mode 100644
index 0000000000..59487044d8
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-lv.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ma.png b/data/elementary/themes/img/flags/flag-ma.png
new file mode 100644
index 0000000000..d33e32035c
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ma.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-md.png b/data/elementary/themes/img/flags/flag-md.png
new file mode 100644
index 0000000000..4b0e9bc9e9
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-md.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-me.png b/data/elementary/themes/img/flags/flag-me.png
new file mode 100644
index 0000000000..11d6849d8a
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-me.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-mk.png b/data/elementary/themes/img/flags/flag-mk.png
new file mode 100644
index 0000000000..8eb80cfdde
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-mk.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ml.png b/data/elementary/themes/img/flags/flag-ml.png
new file mode 100644
index 0000000000..03116e4232
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ml.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-mm.png b/data/elementary/themes/img/flags/flag-mm.png
new file mode 100644
index 0000000000..5689e4aa92
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-mm.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-mn.png b/data/elementary/themes/img/flags/flag-mn.png
new file mode 100644
index 0000000000..1d1fcd57a5
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-mn.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-mt.png b/data/elementary/themes/img/flags/flag-mt.png
new file mode 100644
index 0000000000..dd4784fc76
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-mt.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-mv.png b/data/elementary/themes/img/flags/flag-mv.png
new file mode 100644
index 0000000000..d30a62d7d2
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-mv.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-my.png b/data/elementary/themes/img/flags/flag-my.png
new file mode 100644
index 0000000000..035701820f
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-my.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ng.png b/data/elementary/themes/img/flags/flag-ng.png
new file mode 100644
index 0000000000..b7ea102cba
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ng.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-nl.png b/data/elementary/themes/img/flags/flag-nl.png
new file mode 100644
index 0000000000..e657471360
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-nl.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-no.png b/data/elementary/themes/img/flags/flag-no.png
new file mode 100644
index 0000000000..6cf57494cc
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-no.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-np.png b/data/elementary/themes/img/flags/flag-np.png
new file mode 100644
index 0000000000..99c8116dfb
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-np.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ph.png b/data/elementary/themes/img/flags/flag-ph.png
new file mode 100644
index 0000000000..c096a35acd
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ph.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-pk.png b/data/elementary/themes/img/flags/flag-pk.png
new file mode 100644
index 0000000000..714fd34d78
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-pk.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-pl.png b/data/elementary/themes/img/flags/flag-pl.png
new file mode 100644
index 0000000000..d56195846f
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-pl.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-pt.png b/data/elementary/themes/img/flags/flag-pt.png
new file mode 100644
index 0000000000..27acf0a7fc
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-pt.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ro.png b/data/elementary/themes/img/flags/flag-ro.png
new file mode 100644
index 0000000000..01e303eb12
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ro.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-rs.png b/data/elementary/themes/img/flags/flag-rs.png
new file mode 100644
index 0000000000..3911d4c418
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-rs.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ru.png b/data/elementary/themes/img/flags/flag-ru.png
new file mode 100644
index 0000000000..79cf4bea67
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ru.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-se.png b/data/elementary/themes/img/flags/flag-se.png
new file mode 100644
index 0000000000..8161fcc9b3
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-se.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-si.png b/data/elementary/themes/img/flags/flag-si.png
new file mode 100644
index 0000000000..49c9d815f1
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-si.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-sk.png b/data/elementary/themes/img/flags/flag-sk.png
new file mode 100644
index 0000000000..1cb47fa714
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-sk.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-sn.png b/data/elementary/themes/img/flags/flag-sn.png
new file mode 100644
index 0000000000..9aa120ca1f
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-sn.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-sy.png b/data/elementary/themes/img/flags/flag-sy.png
new file mode 100644
index 0000000000..88574e1304
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-sy.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-th.png b/data/elementary/themes/img/flags/flag-th.png
new file mode 100644
index 0000000000..52332d477e
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-th.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-tj.png b/data/elementary/themes/img/flags/flag-tj.png
new file mode 100644
index 0000000000..775a2b3116
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-tj.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-tm.png b/data/elementary/themes/img/flags/flag-tm.png
new file mode 100644
index 0000000000..ec56fe2b10
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-tm.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-tr.png b/data/elementary/themes/img/flags/flag-tr.png
new file mode 100644
index 0000000000..6b20fbf191
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-tr.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-tw.png b/data/elementary/themes/img/flags/flag-tw.png
new file mode 100644
index 0000000000..d146632dc0
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-tw.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-tz.png b/data/elementary/themes/img/flags/flag-tz.png
new file mode 100644
index 0000000000..5d00a40ad4
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-tz.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-ua.png b/data/elementary/themes/img/flags/flag-ua.png
new file mode 100644
index 0000000000..97734c7294
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-ua.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-us.png b/data/elementary/themes/img/flags/flag-us.png
new file mode 100644
index 0000000000..63023688ed
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-us.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-uz.png b/data/elementary/themes/img/flags/flag-uz.png
new file mode 100644
index 0000000000..29c1ec672a
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-uz.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-vn.png b/data/elementary/themes/img/flags/flag-vn.png
new file mode 100644
index 0000000000..d976d19af1
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-vn.png
Binary files differ
diff --git a/data/elementary/themes/img/flags/flag-za.png b/data/elementary/themes/img/flags/flag-za.png
new file mode 100644
index 0000000000..cc014b64c5
--- /dev/null
+++ b/data/elementary/themes/img/flags/flag-za.png
Binary files differ