diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2016-06-10 15:55:28 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2016-06-10 16:01:42 +0900 |
commit | 3df8e89e9a898f5a4d0559659851c0a1866bd0fa (patch) | |
tree | f1691d5443f7d6dfdb2f8cdf5e12d3234b60f220 /src/lib/evas/canvas/evas_filter_mixin.c | |
parent | 62b08178802c8c17d9c6a81eb8c3b0a05b6130d4 (diff) | |
download | efl-3df8e89e9a898f5a4d0559659851c0a1866bd0fa.tar.gz |
Evas: Rename Evas.Filter to Efl.Canvas.Filter.Internal
Trying to hide the name Evas from the public EO API...
Diffstat (limited to 'src/lib/evas/canvas/evas_filter_mixin.c')
-rw-r--r-- | src/lib/evas/canvas/evas_filter_mixin.c | 156 |
1 files changed, 78 insertions, 78 deletions
diff --git a/src/lib/evas/canvas/evas_filter_mixin.c b/src/lib/evas/canvas/evas_filter_mixin.c index 4529d7b931..88168bc0fa 100644 --- a/src/lib/evas/canvas/evas_filter_mixin.c +++ b/src/lib/evas/canvas/evas_filter_mixin.c @@ -1,12 +1,12 @@ -#define EVAS_FILTER_PROTECTED +#define EFL_CANVAS_FILTER_INTERNAL_PROTECTED #include "evas_common_private.h" #include "evas_private.h" #include "../../lib/efl/interfaces/efl_gfx_filter.eo.h" -#include "evas_filter.eo.h" +#include "efl_canvas_filter_internal.eo.h" #include "evas_filter.h" -#define MY_CLASS EVAS_FILTER_MIXIN +#define MY_CLASS EFL_CANVAS_FILTER_INTERNAL_MIXIN #define ENFN obj->layer->evas->engine.func #define ENDT obj->layer->evas->engine.data.output @@ -193,7 +193,7 @@ evas_filter_object_render(Eo *eo_obj, Evas_Object_Protected_Data *obj, obj->cur->clipper->cur->cache.clip.b, obj->cur->clipper->cur->cache.clip.a); else - ENFN->context_multiplier_unset(output, context); + ENFN->context_multiplier_unset(output, context); if (!pd->data->chain) { @@ -354,8 +354,8 @@ evas_filter_object_render(Eo *eo_obj, Evas_Object_Protected_Data *obj, } EOLIAN static void -_evas_filter_efl_gfx_filter_filter_program_set(Eo *eo_obj, Evas_Filter_Data *pd, - const char *code, const char *name) +_efl_canvas_filter_internal_efl_gfx_filter_filter_program_set(Eo *eo_obj, Evas_Filter_Data *pd, + const char *code, const char *name) { Evas_Object_Protected_Data *obj = eo_data_scope_get(eo_obj, EVAS_OBJECT_CLASS); Evas_Filter_Program *pgm = NULL; @@ -369,47 +369,47 @@ _evas_filter_efl_gfx_filter_filter_program_set(Eo *eo_obj, Evas_Filter_Data *pd, evas_object_async_block(obj); fcow = FCOW_BEGIN(pd); - { - // Parse filter program - evas_filter_program_del(fcow->chain); - eina_stringshare_replace(&fcow->name, name); - if (code) - { - alpha = evas_filter_input_alpha(eo_obj); - pgm = evas_filter_program_new(fcow->name, alpha); - evas_filter_program_source_set_all(pgm, fcow->sources); - evas_filter_program_data_set_all(pgm, fcow->data); - evas_filter_program_state_set(pgm, eo_obj, obj, - fcow->state.cur.name, fcow->state.cur.value, - fcow->state.next.name, fcow->state.next.value, - fcow->state.pos); - if (!evas_filter_program_parse(pgm, code)) - { - ERR("Parsing failed!"); - evas_filter_program_del(pgm); - pgm = NULL; - } - } - fcow->chain = pgm; - fcow->changed = EINA_TRUE; - fcow->invalid = (pgm == NULL); - eina_stringshare_replace(&fcow->code, code); - } + { + // Parse filter program + evas_filter_program_del(fcow->chain); + eina_stringshare_replace(&fcow->name, name); + if (code) + { + alpha = evas_filter_input_alpha(eo_obj); + pgm = evas_filter_program_new(fcow->name, alpha); + evas_filter_program_source_set_all(pgm, fcow->sources); + evas_filter_program_data_set_all(pgm, fcow->data); + evas_filter_program_state_set(pgm, eo_obj, obj, + fcow->state.cur.name, fcow->state.cur.value, + fcow->state.next.name, fcow->state.next.value, + fcow->state.pos); + if (!evas_filter_program_parse(pgm, code)) + { + ERR("Parsing failed!"); + evas_filter_program_del(pgm); + pgm = NULL; + } + } + fcow->chain = pgm; + fcow->changed = EINA_TRUE; + fcow->invalid = (pgm == NULL); + eina_stringshare_replace(&fcow->code, code); + } FCOW_END(fcow, pd); evas_filter_dirty(eo_obj); } EOLIAN static void -_evas_filter_efl_gfx_filter_filter_program_get(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd, const char **code, const char **name) +_efl_canvas_filter_internal_efl_gfx_filter_filter_program_get(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd, const char **code, const char **name) { if (code) *code = pd->data->code; if (name) *name = pd->data->name; } EOLIAN static void -_evas_filter_efl_gfx_filter_filter_source_set(Eo *eo_obj, Evas_Filter_Data *pd, - const char *name, Efl_Gfx *eo_source) +_efl_canvas_filter_internal_efl_gfx_filter_filter_source_set(Eo *eo_obj, Evas_Filter_Data *pd, + const char *name, Efl_Gfx *eo_source) { Evas_Object_Protected_Data *obj = eo_data_scope_get(eo_obj, EVAS_OBJECT_CLASS); Evas_Filter_Proxy_Binding *pb, *pb_old = NULL; @@ -491,8 +491,8 @@ update: } EOLIAN static Efl_Gfx * -_evas_filter_efl_gfx_filter_filter_source_get(Eo *obj EINA_UNUSED, Evas_Filter_Data *pd, - const char * name) +_efl_canvas_filter_internal_efl_gfx_filter_filter_source_get(Eo *obj EINA_UNUSED, Evas_Filter_Data *pd, + const char * name) { Evas_Filter_Proxy_Binding *pb = eina_hash_find(pd->data->sources, name); if (!pb) return NULL; @@ -500,10 +500,10 @@ _evas_filter_efl_gfx_filter_filter_source_get(Eo *obj EINA_UNUSED, Evas_Filter_D } EOLIAN static void -_evas_filter_efl_gfx_filter_filter_state_set(Eo *eo_obj, Evas_Filter_Data *pd, - const char *cur_state, double cur_val, - const char *next_state, double next_val, - double pos) +_efl_canvas_filter_internal_efl_gfx_filter_filter_state_set(Eo *eo_obj, Evas_Filter_Data *pd, + const char *cur_state, double cur_val, + const char *next_state, double next_val, + double pos) { Evas_Object_Protected_Data *obj = eo_data_scope_get(eo_obj, EVAS_OBJECT_CLASS); @@ -534,10 +534,10 @@ _evas_filter_efl_gfx_filter_filter_state_set(Eo *eo_obj, Evas_Filter_Data *pd, } EOLIAN static void -_evas_filter_efl_gfx_filter_filter_state_get(Eo *obj EINA_UNUSED, Evas_Filter_Data *pd, - const char **cur_state, double *cur_val, - const char **next_state, double *next_val, - double *pos) +_efl_canvas_filter_internal_efl_gfx_filter_filter_state_get(Eo *obj EINA_UNUSED, Evas_Filter_Data *pd, + const char **cur_state, double *cur_val, + const char **next_state, double *next_val, + double *pos) { if (cur_state) *cur_state = pd->data->state.cur.name; if (cur_val) *cur_val = pd->data->state.cur.value; @@ -547,8 +547,8 @@ _evas_filter_efl_gfx_filter_filter_state_get(Eo *obj EINA_UNUSED, Evas_Filter_Da } EOLIAN static void -_evas_filter_efl_gfx_filter_filter_padding_get(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd, - int *l, int *r, int *t, int *b) +_efl_canvas_filter_internal_efl_gfx_filter_filter_padding_get(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd, + int *l, int *r, int *t, int *b) { if (!pd->data->chain) { @@ -562,7 +562,7 @@ _evas_filter_efl_gfx_filter_filter_padding_get(Eo *eo_obj EINA_UNUSED, Evas_Filt } EOLIAN static void -_evas_filter_filter_changed_set(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd, Eina_Bool val) +_efl_canvas_filter_internal_filter_changed_set(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd, Eina_Bool val) { if ((evas_object_filter_cow_default != pd->data) && (pd->data->changed != val)) { @@ -573,7 +573,7 @@ _evas_filter_filter_changed_set(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd, Ei } EOLIAN static void -_evas_filter_filter_invalid_set(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd, Eina_Bool val) +_efl_canvas_filter_internal_filter_invalid_set(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd, Eina_Bool val) { if (pd->data->invalid != val) { @@ -584,7 +584,7 @@ _evas_filter_filter_invalid_set(Eo *eo_obj EINA_UNUSED, Evas_Filter_Data *pd, Ei } EOLIAN static Eo_Base * -_evas_filter_eo_base_constructor(Eo *eo_obj, Evas_Filter_Data *pd) +_efl_canvas_filter_internal_eo_base_constructor(Eo *eo_obj, Evas_Filter_Data *pd) { Eo *obj = NULL; @@ -596,7 +596,7 @@ _evas_filter_eo_base_constructor(Eo *eo_obj, Evas_Filter_Data *pd) } EOLIAN static void -_evas_filter_eo_base_destructor(Eo *eo_obj, Evas_Filter_Data *pd) +_efl_canvas_filter_internal_eo_base_destructor(Eo *eo_obj, Evas_Filter_Data *pd) { Evas_Object_Protected_Data *obj = eo_data_scope_get(eo_obj, EVAS_OBJECT_CLASS); Evas_Filter_Data_Binding *db; @@ -610,7 +610,7 @@ _evas_filter_eo_base_destructor(Eo *eo_obj, Evas_Filter_Data *pd) if (!pd->data->async) ENFN->image_free(ENDT, pd->data->output); else - evas_unref_queue_image_put(obj->layer->evas, pd->data->output); + evas_unref_queue_image_put(obj->layer->evas, pd->data->output); } eina_hash_free(pd->data->sources); EINA_INLIST_FOREACH_SAFE(pd->data->data, il, db) @@ -637,9 +637,9 @@ finish: } EOLIAN static void -_evas_filter_efl_gfx_filter_filter_data_set(Eo *eo_obj, Evas_Filter_Data *pd, - const char *name, const char *value, - Eina_Bool execute) +_efl_canvas_filter_internal_efl_gfx_filter_filter_data_set(Eo *eo_obj, Evas_Filter_Data *pd, + const char *name, const char *value, + Eina_Bool execute) { Evas_Filter_Data_Binding *db, *found = NULL; Evas_Object_Filter_Data *fcow; @@ -662,33 +662,33 @@ _evas_filter_efl_gfx_filter_filter_data_set(Eo *eo_obj, Evas_Filter_Data *pd, } fcow = FCOW_BEGIN(pd); - { - if (found) - { - // Note: we are keeping references to NULL values here. - eina_stringshare_replace(&found->value, value); - found->execute = execute; - } - else if (value) - { - db = calloc(1, sizeof(Evas_Filter_Data_Binding)); - db->name = eina_stringshare_add(name); - db->value = eina_stringshare_add(value); - db->execute = execute; - fcow->data = eina_inlist_append(fcow->data, EINA_INLIST_GET(db)); - } - evas_filter_program_data_set_all(fcow->chain, fcow->data); - fcow->changed = 1; - } + { + if (found) + { + // Note: we are keeping references to NULL values here. + eina_stringshare_replace(&found->value, value); + found->execute = execute; + } + else if (value) + { + db = calloc(1, sizeof(Evas_Filter_Data_Binding)); + db->name = eina_stringshare_add(name); + db->value = eina_stringshare_add(value); + db->execute = execute; + fcow->data = eina_inlist_append(fcow->data, EINA_INLIST_GET(db)); + } + evas_filter_program_data_set_all(fcow->chain, fcow->data); + fcow->changed = 1; + } FCOW_END(fcow, pd); evas_filter_dirty(eo_obj); } EOLIAN static void -_evas_filter_efl_gfx_filter_filter_data_get(Eo *obj EINA_UNUSED, Evas_Filter_Data *pd, - const char *name, const char **value, - Eina_Bool *execute) +_efl_canvas_filter_internal_efl_gfx_filter_filter_data_get(Eo *obj EINA_UNUSED, Evas_Filter_Data *pd, + const char *name, const char **value, + Eina_Bool *execute) { Evas_Filter_Data_Binding *db; @@ -710,9 +710,9 @@ _evas_filter_efl_gfx_filter_filter_data_get(Eo *obj EINA_UNUSED, Evas_Filter_Dat } EOLIAN static void * -_evas_filter_filter_output_buffer_get(Eo *obj EINA_UNUSED, Evas_Filter_Data *pd) +_efl_canvas_filter_internal_filter_output_buffer_get(Eo *obj EINA_UNUSED, Evas_Filter_Data *pd) { return pd->data->output; } -#include "evas_filter.eo.c" +#include "canvas/efl_canvas_filter_internal.eo.c" |