From a2026425d136ff2aa95ae2f8e7d87a1a77bd7124 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 10 Apr 2014 19:26:32 -0400 Subject: [PATCH] mfw I forget git add MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ..........................__...... .................,-~*`¯lllllll`*~,.... ...........,-~*`llllllllllllllllll¯`*-,.. ......,-~*lllllllllllllllllllllllllllll*-,. ...,-*llllllllllllllllllllllllllllllllll.\. .;*`lllllllllllllllllllllllllll,-~*~-,llll\.... ..\lllllllllllllllllllllllllll/......\;;;;,-`~-,. ...\lllllllllllllllllllll,-*....`~-~-,...(.(¯`*,`,. ....\llllllllllll,-~*..............)_-\..*`*;..). .....\,-*`¯,*`)............,-~*`~.............../... ......|/.../.../~,......-~*,-~*`;................/.\.. ...../.../.../.../..,-,..*~,.`*~*................*...\.. ....|.../.../.../.*`...\...........................)....)¯`~,... ....|./.../..../.......)......,.)`*~-,............/....|..)...`~-,. ..././.../...,*`-,.....`-,...*`....,---......\..../...../..|...¯```*~-,, ...(..........)`*~-,....`*`.,-~*.,-*......|.../..../.../...............\. ....*-,.......`*-,...`~,..``.,,,-*..........|.,*...,*...|..............\. .......*,.........`-,...)-,..............,-*`...,-*....(`-,............\. ..........f`-,.........`-,/...*-,___,,-~*....,-*......|...`-,..........\. --- .gitignore | 2 + src/bin/e_comp_object.eo | 164 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 166 insertions(+) create mode 100644 src/bin/e_comp_object.eo diff --git a/.gitignore b/.gitignore index 68dddf096..e88157247 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,5 @@ default.edj /mkinstalldirs /stamp-h1 /data/units/e18.service +*.eo.c +*.eo.h diff --git a/src/bin/e_comp_object.eo b/src/bin/e_comp_object.eo new file mode 100644 index 000000000..eaf3d9085 --- /dev/null +++ b/src/bin/e_comp_object.eo @@ -0,0 +1,164 @@ +class E_Comp_Object (Edje) +{ + legacy_prefix: e_comp_object; + eo_prefix: e_comp_obj; + data: E_Comp_Object; + constructors { + constructor { + params { + @in E_Client *ec; + } + } + } + properties { + effect { + set {} + values { + const char *effect; + } + } + frame_geometry { + get {} + values { + int l; + int r; + int t; + int b; + } + } + frame_icon_geometry { + get {} + values { + int x; + int y; + int w; + int h; + } + } + input_area { + set {} + values { + int x; + int y; + int w; + int h; + } + } + native_surface { + set {} + values { + Eina_Bool set; + } + } + redirected { + set {} + values { + Eina_Bool set; + } + } + } + methods { + damage { + params { + @in int x; + @in int y; + @in int w; + @in int h; + } + } + damage_exists { + return Eina_Bool; + } + dirty {} + effect_clip {} + effect_unclip {} + effect_params_set { + params { + @in int id; + @in int *params; + @in unsigned int count; + } + } + effect_start { + params { + @in Edje_Signal_Cb end_cb; + @in const void *end_data; + } + } + effect_stop { + params { + @in Edje_Signal_Cb end_cb; + } + } + frame_xy_adjust { + params { + @in int x; + @in int y; + @out int ax; + @out int ay; + } + } + frame_xy_unadjust { + params { + @in int x; + @in int y; + @out int ax; + @out int ay; + } + } + frame_wh_adjust { + params { + @in int w; + @in int h; + @out int aw; + @out int ah; + } + } + frame_wh_unadjust { + params { + @in int w; + @in int h; + @out int aw; + @out int ah; + } + } + frame_exists { + return Eina_Bool; + } + frame_icon_update {}; + frame_theme_set { + return Eina_Bool; + params { + @in const char *name; + } + } + frame_title_set { + return Eina_Bool; + params { + @in const char *name; + } + } + render { + return Eina_Bool; + } + render_update_add {} + render_update_del {} + shape_apply {} + } + implements { + class::constructor; + Eo_Base::constructor; + Evas_Smart::hide; + Evas_Smart::show; + Evas_Smart::move; + Evas_Smart::add; + Evas_Smart::del; + Evas_Smart::resize; + Evas_Smart::clip::set; + Evas_Smart::clip_unset; + Evas_Smart::color::set; + Edje::signal_callback_add; + Edje::signal_callback_del; + Edje::signal_emit; + } +}