From 454e3c365e3b40d0a5550aaf1d1bd98129f5deef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Pinot?= Date: Mon, 9 Apr 2012 07:37:02 +0000 Subject: [PATCH] =?UTF-8?q?From:=20J=C3=A9r=C3=B4me=20Pinot=20=20Subject:=20[E-devel]=20[patch]=20edje=20multisense=20e?= =?UTF-8?q?xample?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Here is a try to have a working edje multisense example to fill up the doc blank. edje-multisense.c is basically edje_example.c adapted. I modified the edc, removing dead code, to have only a sample and a tone example. Can be extended later. Does the job except that it only plays sound one time per launch. Hope someone will know why and correct it... Attached: - the patch for existing .edc and build system - the new edje-multisense.c file - duck.wav a reworked public domain wav sample of a duck quack-quack SVN revision: 69962 --- legacy/edje/src/examples/Makefile.am | 11 ++- legacy/edje/src/examples/duck.wav | Bin 0 -> 22982 bytes legacy/edje/src/examples/edje-multisense.c | 80 +++++++++++++++++++++ legacy/edje/src/examples/multisense.edc | 52 +------------- 4 files changed, 90 insertions(+), 53 deletions(-) create mode 100644 legacy/edje/src/examples/duck.wav create mode 100644 legacy/edje/src/examples/edje-multisense.c diff --git a/legacy/edje/src/examples/Makefile.am b/legacy/edje/src/examples/Makefile.am index e3893cd03d..5c90fded10 100644 --- a/legacy/edje/src/examples/Makefile.am +++ b/legacy/edje/src/examples/Makefile.am @@ -8,8 +8,10 @@ EDJE_CC_FLAGS = $(EDJE_CC_FLAGS_$(V)) -id $(srcdir) -fd $(srcdir) examplesdir = $(datadir)/$(PACKAGE)/examples if ENABLE_MULTISENSE +MULTISENSE_BIN_FILE = edje-multisense +MULTISENSE_C_FILE = edje-multisense.c MULTISENSE_EDC_FILE = multisense.edc -SND_DIR = -sd $(srcdir) +SND_DIR = -sd $(srcdir) endif #put here all EDCs one needs to the examples @@ -41,6 +43,7 @@ files_DATA = \ red.png \ test.png \ Vera.ttf \ + duck.wav \ edje-basic.c \ edje-swallow.c \ edje-text.c \ @@ -52,7 +55,8 @@ files_DATA = \ edje-color-class.c \ edje-perspective.c \ edje-animations.c \ - sigtest.c + sigtest.c \ + $(MULTISENSE_C_FILE) EXTRA_DIST = $(files_DATA) @@ -81,7 +85,8 @@ examples_PROGRAMS = \ edje-swallow \ edje-table \ edje-text \ - sigtest + sigtest \ + $(MULTISENSE_BIN_FILE) LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_LIBS@ diff --git a/legacy/edje/src/examples/duck.wav b/legacy/edje/src/examples/duck.wav new file mode 100644 index 0000000000000000000000000000000000000000..04a62dce977be79f20353b124a775889d2d66137 GIT binary patch literal 22982 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 +#include +#include +#include +#include + +#define WIDTH 300 +#define HEIGHT 300 + +static Evas_Object *create_my_group(Evas *canvas) +{ + Evas_Object *edje; + + edje = edje_object_add(canvas); + if (!edje) + { + EINA_LOG_CRIT("could not create edje object!"); + return NULL; + } + + if (!edje_object_file_set(edje, "multisense.edj", "example_group")) + { + int err = edje_object_load_error_get(edje); + const char *errmsg = edje_load_error_str(err); + EINA_LOG_ERR("could not load 'example_group' from multisense.edj: %s", + errmsg); + + evas_object_del(edje); + return NULL; + } + + evas_object_move(edje, 0, 0); + evas_object_resize(edje, WIDTH, HEIGHT); + evas_object_show(edje); + return edje; +} + +int main(int argc, char *argv[]) +{ + Ecore_Evas *window; + Evas *canvas; + Evas_Object *edje; + + ecore_evas_init(); + edje_init(); + + window = ecore_evas_new(NULL, 0, 0, WIDTH, HEIGHT, NULL); + if (!window) + { + EINA_LOG_CRIT("could not create window."); + return -1; + } + canvas = ecore_evas_get(window); + + edje = create_my_group(canvas); + if (!edje) + return -2; + + ecore_evas_show(window); + ecore_main_loop_begin(); + + evas_object_del(edje); + ecore_evas_free(window); + + edje_shutdown(); + ecore_evas_shutdown(); + + return 0; +} diff --git a/legacy/edje/src/examples/multisense.edc b/legacy/edje/src/examples/multisense.edc index 5a3cf79690..3cbaf677eb 100644 --- a/legacy/edje/src/examples/multisense.edc +++ b/legacy/edje/src/examples/multisense.edc @@ -1,43 +1,8 @@ -#if 0 collections { sounds { sample { name: "sound_name1" RAW; - source: "8806__jovica__basic-sine-wave-g-1.wav"; -// source: "sample.wav"; -// source: "sample-flac10k.wav"; -// source: "sample-flac10k-mono.wav"; - } -// sample { -// name: "sound_name2" COMP; -// source: "sample.wav"; -// } -/* - sample { - name: "sound_name3" LOSSY 0.5; - source: "sample.wav"; - } - sample { - name: "sound_name4" AS_IS; - source: "sample.wav"; - } - */ - sample { -// name: "sound_name5" AS_IS; -// name: "sound_name5" COMP; - name: "sound_name5" RAW; -// source: "sample-ogg.wav"; - source: "sample-ogg-mono.wav"; -// source: "sample-ogg10k.wav"; -// source: "sample-flac10k.wav"; -// source: "sample-flac10k-mono.wav"; - } - sample { - name: "sound_name6" AS_IS; -// name: "sound_name6" LOSSY 45.0; - source: "sample-flac44k-mono.wav"; -// source: "sample-flac.wav"; -// source: "sample.ogg"; + source: "duck.wav"; } tone: "tone-name" 2600; } @@ -95,7 +60,7 @@ collections { name: "tone_text"; type: TEXT; mouse_events: 1; - repeat_events : 1; + repeat_events: 1; description { state: "default" 0.0; rel1.to: "tone_bg"; @@ -114,18 +79,6 @@ collections { source: "sample_bg"; action: PLAY_SAMPLE "sound_name1" 1.0; } - program { - name: "click_sample2"; - signal: "mouse,down,2"; - source: "sample_bg"; - action: PLAY_SAMPLE "sound_name5" 1.0; - } - program { - name: "click_sample3"; - signal: "mouse,down,3"; - source: "sample_bg"; - action: PLAY_SAMPLE "sound_name6" 1.0; - } program { name: "click_tone"; signal: "mouse,down,1"; @@ -136,4 +89,3 @@ collections { } } } -#endif