Enlightenment CVS committal Author : barbieri Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib/canvas Modified Files: evas_clip.c evas_data.c evas_events.c evas_focus.c evas_key.c evas_layer.c evas_name.c evas_object_gradient.c evas_object_image.c evas_object_line.c evas_object_main.c evas_object_smart.c evas_object_text.c evas_object_textblock.c evas_stack.c Log Message: Add const to Evas api: objects and remaining bits. =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_clip.c,v retrieving revision 1.29 retrieving revision 1.30 diff -u -3 -r1.29 -r1.30 --- evas_clip.c 22 Aug 2007 16:45:37 -0000 1.29 +++ evas_clip.c 8 Feb 2008 22:35:19 -0000 1.30 @@ -238,7 +238,7 @@ * @ingroup Evas_Clip_Group */ EAPI Evas_Object * -evas_object_clip_get(Evas_Object *obj) +evas_object_clip_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return NULL; @@ -354,7 +354,7 @@ * @ingroup Evas_Clip_Group */ EAPI const Evas_List * -evas_object_clipees_get(Evas_Object *obj) +evas_object_clipees_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return NULL; =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_data.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- evas_data.c 25 Sep 2007 13:26:23 -0000 1.10 +++ evas_data.c 8 Feb 2008 22:35:19 -0000 1.11 @@ -87,7 +87,7 @@ * @ingroup Evas_Object_Data_Group */ EAPI void * -evas_object_data_get(Evas_Object *obj, const char *key) +evas_object_data_get(const Evas_Object *obj, const char *key) { Evas_List *l; @@ -103,8 +103,10 @@ node = l->data; if (!strcmp(node->key, key)) { - obj->data.elements = evas_list_remove_list(obj->data.elements, l); - obj->data.elements = evas_list_prepend(obj->data.elements, node); + Evas_List *lst; + lst = obj->data.elements; + lst = evas_list_promote_list(lst, l); + ((Evas_Object *)obj)->data.elements = lst; return node->data; } } =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_events.c,v retrieving revision 1.56 retrieving revision 1.57 diff -u -3 -r1.56 -r1.57 --- evas_events.c 8 Feb 2008 21:42:01 -0000 1.56 +++ evas_events.c 8 Feb 2008 22:35:19 -0000 1.57 @@ -207,7 +207,7 @@ * @ingroup Evas_Event_Freezing_Group */ EAPI int -evas_event_freeze_get(Evas *e) +evas_event_freeze_get(const Evas *e) { MAGIC_CHECK(e, Evas, MAGIC_EVAS); return 0; @@ -1031,7 +1031,7 @@ * @ingroup Evas_Object_Event_Flags_Group */ EAPI Evas_Bool -evas_object_pass_events_get(Evas_Object *obj) +evas_object_pass_events_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return 0; @@ -1082,7 +1082,7 @@ * @ingroup Evas_Object_Event_Flags_Group */ EAPI Evas_Bool -evas_object_repeat_events_get(Evas_Object *obj) +evas_object_repeat_events_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return 0; @@ -1125,7 +1125,7 @@ * @ingroup Evas_Object_Event_Flags_Group */ EAPI Evas_Bool -evas_object_propagate_events_get(Evas_Object *obj) +evas_object_propagate_events_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return 0; =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_focus.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- evas_focus.c 8 Feb 2008 21:42:01 -0000 1.8 +++ evas_focus.c 8 Feb 2008 22:35:19 -0000 1.9 @@ -66,7 +66,7 @@ * @return 1 if the object has the focus, 0 otherwise. */ EAPI Evas_Bool -evas_object_focus_get(Evas_Object *obj) +evas_object_focus_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return 0; =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_key.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13 --- evas_key.c 8 Feb 2008 21:42:01 -0000 1.12 +++ evas_key.c 8 Feb 2008 22:35:19 -0000 1.13 @@ -96,7 +96,7 @@ * @return 1 if the @p keyname is on, 0 otherwise. */ EAPI Evas_Bool -evas_key_modifier_is_set(Evas_Modifier *m, const char *keyname) +evas_key_modifier_is_set(const Evas_Modifier *m, const char *keyname) { Evas_Modifier_Mask num; int n; @@ -127,7 +127,7 @@ * @param 1 if the @p keyname kock is set, 0 otherwise. */ EAPI Evas_Bool -evas_key_lock_is_set(Evas_Lock *l, const char *keyname) +evas_key_lock_is_set(const Evas_Lock *l, const char *keyname) { Evas_Modifier_Mask num; int n; =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_layer.c,v retrieving revision 1.19 retrieving revision 1.20 diff -u -3 -r1.19 -r1.20 --- evas_layer.c 12 Dec 2007 23:52:18 -0000 1.19 +++ evas_layer.c 8 Feb 2008 22:35:19 -0000 1.20 @@ -188,7 +188,7 @@ * @ingroup Evas_Object_Layer_Group */ EAPI int -evas_object_layer_get(Evas_Object *obj) +evas_object_layer_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return 0; =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_name.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- evas_name.c 8 Feb 2008 21:42:01 -0000 1.10 +++ evas_name.c 8 Feb 2008 22:35:19 -0000 1.11 @@ -40,7 +40,7 @@ * @ingroup Evas_Object_Name_Group */ EAPI const char * -evas_object_name_get(Evas_Object *obj) +evas_object_name_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return NULL; =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_object_gradient.c,v retrieving revision 1.19 retrieving revision 1.20 diff -u -3 -r1.19 -r1.20 --- evas_object_gradient.c 5 Oct 2007 04:52:09 -0000 1.19 +++ evas_object_gradient.c 8 Feb 2008 22:35:19 -0000 1.20 @@ -334,7 +334,7 @@ * @ingroup Evas_Object_Gradient_Fill_Group */ EAPI void -evas_object_gradient_fill_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) +evas_object_gradient_fill_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) { Evas_Object_Gradient *o; @@ -393,7 +393,7 @@ * @ingroup Evas_Object_Gradient_Group */ EAPI Evas_Angle -evas_object_gradient_fill_angle_get(Evas_Object *obj) +evas_object_gradient_fill_angle_get(const Evas_Object *obj) { Evas_Object_Gradient *o; @@ -440,7 +440,7 @@ * @ingroup Evas_Object_Gradient_Group */ EAPI int -evas_object_gradient_fill_spread_get(Evas_Object *obj) +evas_object_gradient_fill_spread_get(const Evas_Object *obj) { Evas_Object_Gradient *o; @@ -489,7 +489,7 @@ * @ingroup Evas_Object_Gradient_Group */ EAPI Evas_Angle -evas_object_gradient_angle_get(Evas_Object *obj) +evas_object_gradient_angle_get(const Evas_Object *obj) { Evas_Object_Gradient *o; @@ -534,7 +534,7 @@ * @ingroup Evas_Object_Gradient_Group */ EAPI float -evas_object_gradient_offset_get(Evas_Object *obj) +evas_object_gradient_offset_get(const Evas_Object *obj) { Evas_Object_Gradient *o; @@ -580,7 +580,7 @@ * @ingroup Evas_Object_Gradient_Group */ EAPI int -evas_object_gradient_direction_get(Evas_Object *obj) +evas_object_gradient_direction_get(const Evas_Object *obj) { Evas_Object_Gradient *o; @@ -685,7 +685,7 @@ * @ingroup Evas_Object_Gradient_Type_Group */ EAPI void -evas_object_gradient_type_get(Evas_Object *obj, char **name, char **params) +evas_object_gradient_type_get(const Evas_Object *obj, char **name, char **params) { Evas_Object_Gradient *o; =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_object_image.c,v retrieving revision 1.60 retrieving revision 1.61 diff -u -3 -r1.60 -r1.61 --- evas_object_image.c 8 Feb 2008 20:44:09 -0000 1.60 +++ evas_object_image.c 8 Feb 2008 22:35:19 -0000 1.61 @@ -290,7 +290,7 @@ * @ingroup Evas_Object_Image_File_Group */ EAPI void -evas_object_image_file_get(Evas_Object *obj, const char **file, const char **key) +evas_object_image_file_get(const Evas_Object *obj, const char **file, const char **key) { Evas_Object_Image *o; @@ -376,7 +376,7 @@ * @ingroup Evas_Object_Image_Border_Group */ EAPI void -evas_object_image_border_get(Evas_Object *obj, int *l, int *r, int *t, int *b) +evas_object_image_border_get(const Evas_Object *obj, int *l, int *r, int *t, int *b) { Evas_Object_Image *o; @@ -452,7 +452,7 @@ * @ingroup Evas_Object_Image_Fill_Group */ EAPI Evas_Bool -evas_object_image_border_center_fill_get(Evas_Object *obj) +evas_object_image_border_center_fill_get(const Evas_Object *obj) { Evas_Object_Image *o; @@ -527,7 +527,7 @@ * @ingroup Evas_Object_Image_Fill_Group */ EAPI void -evas_object_image_fill_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) +evas_object_image_fill_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) { Evas_Object_Image *o; @@ -631,7 +631,7 @@ * @ingroup Evas_Object_Image_Size */ EAPI void -evas_object_image_size_get(Evas_Object *obj, int *w, int *h) +evas_object_image_size_get(const Evas_Object *obj, int *w, int *h) { Evas_Object_Image *o; @@ -661,7 +661,7 @@ * @ingroup Evas_Object_Image_Size */ EAPI int -evas_object_image_stride_get(Evas_Object *obj) +evas_object_image_stride_get(const Evas_Object *obj) { Evas_Object_Image *o; @@ -686,7 +686,7 @@ * @ingroup Evas_Object_Image */ EAPI int -evas_object_image_load_error_get(Evas_Object *obj) +evas_object_image_load_error_get(const Evas_Object *obj) { Evas_Object_Image *o; @@ -788,7 +788,7 @@ * @ingroup Evas_Object_Image_Data */ EAPI void * -evas_object_image_data_get(Evas_Object *obj, Evas_Bool for_writing) +evas_object_image_data_get(const Evas_Object *obj, Evas_Bool for_writing) { Evas_Object_Image *o; DATA32 *data; @@ -961,7 +961,7 @@ * @ingroup Evas_Object_Image_Alpha */ EAPI Evas_Bool -evas_object_image_alpha_get(Evas_Object *obj) +evas_object_image_alpha_get(const Evas_Object *obj) { Evas_Object_Image *o; @@ -1022,7 +1022,7 @@ * @ingroup Evas_Object_Image_Scale */ EAPI Evas_Bool -evas_object_image_smooth_scale_get(Evas_Object *obj) +evas_object_image_smooth_scale_get(const Evas_Object *obj) { Evas_Object_Image *o; @@ -1083,7 +1083,7 @@ * @ingroup Evas_Object_Image */ EAPI Evas_Bool -evas_object_image_save(Evas_Object *obj, const char *file, const char *key, const char *flags) +evas_object_image_save(const Evas_Object *obj, const char *file, const char *key, const char *flags) { Evas_Object_Image *o; DATA32 *data = NULL; @@ -1284,7 +1284,7 @@ * @ingroup Evas_Object_Image */ EAPI Evas_Bool -evas_object_image_pixels_dirty_get(Evas_Object *obj) +evas_object_image_pixels_dirty_get(const Evas_Object *obj) { Evas_Object_Image *o; @@ -1334,7 +1334,7 @@ * */ EAPI double -evas_object_image_load_dpi_get(Evas_Object *obj) +evas_object_image_load_dpi_get(const Evas_Object *obj) { Evas_Object_Image *o; @@ -1378,7 +1378,7 @@ } EAPI void -evas_object_image_load_size_get(Evas_Object *obj, int *w, int *h) +evas_object_image_load_size_get(const Evas_Object *obj, int *w, int *h) { Evas_Object_Image *o; @@ -1428,7 +1428,7 @@ * */ EAPI int -evas_object_image_load_scale_down_get(Evas_Object *obj) +evas_object_image_load_scale_down_get(const Evas_Object *obj) { Evas_Object_Image *o; @@ -1474,7 +1474,7 @@ * */ EAPI Evas_Colorspace -evas_object_image_colorspace_get(Evas_Object *obj) +evas_object_image_colorspace_get(const Evas_Object *obj) { Evas_Object_Image *o; @@ -1518,7 +1518,7 @@ * */ EAPI Evas_Native_Surface * -evas_object_image_native_surface_get(Evas_Object *obj) +evas_object_image_native_surface_get(const Evas_Object *obj) { Evas_Object_Image *o; =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_object_line.c,v retrieving revision 1.23 retrieving revision 1.24 diff -u -3 -r1.23 -r1.24 --- evas_object_line.c 5 Oct 2007 04:52:10 -0000 1.23 +++ evas_object_line.c 8 Feb 2008 22:35:19 -0000 1.24 @@ -184,7 +184,7 @@ * @ingroup Evas_Line_Group */ EAPI void -evas_object_line_xy_get(Evas_Object *obj, Evas_Coord *x1, Evas_Coord *y1, Evas_Coord *x2, Evas_Coord *y2) +evas_object_line_xy_get(const Evas_Object *obj, Evas_Coord *x1, Evas_Coord *y1, Evas_Coord *x2, Evas_Coord *y2) { Evas_Object_Line *o; =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_object_main.c,v retrieving revision 1.62 retrieving revision 1.63 diff -u -3 -r1.62 -r1.63 --- evas_object_main.c 8 Feb 2008 21:42:01 -0000 1.62 +++ evas_object_main.c 8 Feb 2008 22:35:19 -0000 1.63 @@ -653,7 +653,7 @@ * @ingroup Evas_Object_Group */ EAPI void -evas_object_geometry_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) +evas_object_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); if (x) *x = 0; if (y) *y = 0; if (w) *w = 0; if (h) *h = 0; @@ -817,7 +817,7 @@ * @ingroup Evas_Object_Visibility_Group */ EAPI Evas_Bool -evas_object_visible_get(Evas_Object *obj) +evas_object_visible_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return 0; @@ -882,7 +882,7 @@ * @ingroup Evas_Object_Group */ EAPI void -evas_object_color_get(Evas_Object *obj, int *r, int *g, int *b, int *a) +evas_object_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); if (r) *r = 0; if (g) *g = 0; if (b) *b = 0; if (a) *a = 0; @@ -926,7 +926,7 @@ * @ingroup Evas_Object_Group */ EAPI Evas_Bool -evas_object_anti_alias_get(Evas_Object *obj) +evas_object_anti_alias_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return 0; @@ -962,7 +962,7 @@ * @ingroup Evas_Object_Group */ EAPI int -evas_object_color_interpolation_get(Evas_Object *obj) +evas_object_color_interpolation_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return 0; @@ -998,7 +998,7 @@ * @ingroup Evas_Object_Group */ EAPI Evas_Render_Op -evas_object_render_op_get(Evas_Object *obj) +evas_object_render_op_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return 0; @@ -1014,7 +1014,7 @@ * @ingroup Evas_Object_Group */ EAPI Evas * -evas_object_evas_get(Evas_Object *obj) +evas_object_evas_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return NULL; @@ -1232,7 +1232,7 @@ * @ingroup Evas_Object_Group */ EAPI const char * -evas_object_type_get(Evas_Object *obj) +evas_object_type_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return NULL; @@ -1263,7 +1263,7 @@ * @ingroup Evas_Object_Group */ EAPI Evas_Bool -evas_object_precise_is_inside_get(Evas_Object *obj) +evas_object_precise_is_inside_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return 0; =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_object_smart.c,v retrieving revision 1.29 retrieving revision 1.30 diff -u -3 -r1.29 -r1.30 --- evas_object_smart.c 5 Oct 2007 04:52:10 -0000 1.29 +++ evas_object_smart.c 8 Feb 2008 22:35:19 -0000 1.30 @@ -90,7 +90,7 @@ * @ingroup Evas_Smart_Object_Group */ EAPI void * -evas_object_smart_data_get(Evas_Object *obj) +evas_object_smart_data_get(const Evas_Object *obj) { Evas_Object_Smart *o; @@ -112,7 +112,7 @@ * @ingroup Evas_Smart_Object_Group */ EAPI Evas_Smart * -evas_object_smart_smart_get(Evas_Object *obj) +evas_object_smart_smart_get(const Evas_Object *obj) { Evas_Object_Smart *o; @@ -219,7 +219,7 @@ * @ingroup Evas_Smart_Object_Group */ EAPI Evas_Object * -evas_object_smart_parent_get(Evas_Object *obj) +evas_object_smart_parent_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return NULL; @@ -235,7 +235,7 @@ * The returned list should be freed with evas_list_free() when you no longer need it */ EAPI Evas_List * -evas_object_smart_members_get(Evas_Object *obj) +evas_object_smart_members_get(const Evas_Object *obj) { Evas_List *members; Evas_Object_List *member; =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_object_text.c,v retrieving revision 1.67 retrieving revision 1.68 diff -u -3 -r1.67 -r1.68 --- evas_object_text.c 8 Feb 2008 20:57:30 -0000 1.67 +++ evas_object_text.c 8 Feb 2008 22:35:19 -0000 1.68 @@ -127,7 +127,7 @@ * */ EAPI const char * -evas_object_text_font_source_get(Evas_Object *obj) +evas_object_text_font_source_get(const Evas_Object *obj) { Evas_Object_Text *o; @@ -264,7 +264,7 @@ * @param size A pointer to the location to store the font size in (may be NULL). */ EAPI void -evas_object_text_font_get(Evas_Object *obj, const char **font, Evas_Font_Size *size) +evas_object_text_font_get(const Evas_Object *obj, const char **font, Evas_Font_Size *size) { Evas_Object_Text *o; @@ -355,7 +355,7 @@ * @return The text currently being displayed. Do not free it. */ EAPI const char * -evas_object_text_text_get(Evas_Object *obj) +evas_object_text_text_get(const Evas_Object *obj) { Evas_Object_Text *o; @@ -376,7 +376,7 @@ * */ EAPI Evas_Coord -evas_object_text_ascent_get(Evas_Object *obj) +evas_object_text_ascent_get(const Evas_Object *obj) { Evas_Object_Text *o; @@ -397,7 +397,7 @@ * */ EAPI Evas_Coord -evas_object_text_descent_get(Evas_Object *obj) +evas_object_text_descent_get(const Evas_Object *obj) { Evas_Object_Text *o; @@ -418,7 +418,7 @@ * */ EAPI Evas_Coord -evas_object_text_max_ascent_get(Evas_Object *obj) +evas_object_text_max_ascent_get(const Evas_Object *obj) { Evas_Object_Text *o; @@ -439,7 +439,7 @@ * */ EAPI Evas_Coord -evas_object_text_max_descent_get(Evas_Object *obj) +evas_object_text_max_descent_get(const Evas_Object *obj) { Evas_Object_Text *o; @@ -460,7 +460,7 @@ * */ EAPI Evas_Coord -evas_object_text_inset_get(Evas_Object *obj) +evas_object_text_inset_get(const Evas_Object *obj) { Evas_Object_Text *o; @@ -483,7 +483,7 @@ * */ EAPI Evas_Coord -evas_object_text_horiz_advance_get(Evas_Object *obj) +evas_object_text_horiz_advance_get(const Evas_Object *obj) { Evas_Object_Text *o; @@ -506,7 +506,7 @@ * */ EAPI Evas_Coord -evas_object_text_vert_advance_get(Evas_Object *obj) +evas_object_text_vert_advance_get(const Evas_Object *obj) { Evas_Object_Text *o; @@ -541,7 +541,7 @@ * @returns 0 on error, 1 on success. */ EAPI int -evas_object_text_char_pos_get(Evas_Object *obj, int pos, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) +evas_object_text_char_pos_get(const Evas_Object *obj, int pos, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) { Evas_Object_Text *o; int l = 0, r = 0, t = 0, b = 0; @@ -594,7 +594,7 @@ * */ EAPI int -evas_object_text_char_coords_get(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) +evas_object_text_char_coords_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) { Evas_Object_Text *o; int l = 0, r = 0, t = 0, b = 0; @@ -682,7 +682,7 @@ * */ EAPI Evas_Text_Style_Type -evas_object_text_style_get(Evas_Object *obj) +evas_object_text_style_get(const Evas_Object *obj) { Evas_Object_Text *o; @@ -731,7 +731,7 @@ * */ EAPI void -evas_object_text_shadow_color_get(Evas_Object *obj, int *r, int *g, int *b, int *a) +evas_object_text_shadow_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a) { Evas_Object_Text *o; @@ -783,7 +783,7 @@ * */ EAPI void -evas_object_text_glow_color_get(Evas_Object *obj, int *r, int *g, int *b, int *a) +evas_object_text_glow_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a) { Evas_Object_Text *o; @@ -835,7 +835,7 @@ * */ EAPI void -evas_object_text_glow2_color_get(Evas_Object *obj, int *r, int *g, int *b, int *a) +evas_object_text_glow2_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a) { Evas_Object_Text *o; @@ -887,7 +887,7 @@ * */ EAPI void -evas_object_text_outline_color_get(Evas_Object *obj, int *r, int *g, int *b, int *a) +evas_object_text_outline_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a) { Evas_Object_Text *o; @@ -911,7 +911,7 @@ * */ EAPI void -evas_object_text_style_pad_get(Evas_Object *obj, int *l, int *r, int *t, int *b) +evas_object_text_style_pad_get(const Evas_Object *obj, int *l, int *r, int *t, int *b) { int sl = 0, sr = 0, st = 0, sb = 0; Evas_Object_Text *o; =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_object_textblock.c,v retrieving revision 1.144 retrieving revision 1.145 diff -u -3 -r1.144 -r1.145 --- evas_object_textblock.c 1 Feb 2008 01:45:46 -0000 1.144 +++ evas_object_textblock.c 8 Feb 2008 22:35:19 -0000 1.145 @@ -373,7 +373,7 @@ } static void -_nodes_clear(Evas_Object *obj) +_nodes_clear(const Evas_Object *obj) { Evas_Object_Textblock *o; @@ -390,7 +390,7 @@ } static void -_format_free(Evas_Object *obj, Evas_Object_Textblock_Format *fmt) +_format_free(const Evas_Object *obj, Evas_Object_Textblock_Format *fmt) { fmt->ref--; if (fmt->ref > 0) return; @@ -402,7 +402,7 @@ } static void -_line_free(Evas_Object *obj, Evas_Object_Textblock_Line *ln) +_line_free(const Evas_Object *obj, Evas_Object_Textblock_Line *ln) { while (ln->items) { @@ -427,7 +427,7 @@ } static void -_lines_clear(Evas_Object *obj, Evas_Object_Textblock_Line *lines) +_lines_clear(const Evas_Object *obj, Evas_Object_Textblock_Line *lines) { Evas_Object_Textblock *o; @@ -1942,7 +1942,7 @@ } static void -_layout(Evas_Object *obj, int calc_only, int w, int h, int *w_ret, int *h_ret) +_layout(const Evas_Object *obj, int calc_only, int w, int h, int *w_ret, int *h_ret) { Evas_Object_Textblock *o; Ctxt ctxt, *c; @@ -1954,7 +1954,7 @@ /* setup context */ o = (Evas_Object_Textblock *)(obj->object_data); c = &ctxt; - c->obj =obj; + c->obj = (Evas_Object *)obj; c->o = o; c->lines = c->ln = NULL; c->format_stack = NULL; @@ -2137,7 +2137,7 @@ } static void -_relayout(Evas_Object *obj) +_relayout(const Evas_Object *obj) { Evas_Object_Textblock *o; Evas_Object_Textblock_Line *lines; @@ -2216,7 +2216,7 @@ } static Evas_Object_Textblock_Line * -_find_layout_line_num(Evas_Object *obj, int line) +_find_layout_line_num(const Evas_Object *obj, int line) { Evas_Object_List *l; Evas_Object_Textblock *o; @@ -2380,7 +2380,7 @@ } EAPI const char * -evas_textblock_style_get(Evas_Textblock_Style *ts) +evas_textblock_style_get(const Evas_Textblock_Style *ts) { if (!ts) return NULL; return ts->style_text; @@ -2416,7 +2416,7 @@ } EAPI const Evas_Textblock_Style * -evas_object_textblock_style_get(Evas_Object *obj) +evas_object_textblock_style_get(const Evas_Object *obj) { TB_HEAD_RETURN(NULL); return o->style; @@ -2605,7 +2605,7 @@ } EAPI const char * -evas_object_textblock_text_markup_get(Evas_Object *obj) +evas_object_textblock_text_markup_get(const Evas_Object *obj) { TB_HEAD_RETURN(NULL); return o->markup_text; @@ -2613,7 +2613,7 @@ /* cursors */ EAPI const Evas_Textblock_Cursor * -evas_object_textblock_cursor_get(Evas_Object *obj) +evas_object_textblock_cursor_get(const Evas_Object *obj) { TB_HEAD_RETURN(NULL); return o->cursor; @@ -2853,7 +2853,7 @@ } EAPI int -evas_textblock_cursor_pos_get(Evas_Textblock_Cursor *cur) +evas_textblock_cursor_pos_get(const Evas_Textblock_Cursor *cur) { if (!cur) return -1; return cur->pos; @@ -2905,7 +2905,7 @@ } EAPI int -evas_textblock_cursor_compare(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2) +evas_textblock_cursor_compare(const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2) { Evas_Object_List *l1, *l2; @@ -2933,7 +2933,7 @@ } EAPI void -evas_textblock_cursor_copy(Evas_Textblock_Cursor *cur, Evas_Textblock_Cursor *cur_dest) +evas_textblock_cursor_copy(const Evas_Textblock_Cursor *cur, Evas_Textblock_Cursor *cur_dest) { if (!cur) return; if (!cur_dest) return; @@ -3510,7 +3510,7 @@ } EAPI const char * -evas_textblock_cursor_node_text_get(Evas_Textblock_Cursor *cur) +evas_textblock_cursor_node_text_get(const Evas_Textblock_Cursor *cur) { if (!cur) return NULL; if (!cur->node) return NULL; @@ -3522,7 +3522,7 @@ } EAPI int -evas_textblock_cursor_node_text_length_get(Evas_Textblock_Cursor *cur) +evas_textblock_cursor_node_text_length_get(const Evas_Textblock_Cursor *cur) { if (!cur) return 0; if (!cur->node) return 0; @@ -3534,7 +3534,7 @@ } EAPI const char * -evas_textblock_cursor_node_format_get(Evas_Textblock_Cursor *cur) +evas_textblock_cursor_node_format_get(const Evas_Textblock_Cursor *cur) { if (!cur) return NULL; if (!cur->node) return NULL; @@ -3546,7 +3546,7 @@ } EAPI char * -evas_textblock_cursor_range_text_get(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2, Evas_Textblock_Text_Type format) +evas_textblock_cursor_range_text_get(const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2, Evas_Textblock_Text_Type format) { Evas_Object_Textblock *o; Evas_Object_Textblock_Node *n1, *n2, *n; @@ -3560,7 +3560,7 @@ o = (Evas_Object_Textblock *)(cur1->obj->object_data); if (evas_textblock_cursor_compare(cur1, cur2) > 0) { - Evas_Textblock_Cursor *tc; + const Evas_Textblock_Cursor *tc; tc = cur1; cur1 = cur2; @@ -3617,7 +3617,7 @@ } EAPI int -evas_textblock_cursor_char_geometry_get(Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) +evas_textblock_cursor_char_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) { Evas_Object_Textblock *o; Evas_Object_Textblock_Line *ln = NULL; @@ -3671,7 +3671,7 @@ } EAPI int -evas_textblock_cursor_line_geometry_get(Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) +evas_textblock_cursor_line_geometry_get(const Evas_Textblock_Cursor *cur, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) { Evas_Object_Textblock *o; Evas_Object_Textblock_Line *ln = NULL; @@ -3796,7 +3796,7 @@ } EAPI Evas_List * -evas_textblock_cursor_range_geometry_get(Evas_Textblock_Cursor *cur1, Evas_Textblock_Cursor *cur2) +evas_textblock_cursor_range_geometry_get(const Evas_Textblock_Cursor *cur1, const Evas_Textblock_Cursor *cur2) { Evas_Object_Textblock *o; Evas_List *rects = NULL; @@ -3810,7 +3810,7 @@ o = (Evas_Object_Textblock *)(cur1->obj->object_data); if (evas_textblock_cursor_compare(cur1, cur2) > 0) { - Evas_Textblock_Cursor *tc; + const Evas_Textblock_Cursor *tc; tc = cur1; cur1 = cur2; @@ -3891,7 +3891,7 @@ /* general controls */ EAPI Evas_Bool -evas_object_textblock_line_number_geometry_get(Evas_Object *obj, int line, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) +evas_object_textblock_line_number_geometry_get(const Evas_Object *obj, int line, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) { Evas_Object_Textblock_Line *ln; @@ -3940,7 +3940,7 @@ } EAPI void -evas_object_textblock_size_formatted_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) +evas_object_textblock_size_formatted_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { TB_HEAD(); if (!o->formatted.valid) _relayout(obj); @@ -3949,7 +3949,7 @@ } EAPI void -evas_object_textblock_size_native_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) +evas_object_textblock_size_native_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { TB_HEAD(); if (!o->native.valid) @@ -3965,7 +3965,7 @@ } EAPI void -evas_object_textblock_style_insets_get(Evas_Object *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b) +evas_object_textblock_style_insets_get(const Evas_Object *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b) { TB_HEAD(); if (!o->formatted.valid) _relayout(obj); =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_stack.c,v retrieving revision 1.25 retrieving revision 1.26 diff -u -3 -r1.25 -r1.26 --- evas_stack.c 8 Feb 2008 21:42:01 -0000 1.25 +++ evas_stack.c 8 Feb 2008 22:35:19 -0000 1.26 @@ -1,11 +1,8 @@ #include "evas_common.h" #include "evas_private.h" -static Evas_Object *evas_object_above_get_internal(Evas_Object *obj); -static Evas_Object *evas_object_below_get_internal(Evas_Object *obj); - static Evas_Object * -evas_object_above_get_internal(Evas_Object *obj) +evas_object_above_get_internal(const Evas_Object *obj) { if (((Evas_Object_List *)obj)->next) return (Evas_Object *)(((Evas_Object_List *)obj)->next); @@ -23,7 +20,7 @@ } static Evas_Object * -evas_object_below_get_internal(Evas_Object *obj) +evas_object_below_get_internal(const Evas_Object *obj) { if (((Evas_Object_List *)obj)->prev) return (Evas_Object *)(((Evas_Object_List *)obj)->prev); @@ -334,7 +331,7 @@ * */ EAPI Evas_Object * -evas_object_above_get(Evas_Object *obj) +evas_object_above_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return NULL; @@ -344,7 +341,7 @@ do { obj = (Evas_Object *)(((Evas_Object_List *)(obj))->next); - if ((obj) && (!obj->delete_me)) return obj; + if ((obj) && (!obj->delete_me)) return (Evas_Object *)obj; } while (obj); return NULL; @@ -352,7 +349,7 @@ obj = evas_object_above_get_internal(obj); while (obj) { - if (!obj->delete_me) return obj; + if (!obj->delete_me) return (Evas_Object *)obj; obj = evas_object_above_get_internal(obj); } return NULL; @@ -366,7 +363,7 @@ * */ EAPI Evas_Object * -evas_object_below_get(Evas_Object *obj) +evas_object_below_get(const Evas_Object *obj) { MAGIC_CHECK(obj, Evas_Object, MAGIC_OBJ); return NULL; @@ -376,7 +373,7 @@ do { obj = (Evas_Object *)(((Evas_Object_List *)(obj))->prev); - if ((obj) && (!obj->delete_me)) return obj; + if ((obj) && (!obj->delete_me)) return (Evas_Object *)obj; } while (obj); return NULL; @@ -384,7 +381,7 @@ obj = evas_object_below_get_internal(obj); while (obj) { - if (!obj->delete_me) return obj; + if (!obj->delete_me) return (Evas_Object *)obj; obj = evas_object_below_get_internal(obj); } return NULL; ------------------------------------------------------------------------- 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