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