diff --git a/legacy/edje/data/.cvsignore b/legacy/edje/data/.cvsignore
deleted file mode 100644
index 0666c301bd..0000000000
--- a/legacy/edje/data/.cvsignore
+++ /dev/null
@@ -1,3 +0,0 @@
-Makefile
-Makefile.in
-e_logo.edj
diff --git a/legacy/edje/data/Makefile.am b/legacy/edje/data/Makefile.am
deleted file mode 100644
index 264ec460da..0000000000
--- a/legacy/edje/data/Makefile.am
+++ /dev/null
@@ -1,7 +0,0 @@
-SUBDIRS = images include src template test
-FILES = e_logo.sh
-
-exampledir = $(pkgdatadir)/data
-example_DATA = $(FILES)
-
-EXTRA_DIST = $(FILES) edc.vim
diff --git a/legacy/edje/data/e_logo.sh b/legacy/edje/data/e_logo.sh
deleted file mode 100755
index 6d44517179..0000000000
--- a/legacy/edje/data/e_logo.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec edje_cc -v -fd ./test/fonts -id ./images src/e_logo.edc e_logo.edj
diff --git a/legacy/edje/data/edje_test.sh b/legacy/edje/data/edje_test.sh
deleted file mode 100755
index 933a977978..0000000000
--- a/legacy/edje/data/edje_test.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec edje_cc -v -fd ./test/fonts -id ./images src/edje_test.edc edje_test.eet
diff --git a/legacy/edje/data/images/.cvsignore b/legacy/edje/data/images/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/legacy/edje/data/images/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/legacy/edje/data/images/Makefile.am b/legacy/edje/data/images/Makefile.am
deleted file mode 100644
index 3cf213ffbf..0000000000
--- a/legacy/edje/data/images/Makefile.am
+++ /dev/null
@@ -1,27 +0,0 @@
-IMAGES = bg.png e.png \
- e001.png e002.png e003.png e004.png e005.png e006.png \
- e007.png e008.png e009.png e010.png e011.png e012.png \
- e013.png e014.png e015.png e016.png e017.png e018.png \
- e019.png e020.png e021.png e022.png e023.png e024.png \
- e025.png e026.png e027.png e028.png e029.png e030.png \
- e031.png e032.png e033.png e034.png e035.png e036.png \
- e037.png e038.png e039.png e040.png e041.png e042.png \
- e043.png e044.png e045.png e046.png e047.png e048.png \
- e049.png e050.png e051.png e052.png e053.png e054.png \
- e055.png e056.png e057.png e058.png e059.png e060.png \
- e061.png e062.png e063.png e064.png e065.png e066.png \
- e067.png e068.png e069.png e070.png e071.png e072.png \
- e073.png e074.png e075.png e076.png e077.png e078.png \
- e079.png e080.png e081.png e082.png e083.png e084.png \
- e085.png e086.png e087.png e088.png e089.png e090.png \
- e091.png e092.png e093.png e094.png e095.png e096.png \
- e097.png e098.png e099.png e100.png e101.png e102.png \
- e103.png e104.png e105.png e106.png e107.png e108.png \
- e109.png e110.png e111.png e112.png e113.png e114.png \
- e115.png e116.png e117.png e118.png e119.png e120.png
-
-imgdir = $(pkgdatadir)/data/images
-img_DATA = $(IMAGES)
-
-EXTRA_DIST = $(IMAGES)
-
diff --git a/legacy/edje/data/images/bg.png b/legacy/edje/data/images/bg.png
deleted file mode 100644
index 8415d46c1f..0000000000
Binary files a/legacy/edje/data/images/bg.png and /dev/null differ
diff --git a/legacy/edje/data/images/e.png b/legacy/edje/data/images/e.png
deleted file mode 100644
index 47597a8d44..0000000000
Binary files a/legacy/edje/data/images/e.png and /dev/null differ
diff --git a/legacy/edje/data/images/e001.png b/legacy/edje/data/images/e001.png
deleted file mode 100644
index 82d4b2b8f0..0000000000
Binary files a/legacy/edje/data/images/e001.png and /dev/null differ
diff --git a/legacy/edje/data/images/e002.png b/legacy/edje/data/images/e002.png
deleted file mode 100644
index 578a82f8ab..0000000000
Binary files a/legacy/edje/data/images/e002.png and /dev/null differ
diff --git a/legacy/edje/data/images/e003.png b/legacy/edje/data/images/e003.png
deleted file mode 100644
index 1416e03cc6..0000000000
Binary files a/legacy/edje/data/images/e003.png and /dev/null differ
diff --git a/legacy/edje/data/images/e004.png b/legacy/edje/data/images/e004.png
deleted file mode 100644
index 8b63241cf9..0000000000
Binary files a/legacy/edje/data/images/e004.png and /dev/null differ
diff --git a/legacy/edje/data/images/e005.png b/legacy/edje/data/images/e005.png
deleted file mode 100644
index 31ea7c2ea6..0000000000
Binary files a/legacy/edje/data/images/e005.png and /dev/null differ
diff --git a/legacy/edje/data/images/e006.png b/legacy/edje/data/images/e006.png
deleted file mode 100644
index d16dd5b678..0000000000
Binary files a/legacy/edje/data/images/e006.png and /dev/null differ
diff --git a/legacy/edje/data/images/e007.png b/legacy/edje/data/images/e007.png
deleted file mode 100644
index e2efb0502a..0000000000
Binary files a/legacy/edje/data/images/e007.png and /dev/null differ
diff --git a/legacy/edje/data/images/e008.png b/legacy/edje/data/images/e008.png
deleted file mode 100644
index 35d1e7a9db..0000000000
Binary files a/legacy/edje/data/images/e008.png and /dev/null differ
diff --git a/legacy/edje/data/images/e009.png b/legacy/edje/data/images/e009.png
deleted file mode 100644
index 9a14101130..0000000000
Binary files a/legacy/edje/data/images/e009.png and /dev/null differ
diff --git a/legacy/edje/data/images/e010.png b/legacy/edje/data/images/e010.png
deleted file mode 100644
index da001e9abd..0000000000
Binary files a/legacy/edje/data/images/e010.png and /dev/null differ
diff --git a/legacy/edje/data/images/e011.png b/legacy/edje/data/images/e011.png
deleted file mode 100644
index 10a1cad679..0000000000
Binary files a/legacy/edje/data/images/e011.png and /dev/null differ
diff --git a/legacy/edje/data/images/e012.png b/legacy/edje/data/images/e012.png
deleted file mode 100644
index da6401d789..0000000000
Binary files a/legacy/edje/data/images/e012.png and /dev/null differ
diff --git a/legacy/edje/data/images/e013.png b/legacy/edje/data/images/e013.png
deleted file mode 100644
index 124aa97942..0000000000
Binary files a/legacy/edje/data/images/e013.png and /dev/null differ
diff --git a/legacy/edje/data/images/e014.png b/legacy/edje/data/images/e014.png
deleted file mode 100644
index c73be597c7..0000000000
Binary files a/legacy/edje/data/images/e014.png and /dev/null differ
diff --git a/legacy/edje/data/images/e015.png b/legacy/edje/data/images/e015.png
deleted file mode 100644
index f03a4785c9..0000000000
Binary files a/legacy/edje/data/images/e015.png and /dev/null differ
diff --git a/legacy/edje/data/images/e016.png b/legacy/edje/data/images/e016.png
deleted file mode 100644
index 07c0ff78bc..0000000000
Binary files a/legacy/edje/data/images/e016.png and /dev/null differ
diff --git a/legacy/edje/data/images/e017.png b/legacy/edje/data/images/e017.png
deleted file mode 100644
index 154dabb17f..0000000000
Binary files a/legacy/edje/data/images/e017.png and /dev/null differ
diff --git a/legacy/edje/data/images/e018.png b/legacy/edje/data/images/e018.png
deleted file mode 100644
index d40724e87e..0000000000
Binary files a/legacy/edje/data/images/e018.png and /dev/null differ
diff --git a/legacy/edje/data/images/e019.png b/legacy/edje/data/images/e019.png
deleted file mode 100644
index 2ef6fd70ff..0000000000
Binary files a/legacy/edje/data/images/e019.png and /dev/null differ
diff --git a/legacy/edje/data/images/e020.png b/legacy/edje/data/images/e020.png
deleted file mode 100644
index 3c9653ed70..0000000000
Binary files a/legacy/edje/data/images/e020.png and /dev/null differ
diff --git a/legacy/edje/data/images/e021.png b/legacy/edje/data/images/e021.png
deleted file mode 100644
index 831efac97e..0000000000
Binary files a/legacy/edje/data/images/e021.png and /dev/null differ
diff --git a/legacy/edje/data/images/e022.png b/legacy/edje/data/images/e022.png
deleted file mode 100644
index 7bc3a8f1ae..0000000000
Binary files a/legacy/edje/data/images/e022.png and /dev/null differ
diff --git a/legacy/edje/data/images/e023.png b/legacy/edje/data/images/e023.png
deleted file mode 100644
index a050caa8ac..0000000000
Binary files a/legacy/edje/data/images/e023.png and /dev/null differ
diff --git a/legacy/edje/data/images/e024.png b/legacy/edje/data/images/e024.png
deleted file mode 100644
index db1b648cc9..0000000000
Binary files a/legacy/edje/data/images/e024.png and /dev/null differ
diff --git a/legacy/edje/data/images/e025.png b/legacy/edje/data/images/e025.png
deleted file mode 100644
index 796023eea2..0000000000
Binary files a/legacy/edje/data/images/e025.png and /dev/null differ
diff --git a/legacy/edje/data/images/e026.png b/legacy/edje/data/images/e026.png
deleted file mode 100644
index ca4db6304c..0000000000
Binary files a/legacy/edje/data/images/e026.png and /dev/null differ
diff --git a/legacy/edje/data/images/e027.png b/legacy/edje/data/images/e027.png
deleted file mode 100644
index 1955883780..0000000000
Binary files a/legacy/edje/data/images/e027.png and /dev/null differ
diff --git a/legacy/edje/data/images/e028.png b/legacy/edje/data/images/e028.png
deleted file mode 100644
index 649f2e0699..0000000000
Binary files a/legacy/edje/data/images/e028.png and /dev/null differ
diff --git a/legacy/edje/data/images/e029.png b/legacy/edje/data/images/e029.png
deleted file mode 100644
index 896c6b2104..0000000000
Binary files a/legacy/edje/data/images/e029.png and /dev/null differ
diff --git a/legacy/edje/data/images/e030.png b/legacy/edje/data/images/e030.png
deleted file mode 100644
index 08da5afb8f..0000000000
Binary files a/legacy/edje/data/images/e030.png and /dev/null differ
diff --git a/legacy/edje/data/images/e031.png b/legacy/edje/data/images/e031.png
deleted file mode 100644
index ae4046964a..0000000000
Binary files a/legacy/edje/data/images/e031.png and /dev/null differ
diff --git a/legacy/edje/data/images/e032.png b/legacy/edje/data/images/e032.png
deleted file mode 100644
index 0c3bc712c8..0000000000
Binary files a/legacy/edje/data/images/e032.png and /dev/null differ
diff --git a/legacy/edje/data/images/e033.png b/legacy/edje/data/images/e033.png
deleted file mode 100644
index 19ac489006..0000000000
Binary files a/legacy/edje/data/images/e033.png and /dev/null differ
diff --git a/legacy/edje/data/images/e034.png b/legacy/edje/data/images/e034.png
deleted file mode 100644
index db393af986..0000000000
Binary files a/legacy/edje/data/images/e034.png and /dev/null differ
diff --git a/legacy/edje/data/images/e035.png b/legacy/edje/data/images/e035.png
deleted file mode 100644
index ca68c88256..0000000000
Binary files a/legacy/edje/data/images/e035.png and /dev/null differ
diff --git a/legacy/edje/data/images/e036.png b/legacy/edje/data/images/e036.png
deleted file mode 100644
index 2953811dc4..0000000000
Binary files a/legacy/edje/data/images/e036.png and /dev/null differ
diff --git a/legacy/edje/data/images/e037.png b/legacy/edje/data/images/e037.png
deleted file mode 100644
index b411fde2b9..0000000000
Binary files a/legacy/edje/data/images/e037.png and /dev/null differ
diff --git a/legacy/edje/data/images/e038.png b/legacy/edje/data/images/e038.png
deleted file mode 100644
index ed168e6a7e..0000000000
Binary files a/legacy/edje/data/images/e038.png and /dev/null differ
diff --git a/legacy/edje/data/images/e039.png b/legacy/edje/data/images/e039.png
deleted file mode 100644
index dd1207ca5c..0000000000
Binary files a/legacy/edje/data/images/e039.png and /dev/null differ
diff --git a/legacy/edje/data/images/e040.png b/legacy/edje/data/images/e040.png
deleted file mode 100644
index 28a257b53c..0000000000
Binary files a/legacy/edje/data/images/e040.png and /dev/null differ
diff --git a/legacy/edje/data/images/e041.png b/legacy/edje/data/images/e041.png
deleted file mode 100644
index bd23007a6e..0000000000
Binary files a/legacy/edje/data/images/e041.png and /dev/null differ
diff --git a/legacy/edje/data/images/e042.png b/legacy/edje/data/images/e042.png
deleted file mode 100644
index f72ea4d8ab..0000000000
Binary files a/legacy/edje/data/images/e042.png and /dev/null differ
diff --git a/legacy/edje/data/images/e043.png b/legacy/edje/data/images/e043.png
deleted file mode 100644
index 0a38efdc18..0000000000
Binary files a/legacy/edje/data/images/e043.png and /dev/null differ
diff --git a/legacy/edje/data/images/e044.png b/legacy/edje/data/images/e044.png
deleted file mode 100644
index a905e8e26e..0000000000
Binary files a/legacy/edje/data/images/e044.png and /dev/null differ
diff --git a/legacy/edje/data/images/e045.png b/legacy/edje/data/images/e045.png
deleted file mode 100644
index 3a9ff8b5b8..0000000000
Binary files a/legacy/edje/data/images/e045.png and /dev/null differ
diff --git a/legacy/edje/data/images/e046.png b/legacy/edje/data/images/e046.png
deleted file mode 100644
index 24bf669590..0000000000
Binary files a/legacy/edje/data/images/e046.png and /dev/null differ
diff --git a/legacy/edje/data/images/e047.png b/legacy/edje/data/images/e047.png
deleted file mode 100644
index 8aa146985a..0000000000
Binary files a/legacy/edje/data/images/e047.png and /dev/null differ
diff --git a/legacy/edje/data/images/e048.png b/legacy/edje/data/images/e048.png
deleted file mode 100644
index 6b8bc94526..0000000000
Binary files a/legacy/edje/data/images/e048.png and /dev/null differ
diff --git a/legacy/edje/data/images/e049.png b/legacy/edje/data/images/e049.png
deleted file mode 100644
index b93b8c0fb0..0000000000
Binary files a/legacy/edje/data/images/e049.png and /dev/null differ
diff --git a/legacy/edje/data/images/e050.png b/legacy/edje/data/images/e050.png
deleted file mode 100644
index 67885b6ebd..0000000000
Binary files a/legacy/edje/data/images/e050.png and /dev/null differ
diff --git a/legacy/edje/data/images/e051.png b/legacy/edje/data/images/e051.png
deleted file mode 100644
index 922165059f..0000000000
Binary files a/legacy/edje/data/images/e051.png and /dev/null differ
diff --git a/legacy/edje/data/images/e052.png b/legacy/edje/data/images/e052.png
deleted file mode 100644
index 266d7f3aa4..0000000000
Binary files a/legacy/edje/data/images/e052.png and /dev/null differ
diff --git a/legacy/edje/data/images/e053.png b/legacy/edje/data/images/e053.png
deleted file mode 100644
index f6fceab52f..0000000000
Binary files a/legacy/edje/data/images/e053.png and /dev/null differ
diff --git a/legacy/edje/data/images/e054.png b/legacy/edje/data/images/e054.png
deleted file mode 100644
index 6eb3e96f60..0000000000
Binary files a/legacy/edje/data/images/e054.png and /dev/null differ
diff --git a/legacy/edje/data/images/e055.png b/legacy/edje/data/images/e055.png
deleted file mode 100644
index 6178666acb..0000000000
Binary files a/legacy/edje/data/images/e055.png and /dev/null differ
diff --git a/legacy/edje/data/images/e056.png b/legacy/edje/data/images/e056.png
deleted file mode 100644
index b4024ba922..0000000000
Binary files a/legacy/edje/data/images/e056.png and /dev/null differ
diff --git a/legacy/edje/data/images/e057.png b/legacy/edje/data/images/e057.png
deleted file mode 100644
index f2be932df2..0000000000
Binary files a/legacy/edje/data/images/e057.png and /dev/null differ
diff --git a/legacy/edje/data/images/e058.png b/legacy/edje/data/images/e058.png
deleted file mode 100644
index 0d81d2b225..0000000000
Binary files a/legacy/edje/data/images/e058.png and /dev/null differ
diff --git a/legacy/edje/data/images/e059.png b/legacy/edje/data/images/e059.png
deleted file mode 100644
index 224676302f..0000000000
Binary files a/legacy/edje/data/images/e059.png and /dev/null differ
diff --git a/legacy/edje/data/images/e060.png b/legacy/edje/data/images/e060.png
deleted file mode 100644
index e56dcdbe26..0000000000
Binary files a/legacy/edje/data/images/e060.png and /dev/null differ
diff --git a/legacy/edje/data/images/e061.png b/legacy/edje/data/images/e061.png
deleted file mode 100644
index bc40e9aabf..0000000000
Binary files a/legacy/edje/data/images/e061.png and /dev/null differ
diff --git a/legacy/edje/data/images/e062.png b/legacy/edje/data/images/e062.png
deleted file mode 100644
index cdffc0329d..0000000000
Binary files a/legacy/edje/data/images/e062.png and /dev/null differ
diff --git a/legacy/edje/data/images/e063.png b/legacy/edje/data/images/e063.png
deleted file mode 100644
index b799427da2..0000000000
Binary files a/legacy/edje/data/images/e063.png and /dev/null differ
diff --git a/legacy/edje/data/images/e064.png b/legacy/edje/data/images/e064.png
deleted file mode 100644
index d0b3f292fc..0000000000
Binary files a/legacy/edje/data/images/e064.png and /dev/null differ
diff --git a/legacy/edje/data/images/e065.png b/legacy/edje/data/images/e065.png
deleted file mode 100644
index 7d0fb356b6..0000000000
Binary files a/legacy/edje/data/images/e065.png and /dev/null differ
diff --git a/legacy/edje/data/images/e066.png b/legacy/edje/data/images/e066.png
deleted file mode 100644
index 44a1917d6a..0000000000
Binary files a/legacy/edje/data/images/e066.png and /dev/null differ
diff --git a/legacy/edje/data/images/e067.png b/legacy/edje/data/images/e067.png
deleted file mode 100644
index 1efee76669..0000000000
Binary files a/legacy/edje/data/images/e067.png and /dev/null differ
diff --git a/legacy/edje/data/images/e068.png b/legacy/edje/data/images/e068.png
deleted file mode 100644
index ec07d3e54a..0000000000
Binary files a/legacy/edje/data/images/e068.png and /dev/null differ
diff --git a/legacy/edje/data/images/e069.png b/legacy/edje/data/images/e069.png
deleted file mode 100644
index b7fdb5bb01..0000000000
Binary files a/legacy/edje/data/images/e069.png and /dev/null differ
diff --git a/legacy/edje/data/images/e070.png b/legacy/edje/data/images/e070.png
deleted file mode 100644
index 98584308a2..0000000000
Binary files a/legacy/edje/data/images/e070.png and /dev/null differ
diff --git a/legacy/edje/data/images/e071.png b/legacy/edje/data/images/e071.png
deleted file mode 100644
index 7b695a4267..0000000000
Binary files a/legacy/edje/data/images/e071.png and /dev/null differ
diff --git a/legacy/edje/data/images/e072.png b/legacy/edje/data/images/e072.png
deleted file mode 100644
index 678680f26f..0000000000
Binary files a/legacy/edje/data/images/e072.png and /dev/null differ
diff --git a/legacy/edje/data/images/e073.png b/legacy/edje/data/images/e073.png
deleted file mode 100644
index eb547ec91a..0000000000
Binary files a/legacy/edje/data/images/e073.png and /dev/null differ
diff --git a/legacy/edje/data/images/e074.png b/legacy/edje/data/images/e074.png
deleted file mode 100644
index 7bea3578b2..0000000000
Binary files a/legacy/edje/data/images/e074.png and /dev/null differ
diff --git a/legacy/edje/data/images/e075.png b/legacy/edje/data/images/e075.png
deleted file mode 100644
index 908dce7605..0000000000
Binary files a/legacy/edje/data/images/e075.png and /dev/null differ
diff --git a/legacy/edje/data/images/e076.png b/legacy/edje/data/images/e076.png
deleted file mode 100644
index 30402f78e1..0000000000
Binary files a/legacy/edje/data/images/e076.png and /dev/null differ
diff --git a/legacy/edje/data/images/e077.png b/legacy/edje/data/images/e077.png
deleted file mode 100644
index 7e87e76640..0000000000
Binary files a/legacy/edje/data/images/e077.png and /dev/null differ
diff --git a/legacy/edje/data/images/e078.png b/legacy/edje/data/images/e078.png
deleted file mode 100644
index 0dee079bc2..0000000000
Binary files a/legacy/edje/data/images/e078.png and /dev/null differ
diff --git a/legacy/edje/data/images/e079.png b/legacy/edje/data/images/e079.png
deleted file mode 100644
index 6387afb797..0000000000
Binary files a/legacy/edje/data/images/e079.png and /dev/null differ
diff --git a/legacy/edje/data/images/e080.png b/legacy/edje/data/images/e080.png
deleted file mode 100644
index 679230ff0e..0000000000
Binary files a/legacy/edje/data/images/e080.png and /dev/null differ
diff --git a/legacy/edje/data/images/e081.png b/legacy/edje/data/images/e081.png
deleted file mode 100644
index a732aecd45..0000000000
Binary files a/legacy/edje/data/images/e081.png and /dev/null differ
diff --git a/legacy/edje/data/images/e082.png b/legacy/edje/data/images/e082.png
deleted file mode 100644
index 2ec6548af1..0000000000
Binary files a/legacy/edje/data/images/e082.png and /dev/null differ
diff --git a/legacy/edje/data/images/e083.png b/legacy/edje/data/images/e083.png
deleted file mode 100644
index 42d9580021..0000000000
Binary files a/legacy/edje/data/images/e083.png and /dev/null differ
diff --git a/legacy/edje/data/images/e084.png b/legacy/edje/data/images/e084.png
deleted file mode 100644
index 52ff28e7d4..0000000000
Binary files a/legacy/edje/data/images/e084.png and /dev/null differ
diff --git a/legacy/edje/data/images/e085.png b/legacy/edje/data/images/e085.png
deleted file mode 100644
index 2cd6e7ebe7..0000000000
Binary files a/legacy/edje/data/images/e085.png and /dev/null differ
diff --git a/legacy/edje/data/images/e086.png b/legacy/edje/data/images/e086.png
deleted file mode 100644
index 6cb35fcd7e..0000000000
Binary files a/legacy/edje/data/images/e086.png and /dev/null differ
diff --git a/legacy/edje/data/images/e087.png b/legacy/edje/data/images/e087.png
deleted file mode 100644
index 3271271349..0000000000
Binary files a/legacy/edje/data/images/e087.png and /dev/null differ
diff --git a/legacy/edje/data/images/e088.png b/legacy/edje/data/images/e088.png
deleted file mode 100644
index b3f82199a5..0000000000
Binary files a/legacy/edje/data/images/e088.png and /dev/null differ
diff --git a/legacy/edje/data/images/e089.png b/legacy/edje/data/images/e089.png
deleted file mode 100644
index de08f44032..0000000000
Binary files a/legacy/edje/data/images/e089.png and /dev/null differ
diff --git a/legacy/edje/data/images/e090.png b/legacy/edje/data/images/e090.png
deleted file mode 100644
index 4b9c00cbc5..0000000000
Binary files a/legacy/edje/data/images/e090.png and /dev/null differ
diff --git a/legacy/edje/data/images/e091.png b/legacy/edje/data/images/e091.png
deleted file mode 100644
index 8b7ce309d8..0000000000
Binary files a/legacy/edje/data/images/e091.png and /dev/null differ
diff --git a/legacy/edje/data/images/e092.png b/legacy/edje/data/images/e092.png
deleted file mode 100644
index 365b51dea0..0000000000
Binary files a/legacy/edje/data/images/e092.png and /dev/null differ
diff --git a/legacy/edje/data/images/e093.png b/legacy/edje/data/images/e093.png
deleted file mode 100644
index 25589bb0a5..0000000000
Binary files a/legacy/edje/data/images/e093.png and /dev/null differ
diff --git a/legacy/edje/data/images/e094.png b/legacy/edje/data/images/e094.png
deleted file mode 100644
index 1e8ada680a..0000000000
Binary files a/legacy/edje/data/images/e094.png and /dev/null differ
diff --git a/legacy/edje/data/images/e095.png b/legacy/edje/data/images/e095.png
deleted file mode 100644
index a6cc1f1b12..0000000000
Binary files a/legacy/edje/data/images/e095.png and /dev/null differ
diff --git a/legacy/edje/data/images/e096.png b/legacy/edje/data/images/e096.png
deleted file mode 100644
index 46f0ea2b29..0000000000
Binary files a/legacy/edje/data/images/e096.png and /dev/null differ
diff --git a/legacy/edje/data/images/e097.png b/legacy/edje/data/images/e097.png
deleted file mode 100644
index 3be92b2833..0000000000
Binary files a/legacy/edje/data/images/e097.png and /dev/null differ
diff --git a/legacy/edje/data/images/e098.png b/legacy/edje/data/images/e098.png
deleted file mode 100644
index 185dfb6cb9..0000000000
Binary files a/legacy/edje/data/images/e098.png and /dev/null differ
diff --git a/legacy/edje/data/images/e099.png b/legacy/edje/data/images/e099.png
deleted file mode 100644
index bba664a5d0..0000000000
Binary files a/legacy/edje/data/images/e099.png and /dev/null differ
diff --git a/legacy/edje/data/images/e100.png b/legacy/edje/data/images/e100.png
deleted file mode 100644
index b5d54dc268..0000000000
Binary files a/legacy/edje/data/images/e100.png and /dev/null differ
diff --git a/legacy/edje/data/images/e101.png b/legacy/edje/data/images/e101.png
deleted file mode 100644
index 9df7a5371d..0000000000
Binary files a/legacy/edje/data/images/e101.png and /dev/null differ
diff --git a/legacy/edje/data/images/e102.png b/legacy/edje/data/images/e102.png
deleted file mode 100644
index f5c641c75e..0000000000
Binary files a/legacy/edje/data/images/e102.png and /dev/null differ
diff --git a/legacy/edje/data/images/e103.png b/legacy/edje/data/images/e103.png
deleted file mode 100644
index c31ae31f23..0000000000
Binary files a/legacy/edje/data/images/e103.png and /dev/null differ
diff --git a/legacy/edje/data/images/e104.png b/legacy/edje/data/images/e104.png
deleted file mode 100644
index 4659c705cc..0000000000
Binary files a/legacy/edje/data/images/e104.png and /dev/null differ
diff --git a/legacy/edje/data/images/e105.png b/legacy/edje/data/images/e105.png
deleted file mode 100644
index 6a48c8768c..0000000000
Binary files a/legacy/edje/data/images/e105.png and /dev/null differ
diff --git a/legacy/edje/data/images/e106.png b/legacy/edje/data/images/e106.png
deleted file mode 100644
index cf759b1375..0000000000
Binary files a/legacy/edje/data/images/e106.png and /dev/null differ
diff --git a/legacy/edje/data/images/e107.png b/legacy/edje/data/images/e107.png
deleted file mode 100644
index 35d66702df..0000000000
Binary files a/legacy/edje/data/images/e107.png and /dev/null differ
diff --git a/legacy/edje/data/images/e108.png b/legacy/edje/data/images/e108.png
deleted file mode 100644
index 85dd9f2a67..0000000000
Binary files a/legacy/edje/data/images/e108.png and /dev/null differ
diff --git a/legacy/edje/data/images/e109.png b/legacy/edje/data/images/e109.png
deleted file mode 100644
index 8b2fe441e4..0000000000
Binary files a/legacy/edje/data/images/e109.png and /dev/null differ
diff --git a/legacy/edje/data/images/e110.png b/legacy/edje/data/images/e110.png
deleted file mode 100644
index 40138c7330..0000000000
Binary files a/legacy/edje/data/images/e110.png and /dev/null differ
diff --git a/legacy/edje/data/images/e111.png b/legacy/edje/data/images/e111.png
deleted file mode 100644
index 5393b9f2d8..0000000000
Binary files a/legacy/edje/data/images/e111.png and /dev/null differ
diff --git a/legacy/edje/data/images/e112.png b/legacy/edje/data/images/e112.png
deleted file mode 100644
index 0d3441a336..0000000000
Binary files a/legacy/edje/data/images/e112.png and /dev/null differ
diff --git a/legacy/edje/data/images/e113.png b/legacy/edje/data/images/e113.png
deleted file mode 100644
index 14de9c50ab..0000000000
Binary files a/legacy/edje/data/images/e113.png and /dev/null differ
diff --git a/legacy/edje/data/images/e114.png b/legacy/edje/data/images/e114.png
deleted file mode 100644
index a5b2dd61e8..0000000000
Binary files a/legacy/edje/data/images/e114.png and /dev/null differ
diff --git a/legacy/edje/data/images/e115.png b/legacy/edje/data/images/e115.png
deleted file mode 100644
index ac9dadde35..0000000000
Binary files a/legacy/edje/data/images/e115.png and /dev/null differ
diff --git a/legacy/edje/data/images/e116.png b/legacy/edje/data/images/e116.png
deleted file mode 100644
index 56e79ba1b0..0000000000
Binary files a/legacy/edje/data/images/e116.png and /dev/null differ
diff --git a/legacy/edje/data/images/e117.png b/legacy/edje/data/images/e117.png
deleted file mode 100644
index 11f5783cfa..0000000000
Binary files a/legacy/edje/data/images/e117.png and /dev/null differ
diff --git a/legacy/edje/data/images/e118.png b/legacy/edje/data/images/e118.png
deleted file mode 100644
index 4ba5e0a2fc..0000000000
Binary files a/legacy/edje/data/images/e118.png and /dev/null differ
diff --git a/legacy/edje/data/images/e119.png b/legacy/edje/data/images/e119.png
deleted file mode 100644
index 27659304e6..0000000000
Binary files a/legacy/edje/data/images/e119.png and /dev/null differ
diff --git a/legacy/edje/data/images/e120.png b/legacy/edje/data/images/e120.png
deleted file mode 100644
index 115eae9c9a..0000000000
Binary files a/legacy/edje/data/images/e120.png and /dev/null differ
diff --git a/legacy/edje/data/src/.cvsignore b/legacy/edje/data/src/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/legacy/edje/data/src/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/legacy/edje/data/src/Makefile.am b/legacy/edje/data/src/Makefile.am
deleted file mode 100644
index 37a36df518..0000000000
--- a/legacy/edje/data/src/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-FILES = e_logo.edc test.edc
-
-sourcedir = $(pkgdatadir)/data/src
-source_DATA = $(FILES)
-
-EXTRA_DIST = $(FILES)
diff --git a/legacy/edje/data/src/e_logo.edc b/legacy/edje/data/src/e_logo.edc
deleted file mode 100644
index 4bfe13a524..0000000000
--- a/legacy/edje/data/src/e_logo.edc
+++ /dev/null
@@ -1,735 +0,0 @@
-fonts {
- font: "Vera.ttf" "Vera";
- font: "VeraBd.ttf" "Vera-Bold";
-}
-images {
- image: "bg.png" LOSSY 95;
- image: "e.png" LOSSY 95;
- // used for anim
- image: "e001.png" LOSSY 95;
- image: "e002.png" LOSSY 95;
- image: "e003.png" LOSSY 95;
- image: "e004.png" LOSSY 95;
- image: "e005.png" LOSSY 95;
- image: "e006.png" LOSSY 95;
- image: "e007.png" LOSSY 95;
- image: "e008.png" LOSSY 95;
- image: "e009.png" LOSSY 95;
- image: "e010.png" LOSSY 95;
- image: "e011.png" LOSSY 95;
- image: "e012.png" LOSSY 95;
- image: "e013.png" LOSSY 95;
- image: "e014.png" LOSSY 95;
- image: "e015.png" LOSSY 95;
- image: "e016.png" LOSSY 95;
- image: "e017.png" LOSSY 95;
- image: "e018.png" LOSSY 95;
- image: "e019.png" LOSSY 95;
- image: "e020.png" LOSSY 95;
- image: "e021.png" LOSSY 95;
- image: "e022.png" LOSSY 95;
- image: "e023.png" LOSSY 95;
- image: "e024.png" LOSSY 95;
- image: "e025.png" LOSSY 95;
- image: "e026.png" LOSSY 95;
- image: "e027.png" LOSSY 95;
- image: "e028.png" LOSSY 95;
- image: "e029.png" LOSSY 95;
- image: "e030.png" LOSSY 95;
- image: "e031.png" LOSSY 95;
- image: "e032.png" LOSSY 95;
- image: "e033.png" LOSSY 95;
- image: "e034.png" LOSSY 95;
- image: "e035.png" LOSSY 95;
- image: "e036.png" LOSSY 95;
- image: "e037.png" LOSSY 95;
- image: "e038.png" LOSSY 95;
- image: "e039.png" LOSSY 95;
- image: "e040.png" LOSSY 95;
- image: "e041.png" LOSSY 95;
- image: "e042.png" LOSSY 95;
- image: "e043.png" LOSSY 95;
- image: "e044.png" LOSSY 95;
- image: "e045.png" LOSSY 95;
- image: "e046.png" LOSSY 95;
- image: "e047.png" LOSSY 95;
- image: "e048.png" LOSSY 95;
- image: "e049.png" LOSSY 95;
- image: "e050.png" LOSSY 95;
- image: "e051.png" LOSSY 95;
- image: "e052.png" LOSSY 95;
- image: "e053.png" LOSSY 95;
- image: "e054.png" LOSSY 95;
- image: "e055.png" LOSSY 95;
- image: "e056.png" LOSSY 95;
- image: "e057.png" LOSSY 95;
- image: "e058.png" LOSSY 95;
- image: "e059.png" LOSSY 95;
- image: "e060.png" LOSSY 95;
- image: "e061.png" LOSSY 95;
- image: "e062.png" LOSSY 95;
- image: "e063.png" LOSSY 95;
- image: "e064.png" LOSSY 95;
- image: "e065.png" LOSSY 95;
- image: "e066.png" LOSSY 95;
- image: "e067.png" LOSSY 95;
- image: "e068.png" LOSSY 95;
- image: "e069.png" LOSSY 95;
- image: "e070.png" LOSSY 95;
- image: "e071.png" LOSSY 95;
- image: "e072.png" LOSSY 95;
- image: "e073.png" LOSSY 95;
- image: "e074.png" LOSSY 95;
- image: "e075.png" LOSSY 95;
- image: "e076.png" LOSSY 95;
- image: "e077.png" LOSSY 95;
- image: "e078.png" LOSSY 95;
- image: "e079.png" LOSSY 95;
- image: "e080.png" LOSSY 95;
- image: "e081.png" LOSSY 95;
- image: "e082.png" LOSSY 95;
- image: "e083.png" LOSSY 95;
- image: "e084.png" LOSSY 95;
- image: "e085.png" LOSSY 95;
- image: "e086.png" LOSSY 95;
- image: "e087.png" LOSSY 95;
- image: "e088.png" LOSSY 95;
- image: "e089.png" LOSSY 95;
- image: "e090.png" LOSSY 95;
- image: "e091.png" LOSSY 95;
- image: "e092.png" LOSSY 95;
- image: "e093.png" LOSSY 95;
- image: "e094.png" LOSSY 95;
- image: "e095.png" LOSSY 95;
- image: "e096.png" LOSSY 95;
- image: "e097.png" LOSSY 95;
- image: "e098.png" LOSSY 95;
- image: "e099.png" LOSSY 95;
- image: "e100.png" LOSSY 95;
- image: "e101.png" LOSSY 95;
- image: "e102.png" LOSSY 95;
- image: "e103.png" LOSSY 95;
- image: "e104.png" LOSSY 95;
- image: "e105.png" LOSSY 95;
- image: "e106.png" LOSSY 95;
- image: "e107.png" LOSSY 95;
- image: "e108.png" LOSSY 95;
- image: "e109.png" LOSSY 95;
- image: "e110.png" LOSSY 95;
- image: "e111.png" LOSSY 95;
- image: "e112.png" LOSSY 95;
- image: "e113.png" LOSSY 95;
- image: "e114.png" LOSSY 95;
- image: "e115.png" LOSSY 95;
- image: "e116.png" LOSSY 95;
- image: "e117.png" LOSSY 95;
- image: "e118.png" LOSSY 95;
- image: "e119.png" LOSSY 95;
- image: "e120.png" LOSSY 95;
-}
-
-data
-{
- item: "My Data" "The string to attach to this data";
- item: "The Key" "String data attached to the key";
-}
-
-styles
-{
- style {
- name: "default";
- base: "font=Vera font_size=10 align=left color=#ffffff style=soft_shadow shadow_color=#00000020 wrap=word";
-
- tag: "br" "\n";
- tag: "hilight" "+ font_size=12 font=Vera-Bold style=glow glow2_color=#fe87 glow_color=#fa14";
- }
-}
-
-collections {
- group {
- name: "test";
- min: 128 128;
- max: 1024 768;
- data {
- item: "My Data" "The string to attach to this data";
- item: "The Key" "String data attached to the key";
- }
- script {
- public global_int;
- public global_float;
- public global_str;
-
- public global_click_count;
-
- public timer_cb(val)
- {
- emit("PROGRAAAAAAAM", "TIMER@!@!@!@!@!@!@!");
- }
- public anim_cb(val, Float: pos)
- {
- new buf[100];
-
- snprintf(buf, 100, "val = %i, pos = %f", val, pos);
- emit("PR AAAAAAAAANIM", buf);
- }
-
- public message(Msg_Type:type, id, ...)
- {
- emit("MSG", "PROCESS");
- if (type == MSG_NONE)
- {
- new buf[100];
-
- snprintf(buf, sizeof(buf), "ID: %i", id);
- emit("MESSAGE_NONE", buf);
- }
- else if (type == MSG_STRING)
- {
- new str[100];
- new buf[100];
-
- snprintf(buf, sizeof(buf), "MESSAGE STRING ID: %i", id);
- getsarg(2, str, sizeof(str));
- emit(buf, str);
- }
- else if (type == MSG_INT_SET)
- {
- new buf[100];
-
- snprintf(buf, sizeof(buf), "MESSAGE INT SET ID: %i", id);
- for (new i = 2; i < numargs(); i++)
- {
- new val;
- new str[100];
-
- val = getarg(i);
- snprintf(str, sizeof(str), "V %i", val);
- emit(buf, str);
- }
- }
- }
- }
- parts {
- part {
- name: "background";
- mouse_events: 1;
- dragable {
- events: "dragable";
- }
-
- description {
- state: "default" 0.0;
- color_class: "bg";
- rel1 {
- relative: 0.0 0.0;
- offset: 0 0;
- }
- rel2 {
- relative: 1.0 1.0;
- offset: -1 -1;
- }
- image {
- normal: "bg.png";
- border: 12 12 12 12;
- }
- }
- }
- part {
- name: "textblock";
- type: TEXTBLOCK;
- description {
- state: "default" 0.0;
- rel1 {
- relative: 0.0 0.0;
- offset: 10 10;
- }
- rel2 {
- relative: 1.0 1.0;
- offset: -11 -11;
- }
- text {
- style: "default";
- text:
- "This is a longer test string
"
- "after a newline some HILIGHTED text can be styled by the edje...
"
- "and more.";
- }
- }
- }
- part {
- name: "text";
- type: TEXT;
- effect: SOFT_SHADOW;
- description {
- state: "default" 0.0;
- rel1 {
- relative: 1.0 0.0;
- offset: 0 0;
- to: "logo";
- }
- rel2 {
- relative: 3.0 1.0;
- offset: -64 -1;
- to: "logo";
- }
- color_class: "fg";
- color: 255 255 255 255;
-// color2: 0 0 255 255;
- color3: 0 0 0 32;
- text {
- text: "This is a longer test string";
- text_class: "plainjane";
- font: "Vera";
- size: 10;
-// fit: 0 1;
-// min: 1 1;
- align: 0.0 0.5;
- elipsis: 1.0;
- }
- }
- }
-/* test swallowing */
-/*
- part {
- name: "swallow";
- mouse_events: 0;
- type: RECT;
- description {
- state: "default" 0.0;
- rel1 {
- relative: 0.0 1.0;
- offset: 0 0;
- to: "logo";
- }
- rel2 {
- relative: 1.0 1.0;
- offset: -1 99;
- to: "logo";
- }
- color: 0 0 0 100;
- }
- }
- */
- part {
- name: "logo";
- description {
- state: "default" 0.0;
- min: 64 64;
- max: 320 320;
- aspect: 1.0 1.0;
- rel1 {
- relative: 0.0 0.0;
- offset: 16 16;
- }
- rel2 {
- relative: 0.3 0.3;
- offset: 15 16;
- }
- image {
- normal: "e.png";
- }
-/*
- fill {
- smooth: 0;
- }
- */
- }
- description {
- state: "clicked" 0.0;
- min: 48 48;
- max: 280 280;
- aspect: 1.0 1.0;
- rel1 {
- relative: 0.0 0.0;
- offset: 20 20;
- }
- rel2 {
- relative: 0.3 0.3;
- offset: 12 12;
- }
- image {
- normal: "e.png";
- }
- }
- }
- part {
- name: "logo_anim";
-// clip_to: "clip";
- description {
- state: "default" 0.0;
- max: 160 120;
- aspect: 1.3333 1.3333;
- rel1 {
- relative: 0.0 0.0;
- offset: 16 16;
- }
- rel2 {
- relative: 1.0 1.0;
- offset: -17 -17;
- }
- image {
- normal: "e120.png";
- tween: "e001.png";
- tween: "e002.png";
- tween: "e003.png";
- tween: "e004.png";
- tween: "e005.png";
- tween: "e006.png";
- tween: "e007.png";
- tween: "e008.png";
- tween: "e009.png";
- tween: "e010.png";
- tween: "e011.png";
- tween: "e012.png";
- tween: "e013.png";
- tween: "e014.png";
- tween: "e015.png";
- tween: "e016.png";
- tween: "e017.png";
- tween: "e018.png";
- tween: "e019.png";
- tween: "e020.png";
- tween: "e021.png";
- tween: "e022.png";
- tween: "e023.png";
- tween: "e024.png";
- tween: "e025.png";
- tween: "e026.png";
- tween: "e027.png";
- tween: "e028.png";
- tween: "e029.png";
- tween: "e030.png";
- tween: "e031.png";
- tween: "e032.png";
- tween: "e033.png";
- tween: "e034.png";
- tween: "e035.png";
- tween: "e036.png";
- tween: "e037.png";
- tween: "e038.png";
- tween: "e039.png";
- tween: "e040.png";
- tween: "e041.png";
- tween: "e042.png";
- tween: "e043.png";
- tween: "e044.png";
- tween: "e045.png";
- tween: "e046.png";
- tween: "e047.png";
- tween: "e048.png";
- tween: "e049.png";
- tween: "e050.png";
- tween: "e051.png";
- tween: "e052.png";
- tween: "e053.png";
- tween: "e054.png";
- tween: "e055.png";
- tween: "e056.png";
- tween: "e057.png";
- tween: "e058.png";
- tween: "e059.png";
- tween: "e060.png";
- tween: "e061.png";
- tween: "e062.png";
- tween: "e063.png";
- tween: "e064.png";
- tween: "e065.png";
- tween: "e066.png";
- tween: "e067.png";
- tween: "e068.png";
- tween: "e069.png";
- tween: "e070.png";
- tween: "e071.png";
- tween: "e072.png";
- tween: "e073.png";
- tween: "e074.png";
- tween: "e075.png";
- tween: "e076.png";
- tween: "e077.png";
- tween: "e078.png";
- tween: "e079.png";
- tween: "e080.png";
- tween: "e081.png";
- tween: "e082.png";
- tween: "e083.png";
- tween: "e084.png";
- tween: "e085.png";
- tween: "e086.png";
- tween: "e087.png";
- tween: "e088.png";
- tween: "e089.png";
- tween: "e090.png";
- tween: "e091.png";
- tween: "e092.png";
- tween: "e093.png";
- tween: "e094.png";
- tween: "e095.png";
- tween: "e096.png";
- tween: "e097.png";
- tween: "e098.png";
- tween: "e099.png";
- tween: "e100.png";
- tween: "e101.png";
- tween: "e102.png";
- tween: "e103.png";
- tween: "e104.png";
- tween: "e105.png";
- tween: "e106.png";
- tween: "e107.png";
- tween: "e108.png";
- tween: "e109.png";
- tween: "e110.png";
- tween: "e111.png";
- tween: "e112.png";
- tween: "e113.png";
- tween: "e114.png";
- tween: "e115.png";
- tween: "e116.png";
- tween: "e117.png";
- tween: "e118.png";
- tween: "e119.png";
- }
- }
- }
- part {
- name: "dragable";
- mouse_events: 1;
- dragable {
- // drag in: DIR: ON/OFF STEPPING COUNT;
- x: 1 1 0;
- y: 1 1 0;
- confine: "background";
- }
- description {
- state: "default" 0.0;
- min: 36 36;
- rel1 {
- relative: 0.5 0.5;
- offset: 0 0;
- }
- rel2 {
- relative: 0.5 0.5;
- offset: 0 0;
- }
- image {
- normal: "bg.png";
- border: 12 12 12 12;
- }
- }
- }
- }
- programs {
- program {
- name: "logo_click";
- signal: "mouse,down,1";
- source: "logo";
-// test to see if program loops can be avoided
-// signal: "*";
-// source: "*";
- action: STATE_SET "clicked" 0.0;
- transition: LINEAR 0.0;
- target: "logo";
- }
- program {
- name: "logo_unclick";
- signal: "mouse,up,1";
- source: "logo";
- action: STATE_SET "default" 0.0;
- transition: DECELERATE 0.25;
- target: "logo";
- }
- program {
- name: "logo_animate";
- signal: "show";
- source: "";
- action: STATE_SET "default" 0.0;
- transition: LINEAR 4.0;
- target: "logo_anim";
- after: "logo_animate"; // at end... loop
- }
- program {
- name: "logo_animate_stop";
- signal: "mouse,down,1";
- source: "logo_anim";
- action: ACTION_STOP;
- target: "logo_animate";
- }
- // Test get_drag_dir function. Clicking with mouse button
- // 1 on that long rectangle causes a print-out of its
- // dragability directions.
- program {
- name: "test_drag_dir";
- signal: "mouse,down,1";
- source: "dragable";
- script {
- new j;
- new buff[256];
- j = get_drag_dir(PART:"dragable");
- snprintf(buff, 256, "**Drag Direction** %i", j);
- emit("DEBUG...", buff);
- }
- }
- // Test the get_drag function. Dragging the long rectangle
- // causes print-out of dragging coordinates.
- program {
- name: "test_get_drag";
- signal: "drag";
- source: "dragable";
- script {
- new Float:dx;
- new Float:dy;
- new buff[256];
- get_drag(PART:"dragable", dx, dy);
- snprintf(buff, 256, "**Drag** x: %f y: %f", dx, dy);
- emit("DEBUG...", buff);
- }
- }
- // Test the set_drag function. Clicking with mouse button
- // 3 on the text object causes the long rectangle to be
- // translated to the coordinates (0.1, 0.5)
- program {
- name: "test_set_drag";
- signal: "mouse,down,3";
- source: "text";
- script {
- set_drag(PART:"dragable", 0.1, 0.5);
- emit("DEBUG...", "SET_DRAG");
- }
- }
- // Test the set_text and get_text functions. Clicking down on
- // the text with button 1 changes the text, releasing reverts.
- program {
- name: "test_set_and_get_text1";
- signal: "mouse,down,1";
- source: "text";
- script {
- new buf[256];
- get_text(PART:"text", buf, 256);
- emit("DEBUG...", buf);
- set_text(PART:"text", "Text has changed");
- new r,g,b,a;
- set_color_class("bg", 255, 0, 0, 127);
- get_color_class("bg", r, g, b, a);
- snprintf(buf, 256, "r: %i g: %i b: %i a: %i", r, g, b, a);
- emit("DEBUG...", buf);
- new font[100];
- new Float:size;
- get_text_class("plainjane", font, size);
- snprintf(buf, 256, "%s SIZE: %f", font, size);
- emit("DEBUG...", buf);
- set_text_class("plainjane", "Vera-Bold", 10.0);
- }
- }
- program {
- name: "test_set_and_get_text2";
- signal: "mouse,up,1";
- source: "text";
- script {
- set_text(PART:"text", "This is a longer test string");
- new w;
- new h;
- new w2;
- new h2;
- get_min_size(w, h);
- get_max_size(w2, h2);
- new buf[256];
- snprintf(buf, 256, "**Min Size** w: %i h: %i\n**Max Size** w: %i h: %i", w, h, w2, h2);
- emit("DEBUG...", buf);
- get_mouse(w,h);
- snprintf(buf, 256, "**Mouse at** x: %i y: %i\n", w, h);
- emit("DEBUG...", buf);
- set_color_class("bg", 255, 255, 255, 255);
- set_text_class("plainjane", "Vera", 8.0);
- }
- }
- program {
- name: "logo_animate_signal";
- signal: "mouse,up,1";
- source: "logo_anim";
-// action: SIGNAL_EMIT "do_it" "the_source";
- script {
- set_int(global_int, PART:"logo");
- set_int(global_int, PART:"dragable");
- set_int(global_int, IMAGE:"e001.png");
- set_int(global_int, IMAGE:"e002.png");
- set_int(global_int, IMAGE:"e003.png");
- set_int(global_int, IMAGE:"e007.png");
- set_int(global_int, PROGRAM:"logo_animate_signal");
- set_int(global_int, PROGRAM:"logo_animate_signal");
- set_int(global_int, PROGRAM:"logo_animate_signal");
-
- emit("PROGRAAAAAAAM", "TEEEEEEEEEEEEEST");
-// set_int(global_int, 10);
- set_float(global_float, 10.0);
- set_str(global_str, "smelly fish");
- new buf[256];
-
- new i;
- i = get_int(global_int);
- snprintf(buf, 256, "1. i = %i :)", i);
- emit("DEBUG...", buf);
-
- new Float:f;
- f = get_float(global_float);
- snprintf(buf, 256, "2. f = %f :)", f);
- emit("DEBUG...", buf);
-
- new s[256];
- get_str(global_str, s, 256);
- snprintf(buf, 256, "3. s = %s :)", s);
- emit("DEBUG...", buf);
-
- set_state(PART:"logo", "clicked", 0.0);
- set_tween_state(PART:"logo", randf(), "default", 0.0, "clicked", 0.0);
- run_program(PROGRAM:"logo_click_d2");
- timer(2.5, "timer_cb", 777);
- anim(1.5, "anim_cb", 7777);
- }
- }
-#if 0
- program {
- name: "random_signal";
- signal: "show";
- source: "";
- in: 1.0 5.0;
- action: SIGNAL_EMIT "do_random" "the_source";
- }
- program {
- name: "random_signal";
- signal: "do_random";
- source: "the_source";
- in: 1.0 5.0;
- action: SIGNAL_EMIT "do_random" "the_source";
- }
-#endif
- program {
- name: "logo_click_d1";
- signal: "mouse,down,1";
- source: "logo";
- action: DRAG_VAL_STEP 1.0 1.0;
- target: "dragable";
- }
- program {
- name: "logo_click_d2";
- signal: "mouse,down,2";
- source: "logo";
- script {
- new i = get_int(global_click_count);
- set_int(global_click_count, i + 1);
-
- if (i < 5)
- send_message(MSG_NONE, 777);
- else if (i < 10)
- send_message(MSG_STRING, 123, "blah blah panties");
- }
- }
- program {
- name: "logo_click_d3";
- signal: "mouse,down,3";
- source: "logo";
- action: DRAG_VAL_STEP -1.0 -1.0;
- target: "dragable";
- }
- }
- }
-}
diff --git a/legacy/edje/data/src/edje_test.edc b/legacy/edje/data/src/edje_test.edc
deleted file mode 100644
index 54266715af..0000000000
--- a/legacy/edje/data/src/edje_test.edc
+++ /dev/null
@@ -1,255 +0,0 @@
-fonts {
- font: "Vera.ttf" "Vera";
-}
-images {
- image: "bg.png" LOSSY 95;
- image: "e.png" LOSSY 95;
-}
-
-collections {
- group {
- name: "test";
- script {
- public message(Msg_Type:type, id, ...) {
- if (type == MSG_NONE)
- {
- new buf[100];
-
- snprintf(buf, sizeof(buf), "ID: %i", id);
- emit("MESSAGE NONE", buf);
- send_message(type, id + 1000);
- }
- else if (type == MSG_STRING)
- {
- new str[100];
- new buf[100];
-
- snprintf(buf, sizeof(buf), "MESSAGE STRING ID: %i", id);
- getsarg(2, str, sizeof(str));
- emit(buf, str);
- send_message(type, id + 1000, "A Test Reply");
- }
- else if (type == MSG_INT)
- {
- new str[100];
- new buf[100];
- new val;
-
- snprintf(buf, sizeof(buf), "MESSAGE INT ID: %i", id);
- val = getarg(2);
- snprintf(str, sizeof(str), "V = %i", val);
- emit(buf, str);
- send_message(type, id + 1000, 987);
- }
- else if (type == MSG_FLOAT)
- {
- new str[100];
- new buf[100];
- new Float:val;
-
- snprintf(buf, sizeof(buf), "MESSAGE FLOAT ID: %i", id);
- val = getfarg(2);
- snprintf(str, sizeof(str), "V = %f", val);
- emit(buf, str);
- send_message(type, id + 1000, 3.14159);
- }
- else if (type == MSG_STRING_SET)
- {
- new str[100];
- new buf[100];
-
- snprintf(buf, sizeof(buf), "MESSAGE STRING SET ID: %i", id);
- for (new i = 2; i < numargs(); i++)
- {
- getsarg(i, str, sizeof(str));
- emit(buf, str);
- }
- send_message(type, id + 1000, "Alpha", "Beta", "Gamma", "Delta");
- }
- else if (type == MSG_INT_SET)
- {
- new buf[100];
-
- snprintf(buf, sizeof(buf), "MESSAGE INT SET ID: %i", id);
- for (new i = 2; i < numargs(); i++)
- {
- new val;
- new str[100];
-
- val = getarg(i);
- snprintf(str, sizeof(str), "V = %i", val);
- emit(buf, str);
- }
- send_message(type, id + 1000, 1, 2, 3, 4);
- }
- else if (type == MSG_FLOAT_SET)
- {
- new buf[100];
-
- snprintf(buf, sizeof(buf), "MESSAGE FLOAT SET ID: %i", id);
- for (new i = 2; i < numargs(); i++)
- {
- new Float:val;
- new str[100];
-
- val = getfarg(i);
- snprintf(str, sizeof(str), "V = %f", val);
- emit(buf, str);
- }
- send_message(type, id + 1000, 0.1, 0.2, 0.3, 0.4);
- }
- else if (type == MSG_STRING_INT)
- {
- new str[100];
- new buf[100];
- new val;
-
- snprintf(buf, sizeof(buf), "MESSAGE STRING INT ID: %i", id);
- getsarg(2, str, sizeof(str));
- emit(buf, str);
- val = getarg(3);
- snprintf(str, sizeof(str), "V = %i", val);
- emit(buf, str);
- send_message(type, id + 1000, "Single Int Reply", 1234);
- }
- else if (type == MSG_STRING_FLOAT)
- {
- new str[100];
- new buf[100];
- new Float:val;
-
- snprintf(buf, sizeof(buf), "MESSAGE STRING INT ID: %i", id);
- getsarg(2, str, sizeof(str));
- emit(buf, str);
- val = getfarg(3);
- snprintf(str, sizeof(str), "V = %f", val);
- emit(buf, str);
- send_message(type, id + 1000, "Single Float Reply", 0.1234);
- }
- else if (type == MSG_STRING_INT_SET)
- {
- new str[100];
- new buf[100];
- new val;
-
- snprintf(buf, sizeof(buf), "MESSAGE STRING INT SET ID: %i", id);
- getsarg(2, str, sizeof(str));
- emit(buf, str);
- for (new i = 3; i < numargs(); i++)
- {
- val = getarg(i);
- snprintf(str, sizeof(str), "V = %i", val);
- emit(buf, str);
- }
- send_message(type, id + 1000, "Four Ints Reply", 7, 6, 5, 4);
- }
- else if (type == MSG_STRING_FLOAT_SET)
- {
- new str[100];
- new buf[100];
- new Float:val;
-
- snprintf(buf, sizeof(buf), "MESSAGE STRING INT SET ID: %i", id);
- getsarg(2, str, sizeof(str));
- emit(buf, str);
- for (new i = 3; i < numargs(); i++)
- {
- val = getfarg(i);
- snprintf(str, sizeof(str), "V = %f", val);
- emit(buf, str);
- }
- send_message(type, id + 1000, "Four Floats Reply", 1.7, 1.6, 1.5, 1.4);
- }
- }
- }
- parts {
- part {
- name: "background";
- mouse_events: 0;
- description {
- state: "default" 0.0;
- color_class: "bg";
- rel1 {
- relative: 0.0 0.0;
- offset: 0 0;
- }
- rel2 {
- relative: 1.0 1.0;
- offset: -1 -1;
- }
- image {
- normal: "bg.png";
- border: 12 12 12 12;
- }
- }
- }
- part {
- name: "text1";
- type: TEXT;
- effect: SOFT_SHADOW;
- description {
- state: "default" 0.0;
- rel1 {
- relative: 0.0 0.0;
- offset: 8 8;
- }
- rel2 {
- relative: 1.0 0.0;
- offset: -9 20;
- }
- color: 255 255 255 255;
- color3: 0 0 0 32;
- text {
- text: "Test String";
- font: "Vera";
- size: 10;
- align: 0.0 0.5;
- }
- }
- }
- part {
- name: "logo";
- description {
- state: "default" 0.0;
- min: 64 64;
- max: 320 320;
- aspect: 1.0 1.0;
- rel1 {
- relative: 0.4 0.4;
- offset: 0 0;
- }
- rel2 {
- relative: 0.6 0.6;
- offset: -1 -1;
- }
- image {
- normal: "e.png";
- }
- }
- description {
- state: "clicked" 0.0;
- inherit: "default" 0.0;
- color: 255 255 255 128;
- }
- }
- }
- programs {
- program {
- name: "logo_click";
- signal: "mouse,down,1";
- source: "logo";
- action: STATE_SET "clicked" 0.0;
- transition: LINEAR 0.0;
- target: "logo";
- }
- program {
- name: "logo_unclick";
- signal: "mouse,up,1";
- source: "logo";
- action: STATE_SET "default" 0.0;
- transition: DECELERATE 0.25;
- target: "logo";
- }
- }
- }
-}
diff --git a/legacy/edje/data/src/gradient.edc b/legacy/edje/data/src/gradient.edc
deleted file mode 100644
index 87331cafd0..0000000000
--- a/legacy/edje/data/src/gradient.edc
+++ /dev/null
@@ -1,76 +0,0 @@
-spectra {
- spectrum {
- name: "white_to_trans";
- color: 255 255 255 255 1;
- color: 255 255 255 0 1;
- }
-}
-
-collections {
- group {
- name: "grad_test";
- parts {
- part {
- name: "grad";
- type: GRADIENT;
- description {
- state: "default" 0.0;
- color: 255 255 255 255;
- gradient {
- type: "linear";
- spectrum: "white_to_trans";
- }
- fill {
- angle: 0;
- spread: 0;
- origin {
- relative: 0.5 0.5;
- }
- size {
- relative: 1 1 ;
- }
- }
- }
- description {
- state: "half" 0.0;
- inherit: "default" 0.0;
- color: 0 255 0 255;
- fill {
- angle: 180;
- }
- }
- description {
- state: "full" 0.0;
- inherit: "default" 0.0;
- color: 255 255 255 255;
- fill {
- angle: 360;
- }
- }
- }
- programs {
- program {
- name: "anim";
- signal: "mouse,clicked*";
- source: "grad";
- action: STATE_SET "half" 0.0;
- target: "grad";
- transition: LINEAR 2.0;
- after: "anim2";
- }
- program {
- name: "anim2";
- action: STATE_SET "full" 0.0;
- target: "grad";
- transition: LINEAR 2.0;
- after: "anim3";
- }
- program {
- name: "anim3";
- action: STATE_SET "default" 0.0;
- target: "grad";
- after: "anim";
- }
- }
- }
-}
diff --git a/legacy/edje/data/src/test.edc b/legacy/edje/data/src/test.edc
deleted file mode 100644
index 7d25680241..0000000000
--- a/legacy/edje/data/src/test.edc
+++ /dev/null
@@ -1,320 +0,0 @@
-// Fonts to be inlined and used that a user might not have already installed
-fonts
-{
- // The first argument is the file, just like images, the second is the
- // font name this font is to be known as by edje text objects as the
- // font name
- font: "Vera.ttf" "Edje.Font.Name";
-}
-
-// Images in the image database for the output file
-images
-{
- // image "filename.png" STORAGE_MEOTHD [option to storage method];
- // STORAGE_METHOD can be:
- // COMP = compressed, no loss
- // RAW = uncompressed, no loss
- // LOSSY = compressed with quality loss, next param is quality level (0-100)
- image: "bg.png" LOSSY 80; /* raw pixels */
- image: "e.png" COMP; /* compressed */
-}
-
-// data can be attached to the edje file as a whole. string key, value style
-data
-{
- item: "Key" "This is a"" continued string";
- item: "My Data" "The string to attach to this data";
- item: "The Key" "String data attached to the key";
-}
-
-collections
-{
- group
- {
- name: "test";
-// min: 0 0;
-// max: 0 0;
-// more data that can be attached per collection
- data
- {
- item: "My Data" "The string to attach to this data";
- item: "The Key" "String data attached to the key";
- }
-// this section is optional. it contains all "shared" subroutines for this
-// group. so if any program scripts call functions that are not edje
-// exported calls, then this is where you put your own subroutines.
- script
- {
- my_routine(var)
- {
- new i;
-
- if (var > 10) tst();
- if (var > 20)
- {
- for (i = 20; i < var; i++)
- emit("SMELLY", "Fish");
- }
- }
-
- tst()
- {
- return 0;
- }
-
-// a special function for handling app messages - put it here if you want to
-// handle messages from apps
- public message(Msg_Type:type, id, ...)
- {
- emit("MSG", "PROCESS");
- if (type == MSG_NONE)
- {
- new buf[100];
-
- snprintf(buf, sizeof(buf), "ID: %i", id);
- emit("MESSAGE_NONE", buf);
- }
- else if (type == MSG_STRING)
- {
- new str[100];
- new buf[100];
-
- snprintf(buf, sizeof(buf), "MESSAGE STRING ID: %i", id);
- getsarg(2, str, 100);
- emit(buf, str);
- }
- else if (type == MSG_INT_SET)
- {
- new buf[100];
-
- snprintf(buf, sizeof(buf), "MESSAGE INT SET ID: %i", id);
- for (new i = 2; i < numargs(); i++)
- {
- new val;
- new str[100];
-
- val = getarg(i);
- snprintf(str, sizeof(str), "V %i", val);
- emit(buf, str);
- }
- }
- }
- }
- parts
- {
- part
- {
- name: "background";
-// IMAGE, RECT, TEXT, SWALLOW
-// type: IMAGE;
-// for text only really
-// NONE, PLAIN, OUTLINE, SOFT_OUTLINE, SHADOW, SOFT_SHADOW, OUTLINE_SHADOW,
-// OUTLINE_SOFT_SHADOW
-// effect: NONE;
- mouse_events: 0;
-// repeat_events: 0;
-// clip_to: "p1";
-// color_class: "default";
-// text_class: "default";
-// dragable
-// {
-// direction, on/off stepping count
-// x: 0 1 2;
-// y: 0 1 2;
-// confine: "p2";
-// }
- description
- {
-// state, "name" (float value 0.0 - 1.0)
- state: "default" 0.0;
- visible: 1;
-// align: 0.5 0.5;
-// min: 0 0;
-// max: 0 0;
-// step: 1 1;
-// aspect: 0.0 999999.0;
-// can be NONE VERTICAL HORIZONTAL and BOTH - depending which axis (if any)
-// is used as a master control on aspect calculations
-// aspect_preference: NONE;
- rel1
- {
- relative: 0.0 0.0;
- offset: 0 0;
-// if not defined assumed to be -1 (relative to all). to alone implies x & y
-// to: "p2";
-// relative to thia named part only in X direction
-// to_x: "p2";
-// and relative to this part only in the y direction
-// to_y: "p2";
- }
- rel2
- {
- relative: 1.0 1.0;
- offset: -1 -1;
- }
- image
- {
- normal: "bg.png";
-// tween images are images that are looped thru when graduating TO normal
-// tween: "test2.png";
-// tween: "test3.png";
- }
- border: 12 12 12 12;
-// fill
-// {
-// smooth: 1;
-// origin
-// {
-// relative: 0.0 0.0;
-// offset: 0 0;
-// }
-// size
-// {
-// relative: 1.0 1.0;
-// offset: 0 0;
-// }
-// }
-// only useful if its a rect or text object
-// color: 255 255 255 255;
-// only useful if its a text object
-// color2: 255 255 255 255;
-// color3: 255 255 255 255;
-// text
-// {
-// text: "test text";
-// font: "Vera";
-// size: 12;
-// fit: 0 0;
-// min: 1 1;
-// align: 0.5 0.5;
-// alipsis: 0.0;
-// }
- }
- }
- part
- {
- name: "logo";
- description
- {
- state: "default" 0.0;
- visible: 1;
- max: 64 64;
- rel1
- {
- relative: 0.0 0.0;
- offset: 16 16;
- }
- rel2
- {
- relative: 1.0 1.0;
- offset: -17 -17;
- }
- image
- {
- normal: "e.png";
- }
- }
- description
- {
- state: "clicked" 0.0;
- visible: 1;
- align: 0.5 0.5;
- max: 64 64;
- rel1
- {
- relative: 0.0 0.0;
- offset: 16 16;
- }
- rel2
- {
- relative: 1.0 1.0;
- offset: -17 -17;
- }
- image
- {
- normal: "e.png";
- }
- }
- }
- }
- programs
- {
- program
- {
- name: "logo_click";
- signal: "mouse,down,1";
- source: "logo";
-// STATE_SET, ACTION_STOP, SIGNAL_EMIT, DRAG_VAL_SET, DRAG_VAL_STEP, DRAG_VAL_PAGE
- action: STATE_SET "clicked" 0.0;
-// LINEAR, SINUSOIDAL, ACCELERATE, DECELERATE, + seconds to transition over
-// transition: LINEAR 0.0;
-// who to apply this state to, can be multiple targets
- target: "logo";
-// after: "p1_fade_1";
- }
- program
- {
- name: "logo_unclick";
- signal: "mouse,up,1";
- source: "logo";
- action: STATE_SET "default" 0.0;
- target: "logo";
- }
- program
- {
- name: "logo_unclick_script";
- signal: "mouse,up,1";
- source: "logo";
-// code to execute if this program matches. it can use subroutines declared
-// for this group or functions exported
- script
- {
- new i = 5;
-
- while (i > 0)
- {
- my_routine(10 + (i * 5));
- i--;
- }
- }
- }
-/*
- program
- {
- name: "p1_fade_2";
- signal: "action,end";
- source: "p1_fade_1";
- action: STATE_SET "clicked" 0.0;
- transition: LINEAR 1.0;
- target: "p1";
- after: "p1_fade_1";
- }
- program
- {
- name: "p1_unclicked";
- signal: "mouse,up,1";
- source: "p1";
- action: STATE_SET "default" 0.0;
- transition: LINEAR 0.0;
- target: "p1";
- }
- */
- }
- }
-/*
- group
- {
- name: "test2";
- parts
- {
- part
- {
- name: "p1";
- }
- }
- programs
- {
- }
- }
- */
-}
diff --git a/legacy/edje/data/template/.cvsignore b/legacy/edje/data/template/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/legacy/edje/data/template/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/legacy/edje/data/template/Makefile.am b/legacy/edje/data/template/Makefile.am
deleted file mode 100644
index 4d9354404c..0000000000
--- a/legacy/edje/data/template/Makefile.am
+++ /dev/null
@@ -1,8 +0,0 @@
-SUBDIRS = embryo fonts hashes images macros parts programs
-
-FILES = README build_theme.sh default.edc
-
-tmpldir = $(pkgdatadir)/data/template
-tmpl_DATA = $(FILES)
-
-EXTRA_DIST = $(FILES)
diff --git a/legacy/edje/data/template/README b/legacy/edje/data/template/README
deleted file mode 100644
index 8dda663ff2..0000000000
--- a/legacy/edje/data/template/README
+++ /dev/null
@@ -1,8 +0,0 @@
-Theme Name:
---------------
-This is a theme for edje
-
-
-Edje by : http://www.me.com/edje/
-Graphics by : http://www.someone.com
-More Graphics by : http://www.someoneelse.com
diff --git a/legacy/edje/data/template/build_theme.sh b/legacy/edje/data/template/build_theme.sh
deleted file mode 100755
index 637f2178ec..0000000000
--- a/legacy/edje/data/template/build_theme.sh
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/bin/sh -e
-THEME="default"
-APPNAME=""
-edje_cc -v -id ./images -fd ./fonts $THEME.edc $THEME.edj
-if [ $? = "0" ]; then
- if [ "$APPNAME" = "" ]; then
- echo "Build was successful"
- else
- PREFIX=`dirname \`which $APPNAME\` | sed 's/bin//'`
- sudo cp $THEME.edj $PREFIX"share/$APPNAME/themes/"
- echo -n "Installed theme to "
- echo $PREFIX"share/$APPNAME/themes/"
- fi
-else
- echo "Building failed"
-fi
diff --git a/legacy/edje/data/template/default.edc b/legacy/edje/data/template/default.edc
deleted file mode 100644
index 8fc0688951..0000000000
--- a/legacy/edje/data/template/default.edc
+++ /dev/null
@@ -1,41 +0,0 @@
-/*==========================================================================
- * Theme: default
- * Notes: inspired by ...
- * By:
- *========================================================================*/
-#include "macros/mymacro.edc"
-
-/*========================================================================*/
-images {
-#include "images/images.edc"
-}
-/*========================================================================*/
-fonts {
-#include "fonts/fonts.edc"
-}
-/*========================================================================*/
-data {
-#include "hashes/hashes.edc"
-}
-
-/*========================================================================*/
-collections {
- group {
- name, "Main";
- min, 32 32;
- max, 256 256;
-/*========================================================================*/
-script {
-#include "embryo/global.edc"
-}
-
-/*========================================================================*/
- parts {
-#include "parts/bg.edc"
- }
-/*========================================================================*/
- programs {
-#include "programs/bg.edc"
- }
- }
-}
diff --git a/legacy/edje/data/template/embryo/.cvsignore b/legacy/edje/data/template/embryo/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/legacy/edje/data/template/embryo/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/legacy/edje/data/template/embryo/Makefile.am b/legacy/edje/data/template/embryo/Makefile.am
deleted file mode 100644
index a2560af4a6..0000000000
--- a/legacy/edje/data/template/embryo/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-FILES = global.edc
-
-incdir = $(pkgdatadir)/data/template/embryo
-inc_DATA = $(FILES)
-
-EXTRA_DIST = $(FILES)
diff --git a/legacy/edje/data/template/embryo/global.edc b/legacy/edje/data/template/embryo/global.edc
deleted file mode 100644
index 3c51376953..0000000000
--- a/legacy/edje/data/template/embryo/global.edc
+++ /dev/null
@@ -1 +0,0 @@
- public mouse_state;
diff --git a/legacy/edje/data/template/fonts/.cvsignore b/legacy/edje/data/template/fonts/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/legacy/edje/data/template/fonts/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/legacy/edje/data/template/fonts/Makefile.am b/legacy/edje/data/template/fonts/Makefile.am
deleted file mode 100644
index b89699f819..0000000000
--- a/legacy/edje/data/template/fonts/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-FILES = Vera.ttf fonts.edc
-
-fontdir = $(pkgdatadir)/data/template/fonts
-font_DATA = $(FILES)
-
-EXTRA_DIST = $(FILES)
diff --git a/legacy/edje/data/template/fonts/Vera.ttf b/legacy/edje/data/template/fonts/Vera.ttf
deleted file mode 100644
index a4d30c38af..0000000000
Binary files a/legacy/edje/data/template/fonts/Vera.ttf and /dev/null differ
diff --git a/legacy/edje/data/template/fonts/fonts.edc b/legacy/edje/data/template/fonts/fonts.edc
deleted file mode 100644
index 55bfbc2608..0000000000
--- a/legacy/edje/data/template/fonts/fonts.edc
+++ /dev/null
@@ -1 +0,0 @@
- font, "Vera.ttf" "Edje.Vera";
diff --git a/legacy/edje/data/template/hashes/.cvsignore b/legacy/edje/data/template/hashes/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/legacy/edje/data/template/hashes/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/legacy/edje/data/template/hashes/Makefile.am b/legacy/edje/data/template/hashes/Makefile.am
deleted file mode 100644
index a54aeedc21..0000000000
--- a/legacy/edje/data/template/hashes/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-FILES = hashes.edc
-
-hashdir = $(pkgdatadir)/data/template/hashes
-hash_DATA = $(FILES)
-
-EXTRA_DIST = $(FILES)
diff --git a/legacy/edje/data/template/hashes/hashes.edc b/legacy/edje/data/template/hashes/hashes.edc
deleted file mode 100644
index 156dd92134..0000000000
--- a/legacy/edje/data/template/hashes/hashes.edc
+++ /dev/null
@@ -1 +0,0 @@
-//item, "Key" "Data";
diff --git a/legacy/edje/data/template/images/.cvsignore b/legacy/edje/data/template/images/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/legacy/edje/data/template/images/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/legacy/edje/data/template/images/Makefile.am b/legacy/edje/data/template/images/Makefile.am
deleted file mode 100644
index 9d80f97cca..0000000000
--- a/legacy/edje/data/template/images/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-FILES = images.edc
-
-imgdir = $(pkgdatadir)/data/template/images
-img_DATA = $(FILES)
-
-EXTRA_DIST = $(FILES)
diff --git a/legacy/edje/data/template/images/images.edc b/legacy/edje/data/template/images/images.edc
deleted file mode 100644
index bb03c6ceff..0000000000
--- a/legacy/edje/data/template/images/images.edc
+++ /dev/null
@@ -1 +0,0 @@
-// image, "myimage.png" LOSSY 95%;
diff --git a/legacy/edje/data/template/macros/.cvsignore b/legacy/edje/data/template/macros/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/legacy/edje/data/template/macros/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/legacy/edje/data/template/macros/Makefile.am b/legacy/edje/data/template/macros/Makefile.am
deleted file mode 100644
index 30e46e8971..0000000000
--- a/legacy/edje/data/template/macros/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-FILES = mymacro.edc
-
-macrodir = $(pkgdatadir)/data/template/macros
-macro_DATA = $(FILES)
-
-EXTRA_DIST = $(FILES)
diff --git a/legacy/edje/data/template/macros/mymacro.edc b/legacy/edje/data/template/macros/mymacro.edc
deleted file mode 100644
index d6abcc14a9..0000000000
--- a/legacy/edje/data/template/macros/mymacro.edc
+++ /dev/null
@@ -1,29 +0,0 @@
-#define GENERIC_ICON_MAPPING(title, iconfile) \
- group { name, title; min, 32 32; max, 256 256; \
- parts { \
- part { \
- name, "image"; type, IMAGE; mouse_events, 1; repeat_events, 1; \
- description { state, "default" 0.0; align, 0.5 0.5; \
- min, 32 32; max, 256 256; color, 255 255 255 255; \
- rel1 { relative, 0.0 0.0; offset, 0 0; } \
- rel2 { relative, 1.0 1.0; offset, 0 0; } \
- image { normal, iconfile; } } \
- description { state, "clicked" 0.0; align, 0.5 0.5; \
- min, 32 32; max, 256 256; color, 255 255 255 160; \
- rel1 { relative, 0.0 0.0; offset, 0 0; } \
- rel2 { relative, 1.0 1.0; offset, 0 0; } \
- image { normal, iconfile; } } } } \
- programs { \
- program { \
- name, title"mouse_down"; signal, "mouse,down,*"; \
- source, "image"; action, STATE_SET "clicked" 0.0; \
- transition, ACCELERATE 0.2; target, "image"; in, 0.15 0.0; } \
- program { \
- name, title"mouse_down_kill"; signal, "mouse,up,*"; \
- source, "image"; action, ACTION_STOP; \
- target, title"mouse_down"; } \
- program { \
- name, title"mouse_up"; signal, "mouse,up,*"; \
- source, "image"; action, STATE_SET "default" 0.0; \
- transition, ACCELERATE 0.2; target, "image"; } } \
-}
diff --git a/legacy/edje/data/template/parts/.cvsignore b/legacy/edje/data/template/parts/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/legacy/edje/data/template/parts/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/legacy/edje/data/template/parts/Makefile.am b/legacy/edje/data/template/parts/Makefile.am
deleted file mode 100644
index 31656eb55c..0000000000
--- a/legacy/edje/data/template/parts/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-FILES = bg.edc
-
-partdir = $(pkgdatadir)/data/template/parts
-part_DATA = $(FILES)
-
-EXTRA_DIST = $(FILES)
diff --git a/legacy/edje/data/template/parts/bg.edc b/legacy/edje/data/template/parts/bg.edc
deleted file mode 100644
index 745ee372f5..0000000000
--- a/legacy/edje/data/template/parts/bg.edc
+++ /dev/null
@@ -1,18 +0,0 @@
- part {
- name, "background";
- type, RECT;
- mouse_events, 1;
-
- description {
- state, "default" 0.0;
- color, 255 255 255 128;
- rel1 {
- relative, 0.0 0.0;
- offset, 0 0;
- }
- rel2 {
- relative, 1.0 1.0;
- offset, 0 0;
- }
- }
- }
diff --git a/legacy/edje/data/template/programs/.cvsignore b/legacy/edje/data/template/programs/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/legacy/edje/data/template/programs/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/legacy/edje/data/template/programs/Makefile.am b/legacy/edje/data/template/programs/Makefile.am
deleted file mode 100644
index 8a21fa3d7b..0000000000
--- a/legacy/edje/data/template/programs/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-FILES = bg.edc
-
-progdir = $(pkgdatadir)/data/template/programs
-prog_DATA = $(FILES)
-
-EXTRA_DIST = $(FILES)
diff --git a/legacy/edje/data/template/programs/bg.edc b/legacy/edje/data/template/programs/bg.edc
deleted file mode 100644
index 896280c68c..0000000000
--- a/legacy/edje/data/template/programs/bg.edc
+++ /dev/null
@@ -1,36 +0,0 @@
- program {
- name, "edje_loaded";
- signal, "load";
- source, "";
- script {
- set_int(mouse_state, 0);
- emit("initializing your edjes", "");
- }
- }
- program {
- name, "background_icon_mouse_down_embryo_reset";
- signal, "mouse,down,*";
- source, "background";
- script {
- set_int(mouse_state, 0);
- }
- }
- program {
- name, "background_icon_mouse_down_ignore_clicks";
- signal, "mouse,down,1";
- source, "background";
- script {
- set_int(mouse_state, 1);
- }
- in, 0.25 0.0;
- }
- program {
- name, "background_icon_mouse_clicked";
- signal, "mouse,clicked,1";
- source, "background";
- script {
- if(get_int(mouse_state) == 0) {
- emit("background,clicked", "");
- }
- }
- }
diff --git a/legacy/edje/data/test/.cvsignore b/legacy/edje/data/test/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/legacy/edje/data/test/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/legacy/edje/data/test/Makefile.am b/legacy/edje/data/test/Makefile.am
deleted file mode 100644
index 9e01dd3bed..0000000000
--- a/legacy/edje/data/test/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-SUBDIRS = fonts images
diff --git a/legacy/edje/data/test/fonts/.cvsignore b/legacy/edje/data/test/fonts/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/legacy/edje/data/test/fonts/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/legacy/edje/data/test/fonts/Makefile.am b/legacy/edje/data/test/fonts/Makefile.am
deleted file mode 100644
index 303a86c799..0000000000
--- a/legacy/edje/data/test/fonts/Makefile.am
+++ /dev/null
@@ -1,9 +0,0 @@
-FILES = Vera.ttf VeraBI.ttf VeraBd.ttf VeraIt.ttf VeraMoBI.ttf \
- VeraMoBd.ttf VeraMoIt.ttf VeraMono.ttf VeraSe.ttf VeraSeBd.ttf \
- fonts.alias fonts.dir
-
-fontsdir = $(pkgdatadir)/data/test/fonts
-fonts_DATA = $(FILES)
-
-EXTRA_DIST = $(FILES)
-
diff --git a/legacy/edje/data/test/fonts/Vera.ttf b/legacy/edje/data/test/fonts/Vera.ttf
deleted file mode 100644
index 58cd6b5e61..0000000000
Binary files a/legacy/edje/data/test/fonts/Vera.ttf and /dev/null differ
diff --git a/legacy/edje/data/test/fonts/VeraBI.ttf b/legacy/edje/data/test/fonts/VeraBI.ttf
deleted file mode 100644
index b55eee397e..0000000000
Binary files a/legacy/edje/data/test/fonts/VeraBI.ttf and /dev/null differ
diff --git a/legacy/edje/data/test/fonts/VeraBd.ttf b/legacy/edje/data/test/fonts/VeraBd.ttf
deleted file mode 100644
index 51d6111d72..0000000000
Binary files a/legacy/edje/data/test/fonts/VeraBd.ttf and /dev/null differ
diff --git a/legacy/edje/data/test/fonts/VeraIt.ttf b/legacy/edje/data/test/fonts/VeraIt.ttf
deleted file mode 100644
index cc23c9efd2..0000000000
Binary files a/legacy/edje/data/test/fonts/VeraIt.ttf and /dev/null differ
diff --git a/legacy/edje/data/test/fonts/VeraMoBI.ttf b/legacy/edje/data/test/fonts/VeraMoBI.ttf
deleted file mode 100644
index 8624542ed2..0000000000
Binary files a/legacy/edje/data/test/fonts/VeraMoBI.ttf and /dev/null differ
diff --git a/legacy/edje/data/test/fonts/VeraMoBd.ttf b/legacy/edje/data/test/fonts/VeraMoBd.ttf
deleted file mode 100644
index 9be6547ed6..0000000000
Binary files a/legacy/edje/data/test/fonts/VeraMoBd.ttf and /dev/null differ
diff --git a/legacy/edje/data/test/fonts/VeraMoIt.ttf b/legacy/edje/data/test/fonts/VeraMoIt.ttf
deleted file mode 100644
index 2404924856..0000000000
Binary files a/legacy/edje/data/test/fonts/VeraMoIt.ttf and /dev/null differ
diff --git a/legacy/edje/data/test/fonts/VeraMono.ttf b/legacy/edje/data/test/fonts/VeraMono.ttf
deleted file mode 100644
index 139f0b4311..0000000000
Binary files a/legacy/edje/data/test/fonts/VeraMono.ttf and /dev/null differ
diff --git a/legacy/edje/data/test/fonts/VeraSe.ttf b/legacy/edje/data/test/fonts/VeraSe.ttf
deleted file mode 100644
index 4b4ecc6667..0000000000
Binary files a/legacy/edje/data/test/fonts/VeraSe.ttf and /dev/null differ
diff --git a/legacy/edje/data/test/fonts/VeraSeBd.ttf b/legacy/edje/data/test/fonts/VeraSeBd.ttf
deleted file mode 100644
index 672bf761fe..0000000000
Binary files a/legacy/edje/data/test/fonts/VeraSeBd.ttf and /dev/null differ
diff --git a/legacy/edje/data/test/fonts/fonts.alias b/legacy/edje/data/test/fonts/fonts.alias
deleted file mode 100644
index bbb99b3fe3..0000000000
--- a/legacy/edje/data/test/fonts/fonts.alias
+++ /dev/null
@@ -1,11 +0,0 @@
-Vera-Bold-Italic -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-ascii-0
-Vera-Normal -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-ascii-0
-Vera-Bold -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-ascii-0
-Vera-Italic -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-ascii-
-Vera-Mono-Bold-Italic -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-ascii-0
-Vera-Mono-Bold -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-ascii-0
-Vera-Mono-Italic -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-ascii-0
-Vera-Mono -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-ascii-0
-Vera-Serif -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-ascii-0
-Vera-Serif-Bold -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-ascii-0
-Vera -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-ascii-0
diff --git a/legacy/edje/data/test/fonts/fonts.dir b/legacy/edje/data/test/fonts/fonts.dir
deleted file mode 100644
index 2dab016e1d..0000000000
--- a/legacy/edje/data/test/fonts/fonts.dir
+++ /dev/null
@@ -1,51 +0,0 @@
-50
-VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-ascii-0
-VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-fcd8859-15
-VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-iso8859-1
-VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-iso8859-15
-VeraBI.ttf -Bitstream-Bitstream Vera Sans-bold-i-normal--0-0-0-0-p-0-iso8859-9
-Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-ascii-0
-Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-fcd8859-15
-Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-iso8859-1
-Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-iso8859-15
-Vera.ttf -Bitstream-Bitstream Vera Sans-medium-r-normal--0-0-0-0-p-0-iso8859-9
-VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-ascii-0
-VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-fcd8859-15
-VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-iso8859-1
-VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-iso8859-15
-VeraBd.ttf -Bitstream-Bitstream Vera Sans-bold-r-normal--0-0-0-0-p-0-iso8859-9
-VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-ascii-0
-VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-fcd8859-15
-VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-iso8859-1
-VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-iso8859-15
-VeraIt.ttf -Bitstream-Bitstream Vera Sans-medium-i-normal--0-0-0-0-p-0-iso8859-9
-VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-ascii-0
-VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-fcd8859-15
-VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-iso8859-1
-VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-iso8859-15
-VeraMoBI.ttf -Bitstream-Bitstream Vera Sans Mono-bold-i-normal--0-0-0-0-m-0-iso8859-9
-VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-ascii-0
-VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-fcd8859-15
-VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-iso8859-1
-VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-iso8859-15
-VeraMoBd.ttf -Bitstream-Bitstream Vera Sans Mono-bold-r-normal--0-0-0-0-m-0-iso8859-9
-VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-ascii-0
-VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-fcd8859-15
-VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-iso8859-1
-VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-iso8859-15
-VeraMoIt.ttf -Bitstream-Bitstream Vera Sans Mono-medium-i-normal--0-0-0-0-m-0-iso8859-9
-VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-ascii-0
-VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-fcd8859-15
-VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-iso8859-1
-VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-iso8859-15
-VeraMono.ttf -Bitstream-Bitstream Vera Sans Mono-medium-r-normal--0-0-0-0-m-0-iso8859-9
-VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-ascii-0
-VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-fcd8859-15
-VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-iso8859-1
-VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-iso8859-15
-VeraSe.ttf -Bitstream-Bitstream Vera Serif-medium-r-normal--0-0-0-0-p-0-iso8859-9
-VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-ascii-0
-VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-fcd8859-15
-VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-iso8859-1
-VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-iso8859-15
-VeraSeBd.ttf -Bitstream-Bitstream Vera Serif-bold-r-normal--0-0-0-0-p-0-iso8859-9
diff --git a/legacy/edje/data/test/images/.cvsignore b/legacy/edje/data/test/images/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/legacy/edje/data/test/images/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/legacy/edje/data/test/images/Makefile.am b/legacy/edje/data/test/images/Makefile.am
deleted file mode 100644
index 82a8ae3cfa..0000000000
--- a/legacy/edje/data/test/images/Makefile.am
+++ /dev/null
@@ -1,7 +0,0 @@
-FILES = bg.png border.png item_normal.png item_selected.png \
- item_title.png shadow.png
-
-imgdir = $(pkgdatadir)/data/test/images
-img_DATA = $(FILES)
-
-EXTRA_DIST = $(FILES)
diff --git a/legacy/edje/data/test/images/bg.png b/legacy/edje/data/test/images/bg.png
deleted file mode 100644
index 7e92bd15fa..0000000000
Binary files a/legacy/edje/data/test/images/bg.png and /dev/null differ
diff --git a/legacy/edje/data/test/images/border.png b/legacy/edje/data/test/images/border.png
deleted file mode 100644
index 677a8ebb45..0000000000
Binary files a/legacy/edje/data/test/images/border.png and /dev/null differ
diff --git a/legacy/edje/data/test/images/item_normal.png b/legacy/edje/data/test/images/item_normal.png
deleted file mode 100644
index b6997e8757..0000000000
Binary files a/legacy/edje/data/test/images/item_normal.png and /dev/null differ
diff --git a/legacy/edje/data/test/images/item_selected.png b/legacy/edje/data/test/images/item_selected.png
deleted file mode 100644
index d98ac0f60c..0000000000
Binary files a/legacy/edje/data/test/images/item_selected.png and /dev/null differ
diff --git a/legacy/edje/data/test/images/item_title.png b/legacy/edje/data/test/images/item_title.png
deleted file mode 100644
index 97e4071ddc..0000000000
Binary files a/legacy/edje/data/test/images/item_title.png and /dev/null differ
diff --git a/legacy/edje/data/test/images/shadow.png b/legacy/edje/data/test/images/shadow.png
deleted file mode 100644
index 93410708e5..0000000000
Binary files a/legacy/edje/data/test/images/shadow.png and /dev/null differ