From: <enl...@li...> - 2002-06-13 09:13:54
|
Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas2 Dir : e17/libs/evas2/src/lib Modified Files: Tag: SPLIT Evas.h Log Message: amazing. i'm almost done with the api. NOW.... 2 tasks left. 1. set the init mechanism in stone. make it clean and neat AND able to be cross-display-system. this is a matter for debate and i think we need to discuss it. 2. write code for all the other object primitives other than rectangles =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas2/src/lib/Attic/Evas.h,v retrieving revision 1.1.2.15 retrieving revision 1.1.2.16 diff -u -3 -r1.1.2.15 -r1.1.2.16 --- Evas.h 13 Jun 2002 07:35:26 -0000 1.1.2.15 +++ Evas.h 13 Jun 2002 09:13:52 -0000 1.1.2.16 @@ -251,7 +251,27 @@ char * evas_object_name_get(Evas_Object *obj); Evas_Object * - evas_object_name_find(Evas *e, char *name); + evas_object_name_find(Evas *e, char *name); + Evas * + evas_object_evas_get(Evas_Object *obj); + Evas_Object * + evas_object_top_at_xy_get(Evas *e, double x, double y, int include_pass_events_objects, int include_hidden_objects); + Evas_Object * + evas_object_top_at_pointer_get(Evas *e); + Evas_Object * + evas_object_top_in_rectangle_get(Evas *e, double x, double y, double w, double h, int include_pass_events_objects, int include_hidden_objects); + Evas_List * + evas_objects_at_xy_get(Evas *e, double x, double y, int include_pass_events_objects, int include_hidden_objects); + Evas_List * + evas_objects_in_rectangle_get(Evas *e, double x, double y, double w, double h, int include_pass_events_objects, int include_hidden_objects); + void + evas_pointer_pointer_xy_get(Evas *e, int *x, int *y); + void + evas_pointer_canvas_xy_get(Evas *e, double *x, double *y); + int + evas_pointer_button_down_mask_get(Evas *e); + int + evas_pointer_inside_get(Evas *e); void evas_event_feed_mouse_down(Evas *e, int b); |