summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2014-04-10 19:26:32 -0400
committerMike Blumenkrantz <zmike@samsung.com>2014-04-10 19:33:05 -0400
commita2026425d136ff2aa95ae2f8e7d87a1a77bd7124 (patch)
tree5319135ddcb7cfb9dfd2902cdfeeaeb9e40448e4
parent8f2859a198600575444ea5a308ecec72589f37d2 (diff)
downloadenlightenment-a2026425d136ff2aa95ae2f8e7d87a1a77bd7124.tar.gz
mfw I forget git add
..........................__...... .................,-~*`¯lllllll`*~,.... ...........,-~*`llllllllllllllllll¯`*-,.. ......,-~*lllllllllllllllllllllllllllll*-,. ...,-*llllllllllllllllllllllllllllllllll.\. .;*`lllllllllllllllllllllllllll,-~*~-,llll\.... ..\lllllllllllllllllllllllllll/......\;;;;,-`~-,. ...\lllllllllllllllllllll,-*....`~-~-,...(.(¯`*,`,. ....\llllllllllll,-~*..............)_-\..*`*;..). .....\,-*`¯,*`)............,-~*`~.............../... ......|/.../.../~,......-~*,-~*`;................/.\.. ...../.../.../.../..,-,..*~,.`*~*................*...\.. ....|.../.../.../.*`...\...........................)....)¯`~,... ....|./.../..../.......)......,.)`*~-,............/....|..)...`~-,. ..././.../...,*`-,.....`-,...*`....,---......\..../...../..|...¯```*~-,, ...(..........)`*~-,....`*`.,-~*.,-*......|.../..../.../...............\. ....*-,.......`*-,...`~,..``.,,,-*..........|.,*...,*...|..............\. .......*,.........`-,...)-,..............,-*`...,-*....(`-,............\. ..........f`-,.........`-,/...*-,___,,-~*....,-*......|...`-,..........\.
-rw-r--r--.gitignore2
-rw-r--r--src/bin/e_comp_object.eo164
2 files changed, 166 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 68dddf0963..e88157247d 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 0000000000..eaf3d90859
--- /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;
+ }
+}