aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/edje/data/include
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/edje/data/include')
-rw-r--r--libraries/edje/data/include/Makefile.am10
-rw-r--r--libraries/edje/data/include/Makefile.in485
-rw-r--r--libraries/edje/data/include/edje.inc219
3 files changed, 714 insertions, 0 deletions
diff --git a/libraries/edje/data/include/Makefile.am b/libraries/edje/data/include/Makefile.am
new file mode 100644
index 0000000..478813c
--- /dev/null
+++ b/libraries/edje/data/include/Makefile.am
@@ -0,0 +1,10 @@
1
2MAINTAINERCLEANFILES = Makefile.in
3
4FILES = edje.inc
5
6incdir = $(pkgdatadir)/include
7inc_DATA = $(FILES)
8
9EXTRA_DIST = $(FILES)
10
diff --git a/libraries/edje/data/include/Makefile.in b/libraries/edje/data/include/Makefile.in
new file mode 100644
index 0000000..ce14f03
--- /dev/null
+++ b/libraries/edje/data/include/Makefile.in
@@ -0,0 +1,485 @@
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/include
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_coverage.m4 \
43 $(top_srcdir)/m4/efl_doxygen.m4 \
44 $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/efl_tests.m4 \
45 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
46 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
47 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
48am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
49 $(ACLOCAL_M4)
50mkinstalldirs = $(install_sh) -d
51CONFIG_HEADER = $(top_builddir)/config.h
52CONFIG_CLEAN_FILES =
53CONFIG_CLEAN_VPATH_FILES =
54AM_V_GEN = $(am__v_GEN_$(V))
55am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
56am__v_GEN_0 = @echo " GEN " $@;
57AM_V_at = $(am__v_at_$(V))
58am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
59am__v_at_0 = @
60SOURCES =
61DIST_SOURCES =
62am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
63am__vpath_adj = case $$p in \
64 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
65 *) f=$$p;; \
66 esac;
67am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
68am__install_max = 40
69am__nobase_strip_setup = \
70 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
71am__nobase_strip = \
72 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
73am__nobase_list = $(am__nobase_strip_setup); \
74 for p in $$list; do echo "$$p $$p"; done | \
75 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
76 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
77 if (++n[$$2] == $(am__install_max)) \
78 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
79 END { for (dir in files) print dir, files[dir] }'
80am__base_list = \
81 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
82 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
83am__installdirs = "$(DESTDIR)$(incdir)"
84DATA = $(inc_DATA)
85DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
86ACLOCAL = @ACLOCAL@
87ALLOCA = @ALLOCA@
88ALSA_CFLAGS = @ALSA_CFLAGS@
89ALSA_LIBS = @ALSA_LIBS@
90AMTAR = @AMTAR@
91AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
92AR = @AR@
93AS = @AS@
94AUTOCONF = @AUTOCONF@
95AUTOHEADER = @AUTOHEADER@
96AUTOMAKE = @AUTOMAKE@
97AWK = @AWK@
98CC = @CC@
99CCDEPMODE = @CCDEPMODE@
100CFLAGS = @CFLAGS@
101CHECK_CFLAGS = @CHECK_CFLAGS@
102CHECK_LIBS = @CHECK_LIBS@
103CPP = @CPP@
104CPPFLAGS = @CPPFLAGS@
105CYGPATH_W = @CYGPATH_W@
106DEFS = @DEFS@
107DEPDIR = @DEPDIR@
108DLLTOOL = @DLLTOOL@
109DSYMUTIL = @DSYMUTIL@
110DUMPBIN = @DUMPBIN@
111ECHO_C = @ECHO_C@
112ECHO_N = @ECHO_N@
113ECHO_T = @ECHO_T@
114ECORE_IMF_CFLAGS = @ECORE_IMF_CFLAGS@
115ECORE_IMF_LIBS = @ECORE_IMF_LIBS@
116EDJE_CC_CFLAGS = @EDJE_CC_CFLAGS@
117EDJE_CC_LIBS = @EDJE_CC_LIBS@
118EDJE_CC_PRG = @EDJE_CC_PRG@
119EDJE_CFLAGS = @EDJE_CFLAGS@
120EDJE_DECC_CFLAGS = @EDJE_DECC_CFLAGS@
121EDJE_DECC_LIBS = @EDJE_DECC_LIBS@
122EDJE_DECC_PRG = @EDJE_DECC_PRG@
123EDJE_EXTERNAL_INSPECTOR_CFLAGS = @EDJE_EXTERNAL_INSPECTOR_CFLAGS@
124EDJE_EXTERNAL_INSPECTOR_LIBS = @EDJE_EXTERNAL_INSPECTOR_LIBS@
125EDJE_EXTERNAL_INSPECTOR_PRG = @EDJE_EXTERNAL_INSPECTOR_PRG@
126EDJE_INSPECTOR_CFLAGS = @EDJE_INSPECTOR_CFLAGS@
127EDJE_INSPECTOR_LIBS = @EDJE_INSPECTOR_LIBS@
128EDJE_INSPECTOR_PRG = @EDJE_INSPECTOR_PRG@
129EDJE_LIBS = @EDJE_LIBS@
130EDJE_PLAYER_CFLAGS = @EDJE_PLAYER_CFLAGS@
131EDJE_PLAYER_LIBS = @EDJE_PLAYER_LIBS@
132EDJE_PLAYER_PRG = @EDJE_PLAYER_PRG@
133EDJE_RECC_PRG = @EDJE_RECC_PRG@
134EFL_COVERAGE_CFLAGS = @EFL_COVERAGE_CFLAGS@
135EFL_COVERAGE_LIBS = @EFL_COVERAGE_LIBS@
136EFL_EDJE_BUILD = @EFL_EDJE_BUILD@
137EGREP = @EGREP@
138EVIL_CFLAGS = @EVIL_CFLAGS@
139EVIL_LIBS = @EVIL_LIBS@
140EXEEXT = @EXEEXT@
141FGREP = @FGREP@
142FLAC_CFLAGS = @FLAC_CFLAGS@
143FLAC_LIBS = @FLAC_LIBS@
144GREP = @GREP@
145INSTALL = @INSTALL@
146INSTALL_DATA = @INSTALL_DATA@
147INSTALL_PROGRAM = @INSTALL_PROGRAM@
148INSTALL_SCRIPT = @INSTALL_SCRIPT@
149INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
150LD = @LD@
151LDFLAGS = @LDFLAGS@
152LIBOBJS = @LIBOBJS@
153LIBS = @LIBS@
154LIBTOOL = @LIBTOOL@
155LIPO = @LIPO@
156LN_S = @LN_S@
157LTLIBOBJS = @LTLIBOBJS@
158LUA_CFLAGS = @LUA_CFLAGS@
159LUA_LIBS = @LUA_LIBS@
160MAKEINFO = @MAKEINFO@
161MINIMAL_CFLAGS = @MINIMAL_CFLAGS@
162MINIMAL_LIBS = @MINIMAL_LIBS@
163MKDIR_P = @MKDIR_P@
164MODULE_ARCH = @MODULE_ARCH@
165NM = @NM@
166NMEDIT = @NMEDIT@
167OBJDUMP = @OBJDUMP@
168OBJEXT = @OBJEXT@
169OTOOL = @OTOOL@
170OTOOL64 = @OTOOL64@
171PACKAGE = @PACKAGE@
172PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
173PACKAGE_NAME = @PACKAGE_NAME@
174PACKAGE_STRING = @PACKAGE_STRING@
175PACKAGE_TARNAME = @PACKAGE_TARNAME@
176PACKAGE_URL = @PACKAGE_URL@
177PACKAGE_VERSION = @PACKAGE_VERSION@
178PATH_SEPARATOR = @PATH_SEPARATOR@
179PKG_CONFIG = @PKG_CONFIG@
180PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
181PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
182PYTHON = @PYTHON@
183PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
184PYTHON_PLATFORM = @PYTHON_PLATFORM@
185PYTHON_PREFIX = @PYTHON_PREFIX@
186PYTHON_VERSION = @PYTHON_VERSION@
187RANLIB = @RANLIB@
188REMIX_CFLAGS = @REMIX_CFLAGS@
189REMIX_LIBS = @REMIX_LIBS@
190REMIX_PLUGIN_DIR = @REMIX_PLUGIN_DIR@
191SED = @SED@
192SET_MAKE = @SET_MAKE@
193SHELL = @SHELL@
194SNDFILE_CFLAGS = @SNDFILE_CFLAGS@
195SNDFILE_LIBS = @SNDFILE_LIBS@
196STRIP = @STRIP@
197VERSION = @VERSION@
198VMAJ = @VMAJ@
199VORBISENC_CFLAGS = @VORBISENC_CFLAGS@
200VORBISENC_LIBS = @VORBISENC_LIBS@
201abs_builddir = @abs_builddir@
202abs_srcdir = @abs_srcdir@
203abs_top_builddir = @abs_top_builddir@
204abs_top_srcdir = @abs_top_srcdir@
205ac_ct_CC = @ac_ct_CC@
206ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
207am__include = @am__include@
208am__leading_dot = @am__leading_dot@
209am__quote = @am__quote@
210am__tar = @am__tar@
211am__untar = @am__untar@
212bindir = @bindir@
213build = @build@
214build_alias = @build_alias@
215build_cpu = @build_cpu@
216build_os = @build_os@
217build_vendor = @build_vendor@
218builddir = @builddir@
219datadir = @datadir@
220datarootdir = @datarootdir@
221docdir = @docdir@
222dvidir = @dvidir@
223edje_cc = @edje_cc@
224efl_doxygen = @efl_doxygen@
225efl_have_doxygen = @efl_have_doxygen@
226exec_prefix = @exec_prefix@
227have_lcov = @have_lcov@
228host = @host@
229host_alias = @host_alias@
230host_cpu = @host_cpu@
231host_os = @host_os@
232host_vendor = @host_vendor@
233htmldir = @htmldir@
234includedir = @includedir@
235infodir = @infodir@
236install_sh = @install_sh@
237libdir = @libdir@
238libexecdir = @libexecdir@
239localedir = @localedir@
240localstatedir = @localstatedir@
241lt_ECHO = @lt_ECHO@
242lt_enable_auto_import = @lt_enable_auto_import@
243lua_libs = @lua_libs@
244mandir = @mandir@
245mkdir_p = @mkdir_p@
246oldincludedir = @oldincludedir@
247pdfdir = @pdfdir@
248pkgconfig_requires_private = @pkgconfig_requires_private@
249pkgpyexecdir = @pkgpyexecdir@
250pkgpythondir = @pkgpythondir@
251prefix = @prefix@
252program_transform_name = @program_transform_name@
253psdir = @psdir@
254pyexecdir = @pyexecdir@
255pythondir = @pythondir@
256release_info = @release_info@
257requirement_edje = @requirement_edje@
258sbindir = @sbindir@
259sharedstatedir = @sharedstatedir@
260srcdir = @srcdir@
261sysconfdir = @sysconfdir@
262target_alias = @target_alias@
263top_build_prefix = @top_build_prefix@
264top_builddir = @top_builddir@
265top_srcdir = @top_srcdir@
266version_info = @version_info@
267vimdir = @vimdir@
268MAINTAINERCLEANFILES = Makefile.in
269FILES = edje.inc
270incdir = $(pkgdatadir)/include
271inc_DATA = $(FILES)
272EXTRA_DIST = $(FILES)
273all: all-am
274
275.SUFFIXES:
276$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
277 @for dep in $?; do \
278 case '$(am__configure_deps)' in \
279 *$$dep*) \
280 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
281 && { if test -f $@; then exit 0; else break; fi; }; \
282 exit 1;; \
283 esac; \
284 done; \
285 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/include/Makefile'; \
286 $(am__cd) $(top_srcdir) && \
287 $(AUTOMAKE) --gnu data/include/Makefile
288.PRECIOUS: Makefile
289Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
290 @case '$?' in \
291 *config.status*) \
292 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
293 *) \
294 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
295 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
296 esac;
297
298$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
299 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
300
301$(top_srcdir)/configure: $(am__configure_deps)
302 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
303$(ACLOCAL_M4): $(am__aclocal_m4_deps)
304 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
305$(am__aclocal_m4_deps):
306
307mostlyclean-libtool:
308 -rm -f *.lo
309
310clean-libtool:
311 -rm -rf .libs _libs
312install-incDATA: $(inc_DATA)
313 @$(NORMAL_INSTALL)
314 test -z "$(incdir)" || $(MKDIR_P) "$(DESTDIR)$(incdir)"
315 @list='$(inc_DATA)'; test -n "$(incdir)" || list=; \
316 for p in $$list; do \
317 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
318 echo "$$d$$p"; \
319 done | $(am__base_list) | \
320 while read files; do \
321 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(incdir)'"; \
322 $(INSTALL_DATA) $$files "$(DESTDIR)$(incdir)" || exit $$?; \
323 done
324
325uninstall-incDATA:
326 @$(NORMAL_UNINSTALL)
327 @list='$(inc_DATA)'; test -n "$(incdir)" || list=; \
328 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
329 test -n "$$files" || exit 0; \
330 echo " ( cd '$(DESTDIR)$(incdir)' && rm -f" $$files ")"; \
331 cd "$(DESTDIR)$(incdir)" && rm -f $$files
332tags: TAGS
333TAGS:
334
335ctags: CTAGS
336CTAGS:
337
338
339distdir: $(DISTFILES)
340 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
341 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
342 list='$(DISTFILES)'; \
343 dist_files=`for file in $$list; do echo $$file; done | \
344 sed -e "s|^$$srcdirstrip/||;t" \
345 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
346 case $$dist_files in \
347 */*) $(MKDIR_P) `echo "$$dist_files" | \
348 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
349 sort -u` ;; \
350 esac; \
351 for file in $$dist_files; do \
352 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
353 if test -d $$d/$$file; then \
354 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
355 if test -d "$(distdir)/$$file"; then \
356 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
357 fi; \
358 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
359 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
360 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
361 fi; \
362 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
363 else \
364 test -f "$(distdir)/$$file" \
365 || cp -p $$d/$$file "$(distdir)/$$file" \
366 || exit 1; \
367 fi; \
368 done
369check-am: all-am
370check: check-am
371all-am: Makefile $(DATA)
372installdirs:
373 for dir in "$(DESTDIR)$(incdir)"; do \
374 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
375 done
376install: install-am
377install-exec: install-exec-am
378install-data: install-data-am
379uninstall: uninstall-am
380
381install-am: all-am
382 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
383
384installcheck: installcheck-am
385install-strip:
386 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
387 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
388 `test -z '$(STRIP)' || \
389 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
390mostlyclean-generic:
391
392clean-generic:
393
394distclean-generic:
395 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
396 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
397
398maintainer-clean-generic:
399 @echo "This command is intended for maintainers to use"
400 @echo "it deletes files that may require special tools to rebuild."
401 -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
402clean: clean-am
403
404clean-am: clean-generic clean-libtool mostlyclean-am
405
406distclean: distclean-am
407 -rm -f Makefile
408distclean-am: clean-am distclean-generic
409
410dvi: dvi-am
411
412dvi-am:
413
414html: html-am
415
416html-am:
417
418info: info-am
419
420info-am:
421
422install-data-am: install-incDATA
423
424install-dvi: install-dvi-am
425
426install-dvi-am:
427
428install-exec-am:
429
430install-html: install-html-am
431
432install-html-am:
433
434install-info: install-info-am
435
436install-info-am:
437
438install-man:
439
440install-pdf: install-pdf-am
441
442install-pdf-am:
443
444install-ps: install-ps-am
445
446install-ps-am:
447
448installcheck-am:
449
450maintainer-clean: maintainer-clean-am
451 -rm -f Makefile
452maintainer-clean-am: distclean-am maintainer-clean-generic
453
454mostlyclean: mostlyclean-am
455
456mostlyclean-am: mostlyclean-generic mostlyclean-libtool
457
458pdf: pdf-am
459
460pdf-am:
461
462ps: ps-am
463
464ps-am:
465
466uninstall-am: uninstall-incDATA
467
468.MAKE: install-am install-strip
469
470.PHONY: all all-am check check-am clean clean-generic clean-libtool \
471 distclean distclean-generic distclean-libtool distdir dvi \
472 dvi-am html html-am info info-am install install-am \
473 install-data install-data-am install-dvi install-dvi-am \
474 install-exec install-exec-am install-html install-html-am \
475 install-incDATA install-info install-info-am install-man \
476 install-pdf install-pdf-am install-ps install-ps-am \
477 install-strip installcheck installcheck-am installdirs \
478 maintainer-clean maintainer-clean-generic mostlyclean \
479 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
480 uninstall uninstall-am uninstall-incDATA
481
482
483# Tell versions [3.59,3.63) of GNU make to not export all variables.
484# Otherwise a system limit (for SysV at least) may be exceeded.
485.NOEXPORT:
diff --git a/libraries/edje/data/include/edje.inc b/libraries/edje/data/include/edje.inc
new file mode 100644
index 0000000..dfa5416
--- /dev/null
+++ b/libraries/edje/data/include/edje.inc
@@ -0,0 +1,219 @@
1/* Edje exported calls */
2
3/************************************************/
4/* Basic data storage/retrieval (it's explicit) */
5/************************************************/
6/* Example:
7 *
8 * In the "global" script section of a group:
9 *
10 * script {
11 * public global_value1;
12 * public global_value2;
13 * public global_value3;
14 * }
15 *
16 * In the program script sections, OR in any global functions/routines:
17 * ( several examples of setting/getting values)
18 *
19 * set_int(global_value1, 7);
20 * set_float(global_value2, 42.0);
21 * set_str(global_value3, "I am a smelly fish!");
22 * new value1 = get_int(global_value1);
23 * new Float:value2 = get_float(global_value2);
24 * new value3[100]; get_str(global_value3, value3, 100);
25 * set_int(global_value1, value1);
26 * set_float(global_value2, value2);
27 * set_str(global_value3, value3);
28 */
29native get_int (id);
30native set_int (id, val);
31native Float:get_float (id);
32native set_float (id, Float:val);
33native get_strlen(id);
34native get_str (id, dst[], maxlen);
35native set_str (id, str[]);
36
37/********************/
38/* Edje list calls */
39/********************/
40native count (id);
41native remove (id, n);
42native append_int (id, v);
43native prepend_int(id, v);
44native insert_int (id, pos, v);
45native replace_int (id, pos, v);
46native fetch_int (id, pos);
47native append_str (id, str[]);
48native prepend_str(id, str[]);
49native insert_str (id, pos, str[]);
50native replace_str(id, pos, str[]);
51native fetch_str (id, pos, dst[], maxlen);
52native append_float (id, Float:v);
53native prepend_float(id, Float:v);
54native insert_float (id, pos, Float:v);
55native replace_float(id, pos, Float:v);
56native Float:fetch_float (id, pos);
57
58/********************/
59/* Edje timer calls */
60/********************/
61native timer (Float:in, fname[], val);
62native cancel_timer(id);
63
64/*******************/
65/* Edje anim calls */
66/*******************/
67native anim (Float:len, fname[], val);
68native cancel_anim(id);
69
70/***********************************************************/
71/* Edje utility calls for dealing with edjes/programs etc. */
72/***********************************************************/
73/* Example:
74 *
75 * emit("this_thing", "clicked");
76 * emit("state", "playing");
77 *
78 * set_state(PART:"logo", "glowing", 0.0);
79 * set_state(PART:"button", "default", 0.0);
80 *
81 * set_tween_state(PART:"button", 0.5, "default", 0.0, "clicked", 0.0);
82 *
83 * run_program(PROGRAM:"program_name");
84 */
85native emit (sig[], src[]);
86native get_part_id (part[]);
87native set_state (part_id, state[], Float:state_val);
88native get_state (part_id, dst[], maxlen, &Float:val);
89native set_tween_state (part_id, Float:tween, state1[], Float:state1_val, state2[], Float:state2_val);
90native run_program (program_id);
91native get_drag_dir (part_id);
92native get_drag (part_id, &Float:dx, &Float:dy);
93native set_drag (part_id, Float:dx, Float:dy);
94native get_drag_size (part_id, &Float:dx, &Float:dy);
95native set_drag_size (part_id, Float:dx, Float:dy);
96native get_drag_step (part_id, &Float:dx, &Float:dy);
97native set_drag_step (part_id, Float:dx, Float:dy);
98native get_drag_page (part_id, &Float:dx, &Float:dy);
99native set_drag_page (part_id, Float:dx, Float:dy);
100native set_text (part_id, str[]);
101native get_text (part_id, dst[], maxlen);
102native get_min_size (&w, &h);
103native get_max_size (&w, &h);
104native get_color_class (class[], &r, &g, &b, &a);
105native set_color_class (class[], r, g, b, a);
106native set_text_class (class[], font[], Float:size);
107native get_text_class (class[], font[], &Float:size);
108native get_geometry (part_id, &x, &y, &w, &h);
109native get_mouse (&x, &y);
110native get_mouse_buttons();
111native stop_program (program_id);
112native stop_programs_on (part_id);
113native set_min_size (Float:w, Float:h);
114native set_max_size (Float:w, Float:h);
115native part_swallow (part_id, GROUP:str[]);
116
117native external_param_get_int(id, param_name[]);
118native external_param_set_int(id, param_name[], value);
119native Float:external_param_get_float(id, param_name[]);
120native external_param_set_float(id, param_name[], Float:value);
121native external_param_get_strlen(id, param_name[]);
122native external_param_get_str(id, param_name[], value[], value_maxlen);
123native external_param_set_str(id, param_name[], value[]);
124native external_param_get_choice_len(id, param_name[]);
125native external_param_get_choice(id, param_name[], value[], value_maxlen);
126native external_param_set_choice(id, param_name[], value[]);
127native external_param_get_bool(id, param_name[]);
128native external_param_set_bool(id, param_name[], value);
129
130enum Msg_Type
131{
132 MSG_NONE = 0,
133 MSG_STRING = 2,
134 MSG_INT = 3,
135 MSG_FLOAT = 4,
136 MSG_STRING_SET = 5,
137 MSG_INT_SET = 6,
138 MSG_FLOAT_SET = 7,
139 MSG_STRING_INT = 8,
140 MSG_STRING_FLOAT = 9,
141 MSG_STRING_INT_SET = 10,
142 MSG_STRING_FLOAT_SET = 11
143};
144
145native send_message(Msg_Type:type, id, ...);
146
147/**********************/
148/* Custom state calls */
149/**********************/
150
151/* Example:
152 *
153 * Create the custom state for "my_part", based on the
154 * default description of the same part:
155 *
156 * custom_state(PART:"my_part", "default", 0.0);
157 *
158 * Later, use set_state_val() to change the properties of the custom
159 * state:
160 *
161 * set_state_val(PART:"my_part", STATE_ALIGNMENT, 0.5, 0.5);
162 *
163 * get_state_val() works the same way.
164 */
165
166native custom_state(part_id, state[], Float:state_val = 0.0);
167
168enum State_Param
169{
170 STATE_ALIGNMENT = 1,
171 STATE_MIN = 2,
172 STATE_MAX = 3,
173 STATE_STEP = 4,
174 STATE_ASPECT = 5,
175 STATE_ASPECT_PREF = 6,
176 STATE_COLOR = 7,
177 STATE_COLOR2 = 8,
178 STATE_COLOR3 = 9,
179 STATE_COLOR_CLASS = 10,
180 STATE_REL1 = 11,
181 STATE_REL1_TO = 12,
182 STATE_REL1_OFFSET = 13,
183 STATE_REL2 = 14,
184 STATE_REL2_TO = 15,
185 STATE_REL2_OFFSET = 16,
186 STATE_IMAGE = 17,
187 STATE_BORDER = 18,
188 STATE_FILL_SMOOTH = 19,
189 STATE_FILL_POS = 20,
190 STATE_FILL_SIZE = 21,
191 STATE_TEXT = 22,
192 STATE_TEXT_CLASS = 23,
193 STATE_TEXT_FONT = 24,
194 STATE_TEXT_STYLE = 25,
195 STATE_TEXT_SIZE = 26,
196 STATE_TEXT_FIT = 27,
197 STATE_TEXT_MIN = 28,
198 STATE_TEXT_MAX = 29,
199 STATE_TEXT_ALIGN = 30,
200 STATE_VISIBLE = 31,
201 STATE_MAP_ON = 32,
202 STATE_MAP_PERSP = 33,
203 STATE_MAP_LIGHT = 34,
204 STATE_MAP_ROT_CENTER = 35,
205 STATE_MAP_ROT_X = 36,
206 STATE_MAP_ROT_Y = 37,
207 STATE_MAP_ROT_Z = 38,
208 STATE_MAP_BACK_CULL = 39,
209 STATE_MAP_PERSP_ON = 40,
210 STATE_PERSP_ZPLANE = 41,
211 STATE_PERSP_FOCAL = 42
212};
213
214native set_state_val(part_id, State_Param:p, ...);
215native get_state_val(part_id, State_Param:p, ...);
216
217/* Multisense */
218native play_sample (sample_name[], Float:speed);
219native play_tone (tone_name[], Float:duration);