mfw I forget git add
authorMike Blumenkrantz <zmike@samsung.com>
Thu, 10 Apr 2014 23:26:32 +0000 (19:26 -0400)
committerMike Blumenkrantz <zmike@samsung.com>
Thu, 10 Apr 2014 23:33:05 +0000 (19:33 -0400)
..........................__......
.................,-~*`¯lllllll`*~,....
...........,-~*`llllllllllllllllll¯`*-,..
......,-~*lllllllllllllllllllllllllllll*-,.
...,-*llllllllllllllllllllllllllllllllll.\.
.;*`lllllllllllllllllllllllllll,-~*~-,llll\....
..\lllllllllllllllllllllllllll/......\;;;;,-`~-,.
...\lllllllllllllllllllll,-*....`~-~-,...(.(¯`*,`,.
....\llllllllllll,-~*..............)_-\..*`*;..).
.....\,-*`¯,*`)............,-~*`~.............../...
......|/.../.../~,......-~*,-~*`;................/.\..
...../.../.../.../..,-,..*~,.`*~*................*...\..
....|.../.../.../.*`...\...........................)....)¯`~,...
....|./.../..../.......)......,.)`*~-,............/....|..)...`~-,.
..././.../...,*`-,.....`-,...*`....,---......\..../...../..|...¯```*~-,,
...(..........)`*~-,....`*`.,-~*.,-*......|.../..../.../...............\.
....*-,.......`*-,...`~,..``.,,,-*..........|.,*...,*...|..............\.
.......*,.........`-,...)-,..............,-*`...,-*....(`-,............\.
..........f`-,.........`-,/...*-,___,,-~*....,-*......|...`-,..........\.

.gitignore
src/bin/e_comp_object.eo [new file with mode: 0644]

index 68dddf0963db85bec189ad2ca23a41eb1f92018f..e88157247dd06dbec2a35f3430e06ec93b953ed8 100644 (file)
@@ -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 (file)
index 0000000..eaf3d90
--- /dev/null
@@ -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;
+   }
+}