aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/elementary/data/objects
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--libraries/elementary/data/objects/Makefile.am62
-rw-r--r--libraries/elementary/data/objects/Makefile.in568
-rw-r--r--libraries/elementary/data/objects/clo.pngbin0 -> 120231 bytes
-rw-r--r--libraries/elementary/data/objects/cross.pngbin0 -> 18620 bytes
-rw-r--r--libraries/elementary/data/objects/cursors.edc226
-rw-r--r--libraries/elementary/data/objects/font_preview.edc40
-rw-r--r--libraries/elementary/data/objects/multibuttonentry.edc100
-rw-r--r--libraries/elementary/data/objects/multip.edc17
-rw-r--r--libraries/elementary/data/objects/over.pngbin0 -> 73621 bytes
-rw-r--r--libraries/elementary/data/objects/postit_ent.edc26
-rw-r--r--libraries/elementary/data/objects/sky.jpgbin0 -> 69378 bytes
-rw-r--r--libraries/elementary/data/objects/test.edc881
-rw-r--r--libraries/elementary/data/objects/under.pngbin0 -> 36742 bytes
13 files changed, 1920 insertions, 0 deletions
diff --git a/libraries/elementary/data/objects/Makefile.am b/libraries/elementary/data/objects/Makefile.am
new file mode 100644
index 0000000..cbdd478
--- /dev/null
+++ b/libraries/elementary/data/objects/Makefile.am
@@ -0,0 +1,62 @@
1AUTOMAKE_OPTIONS = 1.4 foreign
2MAINTAINERCLEANFILES = Makefile.in
3
4EDJE_CC = @edje_cc@
5EDJE_FLAGS_VERBOSE_ =
6EDJE_FLAGS_VERBOSE_0 =
7EDJE_FLAGS_VERBOSE_1 = -v
8EDJE_FLAGS = $(EDJE_FLAGS_$(V)) -id $(top_srcdir)/data/objects -fd $(top_srcdir)/data/objects
9
10filesdir = $(datadir)/elementary/objects
11
12files_DATA = test.edj multip.edj cursors.edj font_preview.edj postit_ent.edj multibuttonentry.edj
13
14EXTRA_DIST = \
15test.edc \
16multip.edc \
17cursors.edc \
18font_preview.edc \
19postit_ent.edc \
20multibuttonentry.edc \
21over.png \
22under.png \
23sky.jpg \
24clo.png \
25cross.png
26
27test.edj: Makefile $(EXTRA_DIST)
28 $(EDJE_CC) $(EDJE_FLAGS) \
29 $(top_srcdir)/data/objects/test.edc \
30 $(top_builddir)/data/objects/test.edj
31
32multip.edj: Makefile $(EXTRA_DIST)
33 $(EDJE_CC) $(EDJE_FLAGS) \
34 $(top_srcdir)/data/objects/multip.edc \
35 $(top_builddir)/data/objects/multip.edj
36
37colorpreview.edj: Makefile $(EXTRA_DIST)
38 $(EDJE_CC) $(EDJE_FLAGS) \
39 $(top_srcdir)/data/objects/colorpreview.edc \
40 $(top_builddir)/data/objects/colorpreview.edj
41
42cursors.edj: Makefile $(EXTRA_DIST)
43 $(EDJE_CC) $(EDJE_FLAGS) \
44 $(top_srcdir)/data/objects/cursors.edc \
45 $(top_builddir)/data/objects/cursors.edj
46
47font_preview.edj: Makefile $(EXTRA_DIST)
48 $(EDJE_CC) $(EDJE_FLAGS) \
49 $(top_srcdir)/data/objects/font_preview.edc \
50 $(top_builddir)/data/objects/font_preview.edj
51
52postit_ent.edj: Makefile $(EXTRA_DIST)
53 $(EDJE_CC) $(EDJE_FLAGS) \
54 $(top_srcdir)/data/objects/postit_ent.edc \
55 $(top_builddir)/data/objects/postit_ent.edj
56multibuttonentry.edj: Makefile $(EXTRA_DIST)
57 $(EDJE_CC) $(EDJE_FLAGS) \
58 $(top_srcdir)/data/objects/multibuttonentry.edc \
59 $(top_builddir)/data/objects/multibuttonentry.edj
60
61clean-local:
62 rm -f *.edj
diff --git a/libraries/elementary/data/objects/Makefile.in b/libraries/elementary/data/objects/Makefile.in
new file mode 100644
index 0000000..ebbcb7c
--- /dev/null
+++ b/libraries/elementary/data/objects/Makefile.in
@@ -0,0 +1,568 @@
1# Makefile.in generated by automake 1.11.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
6# Inc.
7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14# PARTICULAR PURPOSE.
15
16@SET_MAKE@
17
18VPATH = @srcdir@
19pkgdatadir = $(datadir)/@PACKAGE@
20pkgincludedir = $(includedir)/@PACKAGE@
21pkglibdir = $(libdir)/@PACKAGE@
22pkglibexecdir = $(libexecdir)/@PACKAGE@
23am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
24install_sh_DATA = $(install_sh) -c -m 644
25install_sh_PROGRAM = $(install_sh) -c
26install_sh_SCRIPT = $(install_sh) -c
27INSTALL_HEADER = $(INSTALL_DATA)
28transform = $(program_transform_name)
29NORMAL_INSTALL = :
30PRE_INSTALL = :
31POST_INSTALL = :
32NORMAL_UNINSTALL = :
33PRE_UNINSTALL = :
34POST_UNINSTALL = :
35build_triplet = @build@
36host_triplet = @host@
37subdir = data/objects
38DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
39ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
40am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \
41 $(top_srcdir)/m4/efl_binary.m4 \
42 $(top_srcdir)/m4/efl_compiler_flag.m4 \
43 $(top_srcdir)/m4/efl_doxygen.m4 \
44 $(top_srcdir)/m4/efl_examples.m4 \
45 $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \
46 $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
47 $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
48 $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
49 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
50 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
51 $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
52 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac
53am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
54 $(ACLOCAL_M4)
55mkinstalldirs = $(install_sh) -d
56CONFIG_HEADER = $(top_builddir)/elementary_config.h
57CONFIG_CLEAN_FILES =
58CONFIG_CLEAN_VPATH_FILES =
59AM_V_GEN = $(am__v_GEN_$(V))
60am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
61am__v_GEN_0 = @echo " GEN " $@;
62AM_V_at = $(am__v_at_$(V))
63am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
64am__v_at_0 = @
65SOURCES =
66DIST_SOURCES =
67am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
68am__vpath_adj = case $$p in \
69 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
70 *) f=$$p;; \
71 esac;
72am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
73am__install_max = 40
74am__nobase_strip_setup = \
75 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
76am__nobase_strip = \
77 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
78am__nobase_list = $(am__nobase_strip_setup); \
79 for p in $$list; do echo "$$p $$p"; done | \
80 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
81 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
82 if (++n[$$2] == $(am__install_max)) \
83 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
84 END { for (dir in files) print dir, files[dir] }'
85am__base_list = \
86 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
87 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
88am__installdirs = "$(DESTDIR)$(filesdir)"
89DATA = $(files_DATA)
90DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
91ACLOCAL = @ACLOCAL@
92ALLOCA = @ALLOCA@
93AMTAR = @AMTAR@
94AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
95AR = @AR@
96AS = @AS@
97AUTOCONF = @AUTOCONF@
98AUTOHEADER = @AUTOHEADER@
99AUTOMAKE = @AUTOMAKE@
100AWK = @AWK@
101CC = @CC@
102CCDEPMODE = @CCDEPMODE@
103CFLAGS = @CFLAGS@
104CPP = @CPP@
105CPPFLAGS = @CPPFLAGS@
106CYGPATH_W = @CYGPATH_W@
107DEFS = @DEFS@
108DEPDIR = @DEPDIR@
109DLLTOOL = @DLLTOOL@
110DSYMUTIL = @DSYMUTIL@
111DUMPBIN = @DUMPBIN@
112ECHO_C = @ECHO_C@
113ECHO_N = @ECHO_N@
114ECHO_T = @ECHO_T@
115EGREP = @EGREP@
116EIO_CFLAGS = @EIO_CFLAGS@
117EIO_LIBS = @EIO_LIBS@
118ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@
119ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@
120ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@
121ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@
122ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@
123ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@
124ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@
125ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@
126ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@
127ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@
128ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@
129ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@
130ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@
131ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@
132ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@
133ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@
134ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@
135ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@
136ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@
137ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@
138ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@
139ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@
140ELEMENTARY_LIBS = @ELEMENTARY_LIBS@
141ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@
142ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@
143ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@
144ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@
145ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@
146ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@
147ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@
148ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@
149ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@
150ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@
151ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@
152ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@
153ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@
154ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@
155ELM_DEBUG_DEF = @ELM_DEBUG_DEF@
156ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@
157ELM_EDBUS_DEF = @ELM_EDBUS_DEF@
158ELM_EFREET_DEF = @ELM_EFREET_DEF@
159ELM_EMAP_DEF = @ELM_EMAP_DEF@
160ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@
161ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@
162ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@
163ELM_UNIX_DEF = @ELM_UNIX_DEF@
164ELM_WEB_DEF = @ELM_WEB_DEF@
165ELM_WIN32_DEF = @ELM_WIN32_DEF@
166ELM_WINCE_DEF = @ELM_WINCE_DEF@
167EMOTION_CFLAGS = @EMOTION_CFLAGS@
168EMOTION_LIBS = @EMOTION_LIBS@
169EVIL_CFLAGS = @EVIL_CFLAGS@
170EVIL_LIBS = @EVIL_LIBS@
171EXEEXT = @EXEEXT@
172FGREP = @FGREP@
173GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
174GMSGFMT = @GMSGFMT@
175GMSGFMT_015 = @GMSGFMT_015@
176GREP = @GREP@
177INSTALL = @INSTALL@
178INSTALL_DATA = @INSTALL_DATA@
179INSTALL_PROGRAM = @INSTALL_PROGRAM@
180INSTALL_SCRIPT = @INSTALL_SCRIPT@
181INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
182INTLLIBS = @INTLLIBS@
183INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
184LD = @LD@
185LDFLAGS = @LDFLAGS@
186LIBICONV = @LIBICONV@
187LIBINTL = @LIBINTL@
188LIBOBJS = @LIBOBJS@
189LIBS = @LIBS@
190LIBTOOL = @LIBTOOL@
191LIPO = @LIPO@
192LN_S = @LN_S@
193LOCALE_DIR = @LOCALE_DIR@
194LTLIBICONV = @LTLIBICONV@
195LTLIBINTL = @LTLIBINTL@
196LTLIBOBJS = @LTLIBOBJS@
197MAKEINFO = @MAKEINFO@
198MKDIR_P = @MKDIR_P@
199MODULE_ARCH = @MODULE_ARCH@
200MODULE_EDJE = @MODULE_EDJE@
201MSGFMT = @MSGFMT@
202MSGFMT_015 = @MSGFMT_015@
203MSGMERGE = @MSGMERGE@
204NM = @NM@
205NMEDIT = @NMEDIT@
206OBJDUMP = @OBJDUMP@
207OBJEXT = @OBJEXT@
208OTOOL = @OTOOL@
209OTOOL64 = @OTOOL64@
210PACKAGE = @PACKAGE@
211PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
212PACKAGE_NAME = @PACKAGE_NAME@
213PACKAGE_STRING = @PACKAGE_STRING@
214PACKAGE_TARNAME = @PACKAGE_TARNAME@
215PACKAGE_URL = @PACKAGE_URL@
216PACKAGE_VERSION = @PACKAGE_VERSION@
217PATH_SEPARATOR = @PATH_SEPARATOR@
218PKG_CONFIG = @PKG_CONFIG@
219PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
220PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
221POSUB = @POSUB@
222RANLIB = @RANLIB@
223SED = @SED@
224SET_MAKE = @SET_MAKE@
225SHELL = @SHELL@
226STRIP = @STRIP@
227USE_NLS = @USE_NLS@
228VERSION = @VERSION@
229VMAJ = @VMAJ@
230VMIN = @VMIN@
231XGETTEXT = @XGETTEXT@
232XGETTEXT_015 = @XGETTEXT_015@
233XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
234abs_builddir = @abs_builddir@
235abs_srcdir = @abs_srcdir@
236abs_top_builddir = @abs_top_builddir@
237abs_top_srcdir = @abs_top_srcdir@
238ac_ct_CC = @ac_ct_CC@
239ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
240am__include = @am__include@
241am__leading_dot = @am__leading_dot@
242am__quote = @am__quote@
243am__tar = @am__tar@
244am__untar = @am__untar@
245bindir = @bindir@
246build = @build@
247build_alias = @build_alias@
248build_cpu = @build_cpu@
249build_os = @build_os@
250build_vendor = @build_vendor@
251builddir = @builddir@
252datadir = @datadir@
253datarootdir = @datarootdir@
254dlopen_libs = @dlopen_libs@
255docdir = @docdir@
256dvidir = @dvidir@
257edje_cc = @edje_cc@
258eet_eet = @eet_eet@
259efl_doxygen = @efl_doxygen@
260efl_have_doxygen = @efl_have_doxygen@
261exec_prefix = @exec_prefix@
262host = @host@
263host_alias = @host_alias@
264host_cpu = @host_cpu@
265host_os = @host_os@
266host_vendor = @host_vendor@
267htmldir = @htmldir@
268includedir = @includedir@
269infodir = @infodir@
270install_sh = @install_sh@
271libdir = @libdir@
272libexecdir = @libexecdir@
273localedir = @localedir@
274localstatedir = @localstatedir@
275lt_ECHO = @lt_ECHO@
276lt_enable_auto_import = @lt_enable_auto_import@
277mandir = @mandir@
278mkdir_p = @mkdir_p@
279my_libs = @my_libs@
280oldincludedir = @oldincludedir@
281pdfdir = @pdfdir@
282pkgconfig_requires_private = @pkgconfig_requires_private@
283prefix = @prefix@
284program_transform_name = @program_transform_name@
285psdir = @psdir@
286release_info = @release_info@
287requirement_elm = @requirement_elm@
288sbindir = @sbindir@
289sharedstatedir = @sharedstatedir@
290srcdir = @srcdir@
291sysconfdir = @sysconfdir@
292target_alias = @target_alias@
293top_build_prefix = @top_build_prefix@
294top_builddir = @top_builddir@
295top_srcdir = @top_srcdir@
296version_info = @version_info@
297AUTOMAKE_OPTIONS = 1.4 foreign
298MAINTAINERCLEANFILES = Makefile.in
299EDJE_CC = @edje_cc@
300EDJE_FLAGS_VERBOSE_ =
301EDJE_FLAGS_VERBOSE_0 =
302EDJE_FLAGS_VERBOSE_1 = -v
303EDJE_FLAGS = $(EDJE_FLAGS_$(V)) -id $(top_srcdir)/data/objects -fd $(top_srcdir)/data/objects
304filesdir = $(datadir)/elementary/objects
305files_DATA = test.edj multip.edj cursors.edj font_preview.edj postit_ent.edj multibuttonentry.edj
306EXTRA_DIST = \
307test.edc \
308multip.edc \
309cursors.edc \
310font_preview.edc \
311postit_ent.edc \
312multibuttonentry.edc \
313over.png \
314under.png \
315sky.jpg \
316clo.png \
317cross.png
318
319all: all-am
320
321.SUFFIXES:
322$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
323 @for dep in $?; do \
324 case '$(am__configure_deps)' in \
325 *$$dep*) \
326 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
327 && { if test -f $@; then exit 0; else break; fi; }; \
328 exit 1;; \
329 esac; \
330 done; \
331 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/objects/Makefile'; \
332 $(am__cd) $(top_srcdir) && \
333 $(AUTOMAKE) --foreign data/objects/Makefile
334.PRECIOUS: Makefile
335Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
336 @case '$?' in \
337 *config.status*) \
338 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
339 *) \
340 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
341 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
342 esac;
343
344$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
345 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
346
347$(top_srcdir)/configure: $(am__configure_deps)
348 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
349$(ACLOCAL_M4): $(am__aclocal_m4_deps)
350 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
351$(am__aclocal_m4_deps):
352
353mostlyclean-libtool:
354 -rm -f *.lo
355
356clean-libtool:
357 -rm -rf .libs _libs
358install-filesDATA: $(files_DATA)
359 @$(NORMAL_INSTALL)
360 test -z "$(filesdir)" || $(MKDIR_P) "$(DESTDIR)$(filesdir)"
361 @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \
362 for p in $$list; do \
363 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
364 echo "$$d$$p"; \
365 done | $(am__base_list) | \
366 while read files; do \
367 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(filesdir)'"; \
368 $(INSTALL_DATA) $$files "$(DESTDIR)$(filesdir)" || exit $$?; \
369 done
370
371uninstall-filesDATA:
372 @$(NORMAL_UNINSTALL)
373 @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \
374 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
375 test -n "$$files" || exit 0; \
376 echo " ( cd '$(DESTDIR)$(filesdir)' && rm -f" $$files ")"; \
377 cd "$(DESTDIR)$(filesdir)" && rm -f $$files
378tags: TAGS
379TAGS:
380
381ctags: CTAGS
382CTAGS:
383
384
385distdir: $(DISTFILES)
386 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
387 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
388 list='$(DISTFILES)'; \
389 dist_files=`for file in $$list; do echo $$file; done | \
390 sed -e "s|^$$srcdirstrip/||;t" \
391 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
392 case $$dist_files in \
393 */*) $(MKDIR_P) `echo "$$dist_files" | \
394 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
395 sort -u` ;; \
396 esac; \
397 for file in $$dist_files; do \
398 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
399 if test -d $$d/$$file; then \
400 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
401 if test -d "$(distdir)/$$file"; then \
402 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
403 fi; \
404 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
405 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
406 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
407 fi; \
408 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
409 else \
410 test -f "$(distdir)/$$file" \
411 || cp -p $$d/$$file "$(distdir)/$$file" \
412 || exit 1; \
413 fi; \
414 done
415check-am: all-am
416check: check-am
417all-am: Makefile $(DATA)
418installdirs:
419 for dir in "$(DESTDIR)$(filesdir)"; do \
420 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
421 done
422install: install-am
423install-exec: install-exec-am
424install-data: install-data-am
425uninstall: uninstall-am
426
427install-am: all-am
428 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
429
430installcheck: installcheck-am
431install-strip:
432 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
433 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
434 `test -z '$(STRIP)' || \
435 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
436mostlyclean-generic:
437
438clean-generic:
439
440distclean-generic:
441 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
442 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
443
444maintainer-clean-generic:
445 @echo "This command is intended for maintainers to use"
446 @echo "it deletes files that may require special tools to rebuild."
447 -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
448clean: clean-am
449
450clean-am: clean-generic clean-libtool clean-local mostlyclean-am
451
452distclean: distclean-am
453 -rm -f Makefile
454distclean-am: clean-am distclean-generic
455
456dvi: dvi-am
457
458dvi-am:
459
460html: html-am
461
462html-am:
463
464info: info-am
465
466info-am:
467
468install-data-am: install-filesDATA
469
470install-dvi: install-dvi-am
471
472install-dvi-am:
473
474install-exec-am:
475
476install-html: install-html-am
477
478install-html-am:
479
480install-info: install-info-am
481
482install-info-am:
483
484install-man:
485
486install-pdf: install-pdf-am
487
488install-pdf-am:
489
490install-ps: install-ps-am
491
492install-ps-am:
493
494installcheck-am:
495
496maintainer-clean: maintainer-clean-am
497 -rm -f Makefile
498maintainer-clean-am: distclean-am maintainer-clean-generic
499
500mostlyclean: mostlyclean-am
501
502mostlyclean-am: mostlyclean-generic mostlyclean-libtool
503
504pdf: pdf-am
505
506pdf-am:
507
508ps: ps-am
509
510ps-am:
511
512uninstall-am: uninstall-filesDATA
513
514.MAKE: install-am install-strip
515
516.PHONY: all all-am check check-am clean clean-generic clean-libtool \
517 clean-local distclean distclean-generic distclean-libtool \
518 distdir dvi dvi-am html html-am info info-am install \
519 install-am install-data install-data-am install-dvi \
520 install-dvi-am install-exec install-exec-am install-filesDATA \
521 install-html install-html-am install-info install-info-am \
522 install-man install-pdf install-pdf-am install-ps \
523 install-ps-am install-strip installcheck installcheck-am \
524 installdirs maintainer-clean maintainer-clean-generic \
525 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
526 ps ps-am uninstall uninstall-am uninstall-filesDATA
527
528
529test.edj: Makefile $(EXTRA_DIST)
530 $(EDJE_CC) $(EDJE_FLAGS) \
531 $(top_srcdir)/data/objects/test.edc \
532 $(top_builddir)/data/objects/test.edj
533
534multip.edj: Makefile $(EXTRA_DIST)
535 $(EDJE_CC) $(EDJE_FLAGS) \
536 $(top_srcdir)/data/objects/multip.edc \
537 $(top_builddir)/data/objects/multip.edj
538
539colorpreview.edj: Makefile $(EXTRA_DIST)
540 $(EDJE_CC) $(EDJE_FLAGS) \
541 $(top_srcdir)/data/objects/colorpreview.edc \
542 $(top_builddir)/data/objects/colorpreview.edj
543
544cursors.edj: Makefile $(EXTRA_DIST)
545 $(EDJE_CC) $(EDJE_FLAGS) \
546 $(top_srcdir)/data/objects/cursors.edc \
547 $(top_builddir)/data/objects/cursors.edj
548
549font_preview.edj: Makefile $(EXTRA_DIST)
550 $(EDJE_CC) $(EDJE_FLAGS) \
551 $(top_srcdir)/data/objects/font_preview.edc \
552 $(top_builddir)/data/objects/font_preview.edj
553
554postit_ent.edj: Makefile $(EXTRA_DIST)
555 $(EDJE_CC) $(EDJE_FLAGS) \
556 $(top_srcdir)/data/objects/postit_ent.edc \
557 $(top_builddir)/data/objects/postit_ent.edj
558multibuttonentry.edj: Makefile $(EXTRA_DIST)
559 $(EDJE_CC) $(EDJE_FLAGS) \
560 $(top_srcdir)/data/objects/multibuttonentry.edc \
561 $(top_builddir)/data/objects/multibuttonentry.edj
562
563clean-local:
564 rm -f *.edj
565
566# Tell versions [3.59,3.63) of GNU make to not export all variables.
567# Otherwise a system limit (for SysV at least) may be exceeded.
568.NOEXPORT:
diff --git a/libraries/elementary/data/objects/clo.png b/libraries/elementary/data/objects/clo.png
new file mode 100644
index 0000000..dedfc51
--- /dev/null
+++ b/libraries/elementary/data/objects/clo.png
Binary files differ
diff --git a/libraries/elementary/data/objects/cross.png b/libraries/elementary/data/objects/cross.png
new file mode 100644
index 0000000..9670d7f
--- /dev/null
+++ b/libraries/elementary/data/objects/cross.png
Binary files differ
diff --git a/libraries/elementary/data/objects/cursors.edc b/libraries/elementary/data/objects/cursors.edc
new file mode 100644
index 0000000..9f66763
--- /dev/null
+++ b/libraries/elementary/data/objects/cursors.edc
@@ -0,0 +1,226 @@
1/////////////////////////////////////////////////////////////////////////////
2// CURSOR
3/////////////////////////////////////////////////////////////////////////////
4collections {
5 group { name: "elm/cursor/hand2/default";
6 min: 30 30;
7 max: 30 30;
8 data {
9 item: "hot_x" "0";
10 item: "hot_y" "0";
11 }
12 parts {
13 part { name: "base";
14 type: RECT;
15 mouse_events: 0;
16 description { state: "default" 0.0;
17 color: 0 255 0 255;
18 }
19 }
20 }
21 }
22
23 group { name: "elm/cursor/hand3/default";
24 min: 30 30;
25 max: 30 30;
26 data {
27 item: "hot_x" "0";
28 item: "hot_y" "0";
29 }
30 parts {
31 part { name: "base";
32 type: RECT;
33 mouse_events: 0;
34 description { state: "default" 0.0;
35 color: 255 0 0 255;
36 }
37 description { state: "blue" 0.0;
38 color: 0 0 255 255;
39 }
40 }
41 }
42 programs {
43 program { name: "load";
44 signal: "load";
45 source: "";
46 after: "go_blue";
47 }
48 program { name: "go_blue";
49 action: STATE_SET "blue" 0.0;
50 transition: LINEAR 1;
51 target: "base";
52 after: "go_red";
53 }
54 program { name: "go_red";
55 action: STATE_SET "default" 0.0;
56 transition: LINEAR 1;
57 target: "base";
58 after: "go_blue";
59 }
60 }
61 }
62
63 group { name: "elm/cursor/hand3/transparent";
64 min: 30 30;
65 max: 30 30;
66 data {
67 item: "hot_x" "0";
68 item: "hot_y" "0";
69 }
70 parts {
71 part { name: "base";
72 type: RECT;
73 mouse_events: 0;
74 description { state: "default" 0.0;
75 color: 255 0 0 120;
76 }
77 }
78 }
79 }
80
81 group { name: "test/layout/events";
82 parts {
83 part { name: "events";
84 type: RECT;
85 mouse_events: 1;
86 description { state: "default" 0.0;
87 color: 0 255 0 255;
88 rel2.relative: 0.5 1;
89 }
90 }
91 part { name: "noevents";
92 type: RECT;
93 mouse_events: 0;
94 description { state: "default" 0.0;
95 color: 200 255 200 255;
96 rel1.relative: 0.5 0;
97 }
98 }
99 }
100 }
101
102 group { name: "test/layout/noevents";
103 parts {
104 part { name: "base";
105 type: RECT;
106 mouse_events: 0;
107 description { state: "default" 0.0;
108 color: 255 255 255 255;
109 }
110 }
111 part { name: "top-left";
112 type: RECT;
113 mouse_events: 1;
114 description { state: "default" 0.0;
115 rel1.relative: 0.1 0.1;
116 rel2.relative: 0.5 0.5;
117 color: 0 0 255 255;
118 }
119 }
120 part { name: "top-right";
121 type: RECT;
122 mouse_events: 1;
123 description { state: "default" 0.0;
124 rel1.relative: 0.5 0.1;
125 rel2.relative: 0.9 0.5;
126 color: 0 255 255 255;
127 }
128 }
129 part { name: "bottom-left";
130 type: RECT;
131 mouse_events: 0;
132 description { state: "default" 0.0;
133 rel1.relative: 0.1 0.5;
134 rel2.relative: 0.5 0.9;
135 color: 255 0 255 255;
136 }
137 }
138 part { name: "bottom-right";
139 type: RECT;
140 mouse_events: 0;
141 description { state: "default" 0.0;
142 rel1.relative: 0.5 0.5;
143 rel2.relative: 0.9 0.9;
144 color: 255 255 0 255;
145 }
146 }
147 }
148 }
149
150 group { name: "test/layout/parts";
151 alias: "test/layout/parts2";
152 parts {
153 part { name: "base";
154 type: RECT;
155 mouse_events: 1;
156 description { state: "default" 0.0;
157 color: 0 0 0 255;
158 }
159 }
160 part { name: "top-left";
161 type: RECT;
162 mouse_events: 1;
163 description { state: "default" 0.0;
164 rel1.relative: 0.1 0.1;
165 rel2.relative: 0.5 0.5;
166 color: 0 0 255 255;
167 }
168 }
169 part { name: "top-right";
170 type: RECT;
171 mouse_events: 1;
172 description { state: "default" 0.0;
173 rel1.relative: 0.5 0.1;
174 rel2.relative: 0.9 0.5;
175 color: 0 255 255 255;
176 }
177 }
178 part { name: "bottom-left";
179 type: RECT;
180 mouse_events: 0;
181 description { state: "default" 0.0;
182 rel1.relative: 0.1 0.5;
183 rel2.relative: 0.5 0.9;
184 color: 255 0 255 255;
185 }
186 }
187 part { name: "bottom-right";
188 type: RECT;
189 mouse_events: 0;
190 description { state: "default" 0.0;
191 rel1.relative: 0.5 0.5;
192 rel2.relative: 0.9 0.9;
193 color: 255 255 0 255;
194 }
195 }
196 }
197 }
198
199 group { name: "test/layout/swallow";
200 parts {
201 part { name: "base";
202 type: RECT;
203 mouse_events: 1;
204 description { state: "default" 0.0;
205 color: 255 255 255 255;
206 }
207 }
208 part { name: "swallow1";
209 type: SWALLOW;
210 mouse_events: 1;
211 description { state: "default" 0.0;
212 rel1.relative: 0.1 0.1;
213 rel2.relative: 0.9 0.5;
214 }
215 }
216 part { name: "swallow2";
217 type: SWALLOW;
218 mouse_events: 1;
219 description { state: "default" 0.0;
220 rel1.relative: 0.1 0.5;
221 rel2.relative: 0.9 0.9;
222 }
223 }
224 }
225 }
226}
diff --git a/libraries/elementary/data/objects/font_preview.edc b/libraries/elementary/data/objects/font_preview.edc
new file mode 100644
index 0000000..302c2e8
--- /dev/null
+++ b/libraries/elementary/data/objects/font_preview.edc
@@ -0,0 +1,40 @@
1color_classes {
2 color_class {
3 name: "entry_text";
4 color: 0 0 0 255;
5 }
6}
7
8collections {
9
10 group { name: "font_preview";
11 parts {
12
13 /* some fonts have weird alignments, thus they overflow badly */
14 part { name: "clipper";
15 type: RECT;
16 description {
17 state: "default" 0.0;
18 }
19 }
20
21 part { name: "elm.text";
22 type: TEXT;
23 mouse_events: 0;
24 scale: 1;
25 clip_to: "clipper";
26 description {
27 state: "default" 0.0;
28 color_class: "entry_text";
29 text {
30 font: "Sans";
31 min: 0 1;
32 size: 10;
33 align: 0.5 0.5;
34 text_class: "font_preview";
35 }
36 }
37 }
38 }
39 }
40}
diff --git a/libraries/elementary/data/objects/multibuttonentry.edc b/libraries/elementary/data/objects/multibuttonentry.edc
new file mode 100644
index 0000000..8644a16
--- /dev/null
+++ b/libraries/elementary/data/objects/multibuttonentry.edc
@@ -0,0 +1,100 @@
1
2collections {
3group {
4 name: "multibuttonentry_test";
5 parts{
6 part {
7 name: "bg";
8 type: RECT;
9 mouse_events: 1;
10 scale:1;
11 description {
12 state: "default" 0.0;
13 color: 0 0 0 0;
14 rel1.relative: 0.0 0.0;
15 rel2.relative: 1.0 1.0;
16 }
17 }
18 part{
19 name: "top.left";
20 type: RECT;
21 scale: 1;
22 description {
23 state: "default" 0.0;
24 min : 0 0;
25 fixed: 1 1;
26 rel1 { relative: 0.0 0.0;to:bg; }
27 rel2 { relative: 0.0 0.0;to:bg; }
28 align: 0.0 0.0;
29 color: 0 0 0 0;
30 }
31 }
32 part{
33 name: "bottom.right";
34 type: RECT;
35 scale: 1;
36 description {
37 state: "default" 0.0;
38 min : 0 0;
39 fixed: 1 1;
40 rel1 { relative: 1.0 1.0;to:bg; }
41 rel2 { relative: 1.0 1.0;to:bg; }
42 align: 1.0 1.0;
43 color: 0 0 0 0;
44 }
45 }
46 part {
47 name: "bg.box";
48 type: RECT;
49 mouse_events: 0;
50 scale:1;
51 description {
52 state: "default" 0.0;
53 rel1.to: box;
54 rel2.to: box;
55 color: 230 220 188 255;
56 }
57 }
58 part {
59 name: "box";
60 type: SWALLOW;
61 mouse_events: 1;
62 scale:1;
63 description {
64 state: "default" 0.0;
65 min : 0 5;
66 fixed: 0 1;
67 rel1 { relative: 1.0 1.0;to: top.left;}
68 rel2 { relative: 0.0 1.0;to_x: bottom.right;to_y: top.left;}
69 align: 0.0 0.0;
70 }
71 }
72 part {
73 name: "bg.multibuttonentry";
74 type: RECT;
75 mouse_events: 0;
76 scale:1;
77 description {
78 state: "default" 0.0;
79 rel1.to: multibuttonentry;
80 rel2.to: multibuttonentry;
81 color: 246 245 237 0;
82 }
83 }
84 part {
85 name: "multibuttonentry";
86 type: SWALLOW;
87 mouse_events: 1;
88 scale:1;
89 description {
90 state: "default" 0.0;
91 min : 0 5;
92 fixed: 0 1;
93 rel1 { relative: 0.0 1.0; to: box; }
94 rel2 { relative: 0.0 0.0; to:bottom.right; }
95 align: 0.0 0.0;
96 }
97 }
98 }
99}
100}
diff --git a/libraries/elementary/data/objects/multip.edc b/libraries/elementary/data/objects/multip.edc
new file mode 100644
index 0000000..66be6bb
--- /dev/null
+++ b/libraries/elementary/data/objects/multip.edc
@@ -0,0 +1,17 @@
1collections {
2 group { name: "point";
3 images {
4 image: "cross.png" COMP;
5 }
6 parts {
7 part { name: "sky";
8 mouse_events: 0;
9 description { state: "default" 0.0;
10 min: 301 301;
11 image.normal: "cross.png";
12 }
13 }
14 }
15 }
16}
17
diff --git a/libraries/elementary/data/objects/over.png b/libraries/elementary/data/objects/over.png
new file mode 100644
index 0000000..5303e2d
--- /dev/null
+++ b/libraries/elementary/data/objects/over.png
Binary files differ
diff --git a/libraries/elementary/data/objects/postit_ent.edc b/libraries/elementary/data/objects/postit_ent.edc
new file mode 100644
index 0000000..9968907
--- /dev/null
+++ b/libraries/elementary/data/objects/postit_ent.edc
@@ -0,0 +1,26 @@
1collections {
2 group {
3 name: "main";
4 images {
5// image: "1.png" COMP;
6 }
7 parts {
8 part {
9 name: "bg";
10 type: RECT;
11 description {
12 state: "default" 0.0;
13 color: 247 239 132 255;
14 }
15 }
16 part {
17 name: "ent";
18 type: SWALLOW;
19 description {
20 state: "default" 0.0;
21 }
22 }
23 }
24 }
25}
26
diff --git a/libraries/elementary/data/objects/sky.jpg b/libraries/elementary/data/objects/sky.jpg
new file mode 100644
index 0000000..6132e7c
--- /dev/null
+++ b/libraries/elementary/data/objects/sky.jpg
Binary files differ
diff --git a/libraries/elementary/data/objects/test.edc b/libraries/elementary/data/objects/test.edc
new file mode 100644
index 0000000..ec51e7d
--- /dev/null
+++ b/libraries/elementary/data/objects/test.edc
@@ -0,0 +1,881 @@
1collections {
2 group { name: "layout";
3 images {
4 image: "over.png" COMP;
5 image: "under.png" COMP;
6 image: "sky.jpg" LOSSY 80;
7 image: "clo.png" LOSSY 60;
8 }
9 parts {
10 part { name: "clip";
11 type: RECT;
12 description { state: "default" 0.0;
13 }
14 }
15 part { name: "sky";
16 mouse_events: 1;
17 clip_to: "clip";
18 description { state: "default" 0.0;
19 aspect: 2.6225 2.6225;
20 aspect_preference: NONE;
21 image.normal: "sky.jpg";
22 }
23 description { state: "drift" 0.0;
24 inherit: "default" 0.0;
25 fill {
26 origin {
27 relative: 1.0 0.0;
28 offset: 0 0;
29 }
30 }
31 }
32 }
33 part { name: "under";
34 mouse_events: 0;
35 clip_to: "clip";
36 description { state: "default" 0.0;
37 align: 0.5 0.0;
38 aspect: 1.486068111 1.486068111;
39 aspect_preference: HORIZONTAL;
40 image.normal: "under.png";
41 }
42 }
43 part { name: "text";
44 type: TEXT;
45 clip_to: "clip";
46 description { state: "default" 0.0;
47 color: 255 255 0 255;
48 rel1 {
49 relative: 0.3 0.02;
50 }
51 rel2 {
52 relative: 0.6 0.12;
53 }
54 align: 0.5 0.5;
55 text {
56 font: "Sans:style=Bold";
57 size: 14;
58 min: 1 1;
59 text: "some edje text here";
60 }
61 }
62 }
63 part { name: "element1";
64 type: SWALLOW;
65 clip_to: "clip";
66 description { state: "default" 0.0;
67 rel1 {
68 relative: 0.2 0.2;
69 }
70 rel2 {
71 relative: 0.4 0.3;
72 }
73 }
74 }
75 part { name: "element2";
76 type: SWALLOW;
77 clip_to: "clip";
78 description { state: "default" 0.0;
79 rel1 {
80 relative: 0.6 0.3;
81 }
82 rel2 {
83 relative: 0.9 0.5;
84 }
85 }
86 }
87 part { name: "element3";
88 type: SWALLOW;
89 clip_to: "clip";
90 description { state: "default" 0.0;
91 rel1 {
92 relative: 0.1 0.7;
93 }
94 rel2 {
95 relative: 0.9 0.9;
96 }
97 }
98 }
99 part { name: "over";
100 mouse_events: 0;
101 clip_to: "clip";
102 description { state: "default" 0.0;
103 align: 0.0 1.0;
104 aspect: 2.238095238 2.238095238;
105 max: 329 147;
106 aspect_preference: HORIZONTAL;
107 image.normal: "over.png";
108 }
109 }
110 part { name: "clo";
111 mouse_events: 0;
112 clip_to: "clip";
113 description { state: "default" 0.0;
114 fill {
115 smooth: 0;
116 origin {
117 relative: 0.0 0.0;
118 offset: 0 0;
119 }
120 size {
121 relative: 1.84722 1.0;
122 offset: 0 0;
123 }
124 }
125 image.normal: "clo.png";
126 }
127 description { state: "drift" 0.0;
128 inherit: "default" 0.0;
129 fill {
130 origin {
131 relative: 1.84722 0.0;
132 offset: 0 0;
133 }
134 size {
135 relative: 1.84722 1.0;
136 offset: 0 0;
137 }
138 }
139 }
140 }
141 }
142 programs {
143 program { name: "anim1";
144 signal: "load";
145 source: "";
146 action: STATE_SET "drift" 0.0;
147 transition: LINEAR 10.0;
148 target: "clo";
149 after: "anim2";
150 }
151 program { name: "anim2";
152 action: STATE_SET "default" 0.0;
153 target: "clo";
154 after: "anim1";
155 }
156 program { name: "anim3";
157 signal: "load";
158 source: "";
159 action: STATE_SET "drift" 0.0;
160 transition: LINEAR 40.0;
161 target: "sky";
162 after: "anim4";
163 }
164 program { name: "anim4";
165 action: STATE_SET "default" 0.0;
166 target: "sky";
167 after: "anim3";
168 }
169 }
170 }
171 group { name: "layout2";
172 images {
173 image: "over.png" COMP;
174 image: "under.png" COMP;
175 image: "sky.jpg" LOSSY 80;
176 image: "clo.png" LOSSY 60;
177 }
178 parts {
179 part { name: "clip";
180 type: RECT;
181 description { state: "default" 0.0;
182 }
183 }
184 part { name: "sky";
185 mouse_events: 0;
186 clip_to: "clip";
187 description { state: "default" 0.0;
188 aspect: 2.6225 2.6225;
189 aspect_preference: NONE;
190 image.normal: "sky.jpg";
191 }
192 description { state: "drift" 0.0;
193 inherit: "default" 0.0;
194 fill {
195 origin {
196 relative: 1.0 0.0;
197 offset: 0 0;
198 }
199 }
200 }
201 }
202 part { name: "under";
203 mouse_events: 0;
204 clip_to: "clip";
205 description { state: "default" 0.0;
206 align: 0.5 0.0;
207 aspect: 1.486068111 1.486068111;
208 aspect_preference: HORIZONTAL;
209 image.normal: "under.png";
210 }
211 }
212 part { name: "text";
213 type: TEXT;
214 clip_to: "clip";
215 description { state: "default" 0.0;
216 color: 255 255 0 255;
217 rel1 {
218 relative: 0.3 0.02;
219 }
220 rel2 {
221 relative: 0.6 0.12;
222 }
223 align: 0.5 0.5;
224 text {
225 font: "Sans:style=Bold";
226 size: 14;
227 min: 1 1;
228 text: "some edje text here";
229 }
230 }
231 }
232 part { name: "element1";
233 type: SWALLOW;
234 clip_to: "clip";
235 description { state: "default" 0.0;
236 rel1 {
237 relative: 0.2 0.2;
238 }
239 rel2 {
240 relative: 0.4 0.3;
241 }
242 }
243 }
244 part { name: "element2";
245 type: SWALLOW;
246 clip_to: "clip";
247 description { state: "default" 0.0;
248 rel1 {
249 relative: 0.6 0.3;
250 }
251 rel2 {
252 relative: 0.9 0.5;
253 }
254 }
255 }
256 part { name: "element3";
257 type: SWALLOW;
258 clip_to: "clip";
259 description { state: "default" 0.0;
260 rel1 {
261 relative: 0.1 0.7;
262 }
263 rel2 {
264 relative: 0.9 0.9;
265 }
266 }
267 }
268 part { name: "over";
269 mouse_events: 0;
270 clip_to: "clip";
271 description { state: "default" 0.0;
272 align: 0.0 1.0;
273 aspect: 2.238095238 2.238095238;
274 max: 329 147;
275 aspect_preference: HORIZONTAL;
276 image.normal: "over.png";
277 }
278 }
279 part { name: "clo";
280 mouse_events: 0;
281 clip_to: "clip";
282 description { state: "default" 0.0;
283 fill {
284 smooth: 0;
285 origin {
286 relative: 0.0 0.0;
287 offset: 0 0;
288 }
289 size {
290 relative: 1.84722 1.0;
291 offset: 0 0;
292 }
293 }
294 image.normal: "clo.png";
295 }
296 description { state: "drift" 0.0;
297 inherit: "default" 0.0;
298 fill {
299 origin {
300 relative: 1.84722 0.0;
301 offset: 0 0;
302 }
303 size {
304 relative: 1.84722 1.0;
305 offset: 0 0;
306 }
307 }
308 }
309 }
310 }
311 }
312 group { name: "launcher_page";
313 parts {
314 part { name: "slot.0.0"; type: SWALLOW;
315 description { state: "default" 0.0;
316 rel1 { relative: 0.0 0.0;
317 }
318 rel2 { relative: 0.25 0.25;
319 }
320 }
321 }
322 part { name: "slot.1.0"; type: SWALLOW;
323 description { state: "default" 0.0;
324 rel1 { relative: 0.25 0.0;
325 }
326 rel2 { relative: 0.50 0.25;
327 }
328 }
329 }
330 part { name: "slot.2.0"; type: SWALLOW;
331 description { state: "default" 0.0;
332 rel1 { relative: 0.50 0.0;
333 }
334 rel2 { relative: 0.75 0.25;
335 }
336 }
337 }
338 part { name: "slot.3.0"; type: SWALLOW;
339 description { state: "default" 0.0;
340 rel1 { relative: 0.75 0.0;
341 }
342 rel2 { relative: 1.00 0.25;
343 }
344 }
345 }
346 part { name: "slot.0.1"; type: SWALLOW;
347 description { state: "default" 0.0;
348 rel1 { relative: 0.0 0.25;
349 }
350 rel2 { relative: 0.25 0.50;
351 }
352 }
353 }
354 part { name: "slot.1.1"; type: SWALLOW;
355 description { state: "default" 0.0;
356 rel1 { relative: 0.25 0.25;
357 }
358 rel2 { relative: 0.50 0.50;
359 }
360 }
361 }
362 part { name: "slot.2.1"; type: SWALLOW;
363 description { state: "default" 0.0;
364 rel1 { relative: 0.50 0.25;
365 }
366 rel2 { relative: 0.75 0.50;
367 }
368 }
369 }
370 part { name: "slot.3.1"; type: SWALLOW;
371 description { state: "default" 0.0;
372 rel1 { relative: 0.75 0.25;
373 }
374 rel2 { relative: 1.00 0.50;
375 }
376 }
377 }
378 part { name: "slot.0.2"; type: SWALLOW;
379 description { state: "default" 0.0;
380 rel1 { relative: 0.0 0.50;
381 }
382 rel2 { relative: 0.25 0.75;
383 }
384 }
385 }
386 part { name: "slot.1.2"; type: SWALLOW;
387 description { state: "default" 0.0;
388 rel1 { relative: 0.25 0.50;
389 }
390 rel2 { relative: 0.50 0.75;
391 }
392 }
393 }
394 part { name: "slot.2.2"; type: SWALLOW;
395 description { state: "default" 0.0;
396 rel1 { relative: 0.50 0.50;
397 }
398 rel2 { relative: 0.75 0.75;
399 }
400 }
401 }
402 part { name: "slot.3.2"; type: SWALLOW;
403 description { state: "default" 0.0;
404 rel1 { relative: 0.75 0.50;
405 }
406 rel2 { relative: 1.00 0.75;
407 }
408 }
409 }
410 part { name: "slot.0.3"; type: SWALLOW;
411 description { state: "default" 0.0;
412 rel1 { relative: 0.0 0.75;
413 }
414 rel2 { relative: 0.25 1.00;
415 }
416 }
417 }
418 part { name: "slot.1.3"; type: SWALLOW;
419 description { state: "default" 0.0;
420 rel1 { relative: 0.25 0.75;
421 }
422 rel2 { relative: 0.50 1.00;
423 }
424 }
425 }
426 part { name: "slot.2.3"; type: SWALLOW;
427 description { state: "default" 0.0;
428 rel1 { relative: 0.50 0.75;
429 }
430 rel2 { relative: 0.75 1.00;
431 }
432 }
433 }
434 part { name: "slot.3.3"; type: SWALLOW;
435 description { state: "default" 0.0;
436 rel1 { relative: 0.75 0.75;
437 }
438 rel2 { relative: 1.00 1.00;
439 }
440 }
441 }
442 }
443 }
444 group { name: "launcher_icon";
445 parts {
446 part { name: "slot"; type: SWALLOW;
447 description { state: "default" 0.0;
448 rel1 { relative: 0.0 0.0;
449 }
450 rel2 { relative: 1.00 0.00;
451 to_y: "label";
452 }
453 }
454 description { state: "drag1" 0.0;
455 inherit: "default" 0.0;
456 rel1.offset: -5 -3;
457 rel2.offset: -5 -3;
458 }
459 description { state: "drag2" 0.0;
460 inherit: "default" 0.0;
461 rel1.offset: 10 3;
462 rel2.offset: 10 3;
463 }
464 description { state: "drag3" 0.0;
465 inherit: "default" 0.0;
466 rel1.offset: -1 6;
467 rel2.offset: -1 6;
468 }
469 }
470 part { name: "label"; type: TEXT;
471 effect: SOFT_SHADOW;
472 scale: 1;
473 description { state: "default" 0.0;
474 fixed: 1 1;
475 align: 0.5 1.0;
476 rel1 { relative: 0.0 1.00;
477 }
478 rel2 { relative: 1.00 1.00;
479 }
480 color: 224 224 224 255;
481 color3: 0 0 0 64;
482 text {
483 font: "Sans:style=Bold,Edje-Vera-Bold";
484 size: 10;
485 min: 0 1;
486 max: 1 1;
487 align: 0.5 0.0;
488 }
489 }
490 description { state: "hi" 0.0;
491 inherit: "default" 0.0;
492 color: 255 0 0 255;
493 color3: 0 0 0 255;
494 }
495 description { state: "drag1" 0.0;
496 inherit: "default" 0.0;
497 color: 255 0 0 255;
498 color3: 0 0 0 255;
499 rel1.offset: -5 -3;
500 rel2.offset: -5 -3;
501 }
502 description { state: "drag2" 0.0;
503 inherit: "default" 0.0;
504 color: 255 0 0 255;
505 color3: 0 0 0 255;
506 rel1.offset: 10 3;
507 rel2.offset: 10 3;
508 }
509 description { state: "drag3" 0.0;
510 inherit: "default" 0.0;
511 color: 255 0 0 255;
512 color3: 0 0 0 255;
513 rel1.offset: -1 6;
514 rel2.offset: -1 6;
515 }
516 }
517 }
518 programs {
519 program { name: "click";
520 signal: "click"; source: "app";
521 action: STATE_SET "hi" 0.0;
522 transition: LINEAR 0.5;
523 target: "label";
524 }
525 program { name: "drag1";
526 signal: "drag"; source: "app";
527 action: STATE_SET "drag1" 0.0;
528 transition: LINEAR 0.1;
529 target: "label";
530 target: "slot";
531 after: "drag2";
532 }
533 program { name: "drag2";
534 action: STATE_SET "drag2" 0.0;
535 transition: LINEAR 0.2;
536 target: "label";
537 target: "slot";
538 after: "drag3";
539 }
540 program { name: "drag3";
541 action: STATE_SET "drag3" 0.0;
542 transition: LINEAR 0.1;
543 target: "label";
544 target: "slot";
545 after: "drag1";
546 }
547 program { name: "drop";
548 signal: "drop"; source: "app";
549 action: STATE_SET "default" 0.0;
550 target: "label";
551 target: "slot";
552 }
553 program { name: "unclick";
554 signal: "unclick"; source: "app";
555 action: STATE_SET "default" 0.0;
556 transition: LINEAR 0.5;
557 target: "label";
558 target: "slot";
559 }
560 program { name: "cancel";
561 signal: "cancel"; source: "app";
562 action: STATE_SET "default" 0.0;
563 transition: LINEAR 0.5;
564 target: "label";
565 target: "slot";
566 }
567 }
568 }
569 group { name: "twolines";
570 parts {
571 part { name: "clip";
572 type: RECT;
573 description { state: "default" 0.0;
574 }
575 }
576 part { name: "under";
577 mouse_events: 0;
578 clip_to: "clip";
579 type: RECT;
580 description { state: "default" 0.0;
581 color: 0 128 200 30;
582 }
583 }
584 part { name: "element1";
585 type: SWALLOW;
586 clip_to: "clip";
587 description { state: "default" 0.0;
588 rel1 {
589 relative: 0.0 0.0;
590 offset: 4 4;
591 }
592 rel2 {
593 relative: 1.0 0.5;
594 offset: -5 -3;
595 }
596 }
597 }
598 part { name: "element2";
599 type: SWALLOW;
600 clip_to: "clip";
601 description { state: "default" 0.0;
602 rel1 {
603 relative: 0.0 0.5;
604 offset: 4 2;
605 }
606 rel2 {
607 relative: 1.0 1.0;
608 offset: -5 -5;
609 }
610 }
611 }
612 }
613 }
614 group { name: "segment_test";
615 parts{
616 part {
617 name: "bg";
618 type: RECT;
619 scale: 1; //allow scaling
620 description {
621 state: "default" 0.0;
622 visible: 0;
623 visible: 0;
624 min: 480 400;
625 }
626 }
627 part { name: "top_padding";
628 type: RECT;
629 scale: 1; //allow scaling
630 description {
631 state: "default" 0.0;
632 visible: 0;
633 min : 250 30; //minimum size for gap filler
634 fixed: 0 1;
635 rel1 {
636 relative: 0 0;
637 }
638 rel2 {
639 relative: 1 0;
640 }
641 align: 0 0;
642 }
643 }
644 part { name: "segment1";
645 type: SWALLOW;
646 scale: 1;
647 description {
648 state: "default" 0.0;
649 fixed: 1 1;
650 rel1 {
651 relative: 0.0 1.0;
652 to_x: "bg";
653 to_y: "top_padding";
654 }
655 rel2 {
656 relative: 1.0 0.25;
657 to: "bg";
658 }
659 align: 0.5 0.0;
660 }
661 }
662 part { name: "segment1_bottom_padding";
663 type: RECT;
664 scale: 1;
665 description {
666 state: "default" 0.0;
667 visible: 0;
668 min : 250 10;
669 max : 250 10;
670 fixed: 1 1;
671 align: 0.5 0;
672 rel1 {
673 relative: 0 1.0;
674 to_y: "segment1";
675 }
676 rel2 {
677 relative: 1 1.0;
678 to_y: "segment1";
679 }
680 }
681 }
682 part { name: "segment2";
683 type: SWALLOW;
684 scale: 1;
685 description {
686 state: "default" 0.0;
687 fixed: 1 1;
688 rel1 {
689 relative: 0.1 1.0;
690 to_x: "bg";
691 to_y: "segment1_bottom_padding";
692 }
693 rel2 {
694 relative: 0.9 160/400;
695 to: "bg";
696 }
697 align: 0.5 0.0;
698 }
699 }
700 part { name: "segment2_bottom_padding";
701 type: RECT;
702 scale: 1;
703 description {
704 state: "default" 0.0;
705 visible: 0;
706 min : 250 10;
707 max : 250 10;
708 fixed: 1 1;
709 align: 0.5 0;
710 rel1 {
711 relative: 0 1.0;
712 to_y: "segment2";
713 }
714 rel2 {
715 relative: 1 1.0;
716 to_y: "segment2";
717 }
718 }
719 }
720 part { name: "segment3";
721 type: SWALLOW;
722 scale: 1;
723 description {
724 state: "default" 0.0;
725 fixed: 1 1;
726 rel1 {
727 relative: 0.2 1.0;
728 to_x: "bg";
729 to_y: "segment2_bottom_padding";
730 }
731 rel2 {
732 relative: 0.8 0.6;
733 to: "bg";
734 }
735 align: 0.5 0.0;
736 }
737 }
738 part { name: "segment3_bottom_padding";
739 type: RECT;
740 scale: 1;
741 description {
742 state: "default" 0.0;
743 visible: 0;
744 min : 250 10;
745 max : 250 10;
746 fixed: 1 1;
747 align: 0.5 0;
748 rel1 {
749 relative: 0 1.0;
750 to_y: "segment3";
751 }
752 rel2 {
753 relative: 1 1.0;
754 to_y: "segment3";
755 }
756 }
757 }
758 part { name: "segment4";
759 type: SWALLOW;
760 scale: 1;
761 description {
762 state: "default" 0.0;
763 fixed: 1 1;
764 rel1 {
765 relative: 0.3 1.0;
766 to_x: "bg";
767 to_y: "segment3_bottom_padding";
768 }
769 rel2 {
770 relative: 0.7 340/400;
771 to: "bg";
772 }
773 align: 0.5 0.0;
774 }
775 }
776 part { name: "btn1_bottom_padding";
777 type: RECT;
778 scale: 1;
779 description {
780 state: "default" 0.0;
781 visible: 0;
782 min : 250 100;
783 max : 250 100;
784 fixed: 1 1;
785 align: 0.5 0;
786 rel1 {
787 relative: 0 1.0;
788 to_y: "segment4";
789 }
790 rel2 {
791 relative: 1 1.0;
792 to_y: "segment4";
793 }
794 }
795 }
796 }
797 }
798 group { name: "bg_overlay";
799 images {
800 image: "clo.png" LOSSY 60;
801 }
802 parts {
803 part { name: "clip";
804 type: RECT;
805 description { state: "default" 0.0;
806 }
807 }
808 part { name: "clo";
809 mouse_events: 0;
810 clip_to: "clip";
811 description { state: "default" 0.0;
812 fill {
813 smooth: 0;
814 origin {
815 relative: 0.0 0.0;
816 offset: 0 0;
817 }
818 size {
819 relative: 1.84722 1.0;
820 offset: 0 0;
821 }
822 }
823 image.normal: "clo.png";
824 }
825 description { state: "drift" 0.0;
826 inherit: "default" 0.0;
827 fill {
828 origin {
829 relative: 1.84722 0.0;
830 offset: 0 0;
831 }
832 size {
833 relative: 1.84722 1.0;
834 offset: 0 0;
835 }
836 }
837 }
838 }
839 }
840 programs {
841 program { name: "anim1";
842 signal: "load";
843 source: "";
844 action: STATE_SET "drift" 0.0;
845 transition: LINEAR 10.0;
846 target: "clo";
847 after: "anim2";
848 }
849 program { name: "anim2";
850 action: STATE_SET "default" 0.0;
851 target: "clo";
852 after: "anim1";
853 }
854 }
855 }
856 group {
857 name: "test/layout";
858 images {
859 image: "sky.jpg" LOSSY 80;
860 }
861 parts {
862 part {
863 name: "bg";
864 description {
865 state: "default" 0.0;
866 color: 255 255 255 100;
867 image.normal: "sky.jpg";
868 }
869 }
870 part {
871 name: "swallow";
872 type: SWALLOW;
873 description {
874 state: "default" 0.0;
875 rel1.offset: 8 8;
876 rel2.offset: -7 -7;
877 }
878 }
879 }
880 }
881}
diff --git a/libraries/elementary/data/objects/under.png b/libraries/elementary/data/objects/under.png
new file mode 100644
index 0000000..91cb3fb
--- /dev/null
+++ b/libraries/elementary/data/objects/under.png
Binary files differ