Enlightenment CVS committal

Author  : barbieri
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib/canvas


Modified Files:
        evas_main.c evas_object_image.c 


Log Message:
Add const to Evas api, still lacks objects.

===================================================================
RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_main.c,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -3 -r1.40 -r1.41
--- evas_main.c 8 Oct 2007 19:06:27 -0000       1.40
+++ evas_main.c 8 Feb 2008 20:44:09 -0000       1.41
@@ -246,7 +246,7 @@
  * @ingroup Evas_Output_Method
  */
 EAPI int
-evas_output_method_get(Evas *e)
+evas_output_method_get(const Evas *e)
 {
    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
    return RENDER_METHOD_INVALID;
@@ -269,7 +269,7 @@
  * @ingroup Evas_Output_Method
  */
 EAPI Evas_Engine_Info *
-evas_engine_info_get(Evas *e)
+evas_engine_info_get(const Evas *e)
 {
    Evas_Engine_Info *info;
 
@@ -280,7 +280,7 @@
    if (!e->engine.info) return NULL;
 
    info = e->engine.info;
-   e->engine.info_magic = info->magic;
+   ((Evas *)e)->engine.info_magic = info->magic;
 
    return info;
 }
@@ -370,7 +370,7 @@
  * @ingroup Evas_Output_Size
  */
 EAPI void
-evas_output_size_get(Evas *e, int *w, int *h)
+evas_output_size_get(const Evas *e, int *w, int *h)
 {
    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
    if (w) *w = 0;
@@ -450,7 +450,7 @@
  * @endcode
  */
 EAPI void
-evas_output_viewport_get(Evas *e, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, 
Evas_Coord *h)
+evas_output_viewport_get(const Evas *e, Evas_Coord *x, Evas_Coord *y, 
Evas_Coord *w, Evas_Coord *h)
 {
    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
    if (x) *x = 0;
@@ -496,7 +496,7 @@
  * @endcode
  */
 EAPI Evas_Coord
-evas_coord_screen_x_to_world(Evas *e, int x)
+evas_coord_screen_x_to_world(const Evas *e, int x)
 {
    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
    return 0;
@@ -528,7 +528,7 @@
  * @endcode
  */
 EAPI Evas_Coord
-evas_coord_screen_y_to_world(Evas *e, int y)
+evas_coord_screen_y_to_world(const Evas *e, int y)
 {
    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
    return 0;
@@ -560,7 +560,7 @@
  * @endcode
  */
 EAPI int
-evas_coord_world_x_to_screen(Evas *e, Evas_Coord x)
+evas_coord_world_x_to_screen(const Evas *e, Evas_Coord x)
 {
    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
    return 0;
@@ -592,7 +592,7 @@
  * @endcode
  */
 EAPI int
-evas_coord_world_y_to_screen(Evas *e, Evas_Coord y)
+evas_coord_world_y_to_screen(const Evas *e, Evas_Coord y)
 {
    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
    return 0;
@@ -828,7 +828,7 @@
  * @endcode
  */
 EAPI void
-evas_pointer_output_xy_get(Evas *e, int *x, int *y)
+evas_pointer_output_xy_get(const Evas *e, int *x, int *y)
 {
    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
    if (x) *x = 0;
@@ -862,7 +862,7 @@
  * @endcode
  */
 EAPI void
-evas_pointer_canvas_xy_get(Evas *e, Evas_Coord *x, Evas_Coord *y)
+evas_pointer_canvas_xy_get(const Evas *e, Evas_Coord *x, Evas_Coord *y)
 {
    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
    if (x) *x = 0;
@@ -910,7 +910,7 @@
  * @endcode
  */
 EAPI int
-evas_pointer_button_down_mask_get(Evas *e)
+evas_pointer_button_down_mask_get(const Evas *e)
 {
    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
    return 0;
@@ -946,7 +946,7 @@
  * @endcode
  */
 EAPI Evas_Bool
-evas_pointer_inside_get(Evas *e)
+evas_pointer_inside_get(const Evas *e)
 {
    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
    return 0;
@@ -976,7 +976,7 @@
  * @return The pointer attached
  */
 EAPI void *
-evas_data_attach_get(Evas *e)
+evas_data_attach_get(const Evas *e)
 {
    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
    return NULL;
===================================================================
RCS file: /cvs/e/e17/libs/evas/src/lib/canvas/evas_object_image.c,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -3 -r1.59 -r1.60
--- evas_object_image.c 5 Oct 2007 19:37:21 -0000       1.59
+++ evas_object_image.c 8 Feb 2008 20:44:09 -0000       1.60
@@ -1633,7 +1633,7 @@
  *
  */
 EAPI int
-evas_image_cache_get(Evas *e)
+evas_image_cache_get(const Evas *e)
 {
    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
    return 0;



-------------------------------------------------------------------------
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

Reply via email to