Enlightenment CVS committal Author : barbieri Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib Modified Files: Evas.h Log Message: Add const to Evas aoi (part 3), still lacks objects. =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/Evas.h,v retrieving revision 1.111 retrieving revision 1.112 diff -u -3 -r1.111 -r1.112 --- Evas.h 8 Feb 2008 20:57:30 -0000 1.111 +++ Evas.h 8 Feb 2008 21:42:01 -0000 1.112 @@ -677,8 +677,8 @@ EAPI void evas_object_stack_below (Evas_Object *obj, Evas_Object *below); EAPI Evas_Object *evas_object_above_get (Evas_Object *obj); EAPI Evas_Object *evas_object_below_get (Evas_Object *obj); - EAPI Evas_Object *evas_object_bottom_get (Evas *e); - EAPI Evas_Object *evas_object_top_get (Evas *e); + EAPI Evas_Object *evas_object_bottom_get (const Evas *e); + EAPI Evas_Object *evas_object_top_get (const Evas *e); EAPI void evas_object_move (Evas_Object *obj, Evas_Coord x, Evas_Coord y); EAPI void evas_object_resize (Evas_Object *obj, Evas_Coord w, Evas_Coord h); @@ -711,24 +711,24 @@ EAPI void evas_object_name_set (Evas_Object *obj, const char *name); EAPI const char *evas_object_name_get (Evas_Object *obj); - EAPI Evas_Object *evas_object_name_find (Evas *e, const char *name); + EAPI Evas_Object *evas_object_name_find (const Evas *e, const char *name); EAPI Evas *evas_object_evas_get (Evas_Object *obj); - EAPI Evas_Object *evas_object_top_at_xy_get (Evas *e, Evas_Coord x, Evas_Coord y, Evas_Bool include_pass_events_objects, Evas_Bool include_hidden_objects); - EAPI Evas_Object *evas_object_top_at_pointer_get (Evas *e); - EAPI Evas_Object *evas_object_top_in_rectangle_get (Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Evas_Bool include_pass_events_objects, Evas_Bool include_hidden_objects); + EAPI Evas_Object *evas_object_top_at_xy_get (const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Bool include_pass_events_objects, Evas_Bool include_hidden_objects); + EAPI Evas_Object *evas_object_top_at_pointer_get (const Evas *e); + EAPI Evas_Object *evas_object_top_in_rectangle_get (const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Evas_Bool include_pass_events_objects, Evas_Bool include_hidden_objects); - EAPI Evas_List *evas_objects_at_xy_get (Evas *e, Evas_Coord x, Evas_Coord y, Evas_Bool include_pass_events_objects, Evas_Bool include_hidden_objects); - EAPI Evas_List *evas_objects_in_rectangle_get (Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Evas_Bool include_pass_events_objects, Evas_Bool include_hidden_objects); + EAPI Evas_List *evas_objects_at_xy_get (const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Bool include_pass_events_objects, Evas_Bool include_hidden_objects); + EAPI Evas_List *evas_objects_in_rectangle_get (const Evas *e, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Evas_Bool include_pass_events_objects, Evas_Bool include_hidden_objects); /* smart objects */ EAPI Evas_Smart *evas_smart_new (const char *name, void (*func_add) (Evas_Object *obj), void (*func_del) (Evas_Object *obj), void (*func_layer_set) (Evas_Object *obj, int l), void (*func_raise) (Evas_Object *obj), void (*func_lower) (Evas_Object *obj), void (*func_stack_above) (Evas_Object *obj, Evas_Object *above), void (*func_stack_below) (Evas_Object *obj, Evas_Object *below), void (*func_move) (Evas_Object *obj, Evas_Coord x, Evas_Coord y), void (*func_resize) (Evas_Object *obj, Evas_Coord w, Evas_Coord h), void (*func_show) (Evas_Object *obj), void (*func_hide) (Evas_Object *obj), void (*func_color_set) (Evas_Object *obj, int r, int g, int b, int a), void (*func_clip_set) (Evas_Object *obj, Evas_Object *clip), void (*func_clip_unset) (Evas_Object *obj), const void *data); EAPI void evas_smart_free (Evas_Smart *s); EAPI Evas_Smart *evas_smart_class_new (const Evas_Smart_Class *sc); - EAPI const Evas_Smart_Class *evas_smart_class_get (Evas_Smart *s); + EAPI const Evas_Smart_Class *evas_smart_class_get (const Evas_Smart *s); - EAPI void *evas_smart_data_get (Evas_Smart *s); + EAPI void *evas_smart_data_get (const Evas_Smart *s); EAPI Evas_Object *evas_object_smart_add (Evas *e, Evas_Smart *s); EAPI void evas_object_smart_member_add (Evas_Object *obj, Evas_Object *smart_obj); @@ -758,10 +758,10 @@ EAPI void evas_object_focus_set (Evas_Object *obj, Evas_Bool focus); EAPI Evas_Bool evas_object_focus_get (Evas_Object *obj); - EAPI Evas_Object *evas_focus_get (Evas *e); + EAPI Evas_Object *evas_focus_get (const Evas *e); - EAPI Evas_Modifier *evas_key_modifier_get (Evas *e); - EAPI Evas_Lock *evas_key_lock_get (Evas *e); + EAPI const Evas_Modifier *evas_key_modifier_get (const Evas *e); + EAPI const Evas_Lock *evas_key_lock_get (const Evas *e); EAPI Evas_Bool evas_key_modifier_is_set (Evas_Modifier *m, const char *keyname); @@ -777,7 +777,7 @@ EAPI void evas_key_lock_on (Evas *e, const char *keyname); EAPI void evas_key_lock_off (Evas *e, const char *keyname); - EAPI Evas_Modifier_Mask evas_key_modifier_mask_get (Evas *e, const char *keyname); + EAPI Evas_Modifier_Mask evas_key_modifier_mask_get (const Evas *e, const char *keyname); EAPI Evas_Bool evas_object_key_grab (Evas_Object *obj, const char *keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers, Evas_Bool exclusive); EAPI void evas_object_key_ungrab (Evas_Object *obj, const char *keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers); @@ -789,7 +789,7 @@ EAPI void evas_object_propagate_events_set (Evas_Object *obj, Evas_Bool prop); EAPI Evas_Bool evas_object_propagate_events_get (Evas_Object *obj); EAPI void evas_object_pointer_mode_set (Evas_Object *obj, Evas_Object_Pointer_Mode setting); - EAPI Evas_Object_Pointer_Mode evas_object_pointer_mode_get(Evas_Object *obj); + EAPI Evas_Object_Pointer_Mode evas_object_pointer_mode_get(const Evas_Object *obj); EAPI void evas_object_precise_is_inside_set (Evas_Object *obj, Evas_Bool precise); ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs