discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=a2026425d136ff2aa95ae2f8e7d87a1a77bd7124

commit a2026425d136ff2aa95ae2f8e7d87a1a77bd7124
Author: Mike Blumenkrantz <[email protected]>
Date:   Thu Apr 10 19:26:32 2014 -0400

    mfw I forget git add
    
    ..........................__......
    .................,-~*`¯lllllll`*~,....
    ...........,-~*`llllllllllllllllll¯`*-,..
    ......,-~*lllllllllllllllllllllllllllll*-,.
    ...,-*llllllllllllllllllllllllllllllllll.\.
    .;*`lllllllllllllllllllllllllll,-~*~-,llll\....
    ..\lllllllllllllllllllllllllll/......\;;;;,-`~-,.
    ...\lllllllllllllllllllll,-*....`~-~-,...(.(¯`*,`,.
    ....\llllllllllll,-~*..............)_-\..*`*;..).
    .....\,-*`¯,*`)............,-~*`~.............../...
    ......|/.../.../~,......-~*,-~*`;................/.\..
    ...../.../.../.../..,-,..*~,.`*~*................*...\..
    ....|.../.../.../.*`...\...........................)....)¯`~,...
    ....|./.../..../.......)......,.)`*~-,............/....|..)...`~-,.
    ..././.../...,*`-,.....`-,...*`....,---......\..../...../..|...¯```*~-,,
    ...(..........)`*~-,....`*`.,-~*.,-*......|.../..../.../...............\.
    ....*-,.......`*-,...`~,..``.,,,-*..........|.,*...,*...|..............\.
    .......*,.........`-,...)-,..............,-*`...,-*....(`-,............\.
    ..........f`-,.........`-,/...*-,___,,-~*....,-*......|...`-,..........\.
---
 .gitignore               |   2 +
 src/bin/e_comp_object.eo | 164 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 166 insertions(+)

diff --git a/.gitignore b/.gitignore
index 68dddf0..e881572 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 0000000..eaf3d90
--- /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;
+   }
+}

-- 


Reply via email to