In below functions, I'm changing the type of the parameter from
"Evas_Object *" to "const  Evas_Object *", as should be in all *_get()
functions:

elm_widget_drag_lock_x_get()
elm_widget_drag_lock_y_get()
elm_widget_drag_child_locked_x_get()
elm_widget_drag_child_locked_y_get()

May someone apply it, please?

BR,
-- 
Fabiano Fidêncio
ProFUSION embedded systems
http://www.profusion.mobi
From 96b3705b599178434ffdf2e6e5673323d952eb79 Mon Sep 17 00:00:00 2001
From: Fabiano Fidencio <fiden...@profusion.mobi>
Date: Sat, 10 Jul 2010 00:36:42 -0300
Subject: [PATCH] Using const Evas_Object in elm_widget_drag_*_get

Changing "Evas_Object" to "const Evas_Object" in:
elm_widget_drag_lock_x_get()
elm_widget_drag_lock_y_get()
elm_widget_drag_child_locked_x_get()
elm_widget_drag_child_locked_y_get()
---
 src/lib/elm_priv.h   |    8 ++++----
 src/lib/elm_widget.c |    8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/lib/elm_priv.h b/src/lib/elm_priv.h
index 235efa4..22278c6 100644
--- a/src/lib/elm_priv.h
+++ b/src/lib/elm_priv.h
@@ -186,10 +186,10 @@ EAPI void         elm_widget_type_set(Evas_Object *obj, const char *type);
 EAPI const char  *elm_widget_type_get(const Evas_Object *obj);
 EAPI void         elm_widget_drag_lock_x_set(Evas_Object *obj, Eina_Bool lock);
 EAPI void         elm_widget_drag_lock_y_set(Evas_Object *obj, Eina_Bool lock);
-EAPI Eina_Bool    elm_widget_drag_lock_x_get(Evas_Object *obj);
-EAPI Eina_Bool    elm_widget_drag_lock_y_get(Evas_Object *obj);
-EAPI int          elm_widget_drag_child_locked_x_get(Evas_Object *obj);
-EAPI int          elm_widget_drag_child_locked_y_get(Evas_Object *obj);
+EAPI Eina_Bool    elm_widget_drag_lock_x_get(const Evas_Object *obj);
+EAPI Eina_Bool    elm_widget_drag_lock_y_get(const Evas_Object *obj);
+EAPI int          elm_widget_drag_child_locked_x_get(const Evas_Object *obj);
+EAPI int          elm_widget_drag_child_locked_y_get(const Evas_Object *obj);
     
 EAPI Eina_Bool    elm_widget_is(const Evas_Object *obj);
 EAPI Evas_Object *elm_widget_parent_widget_get(const Evas_Object *obj);
diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c
index 8e5cdc9..7a58044 100644
--- a/src/lib/elm_widget.c
+++ b/src/lib/elm_widget.c
@@ -1076,28 +1076,28 @@ elm_widget_drag_lock_y_set(Evas_Object *obj, Eina_Bool lock)
 }
 
 EAPI Eina_Bool
-elm_widget_drag_lock_x_get(Evas_Object *obj)
+elm_widget_drag_lock_x_get(const Evas_Object *obj)
 {
    API_ENTRY return EINA_FALSE;
    return sd->drag_x_locked;
 }
 
 EAPI Eina_Bool
-elm_widget_drag_lock_y_get(Evas_Object *obj)
+elm_widget_drag_lock_y_get(const Evas_Object *obj)
 {
    API_ENTRY return EINA_FALSE;
    return sd->drag_y_locked;
 }
 
 EAPI int
-elm_widget_drag_child_locked_x_get(Evas_Object *obj)
+elm_widget_drag_child_locked_x_get(const Evas_Object *obj)
 {
    API_ENTRY return 0;
    return sd->child_drag_x_locked;
 }
 
 EAPI int
-elm_widget_drag_child_locked_y_get(Evas_Object *obj)
+elm_widget_drag_child_locked_y_get(const Evas_Object *obj)
 {
    API_ENTRY return 0;
    return sd->child_drag_y_locked;
-- 
1.7.1.1

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to