q66 pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=469fcb8aada7519e5f41e087079c7f8bae5b5617

commit 469fcb8aada7519e5f41e087079c7f8bae5b5617
Author: Daniel Kolesa <d.kol...@osg.samsung.com>
Date:   Thu Jun 25 12:21:00 2015 +0100

    elm: constify Eolian methods correctly because of recent Eolian changes
---
 src/lib/elc_fileselector_entry.c |  2 +-
 src/lib/elc_multibuttonentry.c   |  6 +++---
 src/lib/elc_naviframe.c          |  4 ++--
 src/lib/elc_popup.c              |  2 +-
 src/lib/elm_actionslider.c       |  2 +-
 src/lib/elm_calendar.c           |  4 ++--
 src/lib/elm_datetime.c           | 10 +++++-----
 src/lib/elm_dayselector.c        |  4 ++--
 src/lib/elm_entry.c              |  8 ++++----
 src/lib/elm_flipselector.c       |  4 ++--
 src/lib/elm_gengrid.c            |  6 +++---
 src/lib/elm_genlist.c            |  6 +++---
 src/lib/elm_hover.c              |  2 +-
 src/lib/elm_image.c              |  2 +-
 src/lib/elm_index.c              |  4 ++--
 src/lib/elm_layout.c             | 10 +++++-----
 src/lib/elm_list.c               |  4 ++--
 src/lib/elm_map.c                | 12 ++++++------
 src/lib/elm_menu.c               | 12 ++++++------
 src/lib/elm_photo.c              |  2 +-
 src/lib/elm_prefs.c              |  8 ++++----
 src/lib/elm_progressbar.c        |  2 +-
 src/lib/elm_scroller.c           |  4 ++--
 src/lib/elm_segment_control.c    | 10 +++++-----
 src/lib/elm_slideshow.c          |  4 ++--
 src/lib/elm_table.c              |  2 +-
 src/lib/elm_toolbar.c            |  6 +++---
 src/lib/elm_web2.c               |  2 +-
 src/lib/elm_widget.c             | 34 +++++++++++++++++-----------------
 29 files changed, 89 insertions(+), 89 deletions(-)

diff --git a/src/lib/elc_fileselector_entry.c b/src/lib/elc_fileselector_entry.c
index f091f91..32b1f0b 100644
--- a/src/lib/elc_fileselector_entry.c
+++ b/src/lib/elc_fileselector_entry.c
@@ -217,7 +217,7 @@ _elm_fileselector_entry_elm_layout_text_set(Eo *obj, 
Elm_Fileselector_Entry_Data
 }
 
 EOLIAN static const char *
-_elm_fileselector_entry_elm_layout_text_get(Eo *obj, 
Elm_Fileselector_Entry_Data *sd, const char *part)
+_elm_fileselector_entry_elm_layout_text_get(const Eo *obj, 
Elm_Fileselector_Entry_Data *sd, const char *part)
 {
    if (part && strcmp(part, "default"))
      {
diff --git a/src/lib/elc_multibuttonentry.c b/src/lib/elc_multibuttonentry.c
index 52aad4d..4bf2e5b 100644
--- a/src/lib/elc_multibuttonentry.c
+++ b/src/lib/elc_multibuttonentry.c
@@ -1423,7 +1423,7 @@ _elm_multibuttonentry_elm_layout_text_set(Eo *obj, 
Elm_Multibuttonentry_Data *sd
 }
 
 EOLIAN static const char*
-_elm_multibuttonentry_elm_layout_text_get(Eo *obj, Elm_Multibuttonentry_Data 
*sd, const char *part)
+_elm_multibuttonentry_elm_layout_text_get(const Eo *obj, 
Elm_Multibuttonentry_Data *sd, const char *part)
 {
    const char *text = NULL;
 
@@ -1786,7 +1786,7 @@ _elm_multibuttonentry_clear(Eo *obj EINA_UNUSED, 
Elm_Multibuttonentry_Data *sd)
 }
 
 EOLIAN static Elm_Object_Item *
-_elm_multibuttonentry_item_prev_get(Eo *eo_it,
+_elm_multibuttonentry_item_prev_get(const Eo *eo_it,
                                    Elm_Multibuttonentry_Item_Data *it)
 {
    Eina_List *l;
@@ -1807,7 +1807,7 @@ _elm_multibuttonentry_item_prev_get(Eo *eo_it,
 }
 
 EOLIAN static Elm_Object_Item *
-_elm_multibuttonentry_item_next_get(Eo *eo_it,
+_elm_multibuttonentry_item_next_get(const Eo *eo_it,
                                    Elm_Multibuttonentry_Item_Data *it)
 {
    Eina_List *l;
diff --git a/src/lib/elc_naviframe.c b/src/lib/elc_naviframe.c
index 42e0235..ff18ee7 100644
--- a/src/lib/elc_naviframe.c
+++ b/src/lib/elc_naviframe.c
@@ -1012,7 +1012,7 @@ _elm_naviframe_elm_layout_text_set(Eo *obj, 
Elm_Naviframe_Data *sd EINA_UNUSED,
 }
 
 EOLIAN static const char*
-_elm_naviframe_elm_layout_text_get(Eo *obj, Elm_Naviframe_Data *sd 
EINA_UNUSED, const char *part)
+_elm_naviframe_elm_layout_text_get(const Eo *obj, Elm_Naviframe_Data *sd 
EINA_UNUSED, const char *part)
 {
    Elm_Object_Item *it = elm_naviframe_top_item_get(obj);
    if (!it) return NULL;
@@ -1884,7 +1884,7 @@ _elm_naviframe_item_title_enabled_set(Eo *eo_item 
EINA_UNUSED,
 }
 
 EOLIAN static Eina_Bool
-_elm_naviframe_item_title_enabled_get(Eo *eo_item EINA_UNUSED, 
Elm_Naviframe_Item_Data *nit)
+_elm_naviframe_item_title_enabled_get(const Eo *eo_item EINA_UNUSED, 
Elm_Naviframe_Item_Data *nit)
 {
    return nit->title_enabled;
 }
diff --git a/src/lib/elc_popup.c b/src/lib/elc_popup.c
index 965223f..629b294 100644
--- a/src/lib/elc_popup.c
+++ b/src/lib/elc_popup.c
@@ -959,7 +959,7 @@ _content_text_get(const Elm_Popup_Data *sd)
 }
 
 EOLIAN static const char*
-_elm_popup_elm_layout_text_get(Eo *obj EINA_UNUSED, Elm_Popup_Data *_pd, const 
char *part)
+_elm_popup_elm_layout_text_get(const Eo *obj EINA_UNUSED, Elm_Popup_Data *_pd, 
const char *part)
 {
    const char *text = NULL;
 
diff --git a/src/lib/elm_actionslider.c b/src/lib/elm_actionslider.c
index 8b8be7f..8f65847 100644
--- a/src/lib/elm_actionslider.c
+++ b/src/lib/elm_actionslider.c
@@ -443,7 +443,7 @@ _elm_actionslider_elm_layout_text_set(Eo *obj, 
Elm_Actionslider_Data *_pd EINA_U
 }
 
 EOLIAN static const char*
-_elm_actionslider_elm_layout_text_get(Eo *obj, Elm_Actionslider_Data *_pd 
EINA_UNUSED, const char *part)
+_elm_actionslider_elm_layout_text_get(const Eo *obj, Elm_Actionslider_Data 
*_pd EINA_UNUSED, const char *part)
 {
    const char *text = NULL;
 
diff --git a/src/lib/elm_calendar.c b/src/lib/elm_calendar.c
index 9af34c4..58d4d6c 100644
--- a/src/lib/elm_calendar.c
+++ b/src/lib/elm_calendar.c
@@ -1307,7 +1307,7 @@ _elm_calendar_selected_time_set(Eo *obj, 
Elm_Calendar_Data *sd, struct tm *selec
 }
 
 EOLIAN static Eina_Bool
-_elm_calendar_selected_time_get(Eo *obj EINA_UNUSED, Elm_Calendar_Data *sd, 
struct tm *selected_time)
+_elm_calendar_selected_time_get(const Eo *obj EINA_UNUSED, Elm_Calendar_Data 
*sd, struct tm *selected_time)
 {
    EINA_SAFETY_ON_NULL_RETURN_VAL(selected_time, EINA_FALSE);
 
@@ -1426,7 +1426,7 @@ _elm_calendar_selectable_get(Eo *obj EINA_UNUSED, 
Elm_Calendar_Data *sd)
 }
 
 EOLIAN static Eina_Bool
-_elm_calendar_displayed_time_get(Eo *obj EINA_UNUSED, Elm_Calendar_Data *sd, 
struct tm *displayed_time)
+_elm_calendar_displayed_time_get(const Eo *obj EINA_UNUSED, Elm_Calendar_Data 
*sd, struct tm *displayed_time)
 {
    EINA_SAFETY_ON_NULL_RETURN_VAL(displayed_time, EINA_FALSE);
    *displayed_time = sd->shown_time;
diff --git a/src/lib/elm_datetime.c b/src/lib/elm_datetime.c
index e12005b..12a8cf0 100644
--- a/src/lib/elm_datetime.c
+++ b/src/lib/elm_datetime.c
@@ -921,7 +921,7 @@ _elm_datetime_format_set(Eo *obj, Elm_Datetime_Data *sd, 
const char *fmt)
 }
 
 EOLIAN static Eina_Bool
-_elm_datetime_field_visible_get(Eo *obj EINA_UNUSED, Elm_Datetime_Data *sd, 
Elm_Datetime_Field_Type fieldtype)
+_elm_datetime_field_visible_get(const Eo *obj EINA_UNUSED, Elm_Datetime_Data 
*sd, Elm_Datetime_Field_Type fieldtype)
 {
    Datetime_Field *field;
 
@@ -991,7 +991,7 @@ _elm_datetime_field_visible_set(Eo *obj, Elm_Datetime_Data 
*sd, Elm_Datetime_Fie
 }
 
 EOLIAN static void
-_elm_datetime_field_limit_get(Eo *obj EINA_UNUSED, Elm_Datetime_Data *sd, 
Elm_Datetime_Field_Type fieldtype, int *min, int *max)
+_elm_datetime_field_limit_get(const Eo *obj EINA_UNUSED, Elm_Datetime_Data 
*sd, Elm_Datetime_Field_Type fieldtype, int *min, int *max)
 {
    Datetime_Field *field;
 
@@ -1030,7 +1030,7 @@ _elm_datetime_field_limit_set(Eo *obj, Elm_Datetime_Data 
*sd, Elm_Datetime_Field
 }
 
 EOLIAN static Eina_Bool
-_elm_datetime_value_get(Eo *obj EINA_UNUSED, Elm_Datetime_Data *sd, struct tm 
*currtime)
+_elm_datetime_value_get(const Eo *obj EINA_UNUSED, Elm_Datetime_Data *sd, 
struct tm *currtime)
 {
    EINA_SAFETY_ON_NULL_RETURN_VAL(currtime, EINA_FALSE);
 
@@ -1058,7 +1058,7 @@ _elm_datetime_value_set(Eo *obj, Elm_Datetime_Data *sd, 
const struct tm *newtime
 }
 
 EOLIAN static Eina_Bool
-_elm_datetime_value_min_get(Eo *obj EINA_UNUSED, Elm_Datetime_Data *sd, struct 
tm *mintime)
+_elm_datetime_value_min_get(const Eo *obj EINA_UNUSED, Elm_Datetime_Data *sd, 
struct tm *mintime)
 {
    EINA_SAFETY_ON_NULL_RETURN_VAL(mintime, EINA_FALSE);
 
@@ -1090,7 +1090,7 @@ _elm_datetime_value_min_set(Eo *obj, Elm_Datetime_Data 
*sd, const struct tm *min
 }
 
 EOLIAN static Eina_Bool
-_elm_datetime_value_max_get(Eo *obj EINA_UNUSED, Elm_Datetime_Data *sd, struct 
tm *maxtime)
+_elm_datetime_value_max_get(const Eo *obj EINA_UNUSED, Elm_Datetime_Data *sd, 
struct tm *maxtime)
 {
    EINA_SAFETY_ON_NULL_RETURN_VAL(maxtime, EINA_FALSE);
 
diff --git a/src/lib/elm_dayselector.c b/src/lib/elm_dayselector.c
index 1c7e3b1..c3fed5f 100644
--- a/src/lib/elm_dayselector.c
+++ b/src/lib/elm_dayselector.c
@@ -480,7 +480,7 @@ _elm_dayselector_day_selected_set(Eo *obj, 
Elm_Dayselector_Data *_pd EINA_UNUSED
 }
 
 EOLIAN static Eina_Bool
-_elm_dayselector_day_selected_get(Eo *obj, Elm_Dayselector_Data *_pd 
EINA_UNUSED, Elm_Dayselector_Day day)
+_elm_dayselector_day_selected_get(const Eo *obj, Elm_Dayselector_Data *_pd 
EINA_UNUSED, Elm_Dayselector_Day day)
 {
    Elm_Dayselector_Item_Data *it = _item_find(obj, day);
    if (!it)
@@ -582,7 +582,7 @@ _elm_dayselector_weekdays_names_set(Eo *obj, 
Elm_Dayselector_Data *sd, const cha
 }
 
 EOLIAN static Eina_List *
-_elm_dayselector_weekdays_names_get(Eo *obj, Elm_Dayselector_Data *sd 
EINA_UNUSED)
+_elm_dayselector_weekdays_names_get(const Eo *obj, Elm_Dayselector_Data *sd 
EINA_UNUSED)
 {
    int idx;
    const char *weekday;
diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c
index 2187a4a..f307dd5 100644
--- a/src/lib/elm_entry.c
+++ b/src/lib/elm_entry.c
@@ -2924,7 +2924,7 @@ _elm_entry_elm_layout_text_set(Eo *obj, Elm_Entry_Data 
*sd, const char *part, co
 }
 
 EOLIAN static const char *
-_elm_entry_elm_layout_text_get(Eo *obj, Elm_Entry_Data *sd, const char *item)
+_elm_entry_elm_layout_text_get(const Eo *obj, Elm_Entry_Data *sd, const char 
*item)
 {
    const char *text;
 
@@ -3715,7 +3715,7 @@ _elm_entry_text_style_user_pop(Eo *obj, Elm_Entry_Data 
*sd)
 }
 
 EOLIAN static const char*
-_elm_entry_text_style_user_peek(Eo *obj EINA_UNUSED, Elm_Entry_Data *sd)
+_elm_entry_text_style_user_peek(const Eo *obj EINA_UNUSED, Elm_Entry_Data *sd)
 {
    return edje_object_part_text_style_user_peek(sd->entry_edje, "elm.text");
 }
@@ -3842,7 +3842,7 @@ _elm_entry_entry_append(Eo *obj EINA_UNUSED, 
Elm_Entry_Data *sd, const char *ent
 }
 
 EOLIAN static Eina_Bool
-_elm_entry_is_empty(Eo *obj EINA_UNUSED, Elm_Entry_Data *sd)
+_elm_entry_is_empty(const Eo *obj EINA_UNUSED, Elm_Entry_Data *sd)
 {
    Eina_Bool ret;
    /* FIXME: until there's support for that in textblock, we just
@@ -4898,7 +4898,7 @@ _elm_entry_input_panel_imdata_set(Eo *obj EINA_UNUSED, 
Elm_Entry_Data *sd, const
 }
 
 EOLIAN static void
-_elm_entry_input_panel_imdata_get(Eo *obj EINA_UNUSED, Elm_Entry_Data *sd, 
void *data, int *len)
+_elm_entry_input_panel_imdata_get(const Eo *obj EINA_UNUSED, Elm_Entry_Data 
*sd, void *data, int *len)
 {
    edje_object_part_text_input_panel_imdata_get
      (sd->entry_edje, "elm.text", data, len);
diff --git a/src/lib/elm_flipselector.c b/src/lib/elm_flipselector.c
index a74acf7..ce6da7e 100644
--- a/src/lib/elm_flipselector.c
+++ b/src/lib/elm_flipselector.c
@@ -736,7 +736,7 @@ _elm_flipselector_item_selected_get(Eo *eo_item,
 }
 
 EOLIAN static Elm_Object_Item *
-_elm_flipselector_item_prev_get(Eo *eo_item,
+_elm_flipselector_item_prev_get(const Eo *eo_item,
                                 Elm_Flipselector_Item_Data *item)
 {
    Eina_List *l;
@@ -752,7 +752,7 @@ _elm_flipselector_item_prev_get(Eo *eo_item,
 }
 
 EOLIAN static Elm_Object_Item *
-_elm_flipselector_item_next_get(Eo *eo_item,
+_elm_flipselector_item_next_get(const Eo *eo_item,
                                 Elm_Flipselector_Item_Data *item)
 {
    Eina_List *l;
diff --git a/src/lib/elm_gengrid.c b/src/lib/elm_gengrid.c
index fe86335..0c12c9b 100644
--- a/src/lib/elm_gengrid.c
+++ b/src/lib/elm_gengrid.c
@@ -4647,7 +4647,7 @@ _elm_gengrid_first_item_get(Eo *obj EINA_UNUSED, 
Elm_Gengrid_Data *sd)
 }
 
 EOLIAN static Elm_Object_Item*
-_elm_gengrid_at_xy_item_get(Eo *obj EINA_UNUSED, Elm_Gengrid_Data *sd, 
Evas_Coord x, Evas_Coord y, int *xposret, int *yposret)
+_elm_gengrid_at_xy_item_get(const Eo *obj EINA_UNUSED, Elm_Gengrid_Data *sd, 
Evas_Coord x, Evas_Coord y, int *xposret, int *yposret)
 {
    Elm_Gen_Item *it = ELM_GEN_ITEM_FROM_INLIST(sd->items);
 
@@ -4817,7 +4817,7 @@ _elm_gengrid_filled_get(Eo *obj EINA_UNUSED, 
Elm_Gengrid_Data *sd)
 }
 
 EOLIAN static unsigned int
-_elm_gengrid_items_count(Eo *obj EINA_UNUSED, Elm_Gengrid_Data *sd)
+_elm_gengrid_items_count(const Eo *obj EINA_UNUSED, Elm_Gengrid_Data *sd)
 {
    return sd->item_count;
 }
@@ -5031,7 +5031,7 @@ elm_gengrid_nth_item_get(const Evas_Object *obj, unsigned 
int nth)
 }
 
 EOLIAN static void
-_elm_gengrid_elm_widget_focus_highlight_geometry_get(Eo *obj EINA_UNUSED, 
Elm_Gengrid_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord 
*h)
+_elm_gengrid_elm_widget_focus_highlight_geometry_get(const Eo *obj 
EINA_UNUSED, Elm_Gengrid_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, 
Evas_Coord *h)
 {
    Evas_Coord ox, oy, oh, ow, item_x = 0, item_y = 0, item_w = 0, item_h = 0;
 
diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c
index 78104db..dcb7c0c 100644
--- a/src/lib/elm_genlist.c
+++ b/src/lib/elm_genlist.c
@@ -6024,7 +6024,7 @@ _elm_genlist_eo_item_list_compare(const void *data,
 }
 
 EOLIAN static unsigned int
-_elm_genlist_items_count(Eo *obj EINA_UNUSED, Elm_Genlist_Data *sd)
+_elm_genlist_items_count(const Eo *obj EINA_UNUSED, Elm_Genlist_Data *sd)
 {
    return sd->item_count;
 }
@@ -6448,7 +6448,7 @@ _elm_genlist_realized_items_get(Eo *obj EINA_UNUSED, 
Elm_Genlist_Data *sd)
 }
 
 EOLIAN static Elm_Object_Item*
-_elm_genlist_at_xy_item_get(Eo *obj EINA_UNUSED, Elm_Genlist_Data *sd, 
Evas_Coord x, Evas_Coord y, int *posret)
+_elm_genlist_at_xy_item_get(const Eo *obj EINA_UNUSED, Elm_Genlist_Data *sd, 
Evas_Coord x, Evas_Coord y, int *posret)
 {
    Evas_Coord ox, oy, ow, oh;
    Evas_Coord lasty;
@@ -7867,7 +7867,7 @@ elm_genlist_nth_item_get(const Evas_Object *obj, unsigned 
int nth)
 }
 
 EOLIAN static void
-_elm_genlist_elm_widget_focus_highlight_geometry_get(Eo *obj EINA_UNUSED, 
Elm_Genlist_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord 
*h)
+_elm_genlist_elm_widget_focus_highlight_geometry_get(const Eo *obj 
EINA_UNUSED, Elm_Genlist_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, 
Evas_Coord *h)
 {
    Evas_Coord ox, oy, oh, ow, item_x = 0, item_y = 0, item_w = 0, item_h = 0;
 
diff --git a/src/lib/elm_hover.c b/src/lib/elm_hover.c
index e9431b2..d568e27 100644
--- a/src/lib/elm_hover.c
+++ b/src/lib/elm_hover.c
@@ -720,7 +720,7 @@ _elm_hover_elm_widget_parent_get(Eo *obj EINA_UNUSED, 
Elm_Hover_Data *sd)
 }
 
 EOLIAN static const char*
-_elm_hover_best_content_location_get(Eo *obj EINA_UNUSED, Elm_Hover_Data *sd, 
Elm_Hover_Axis pref_axis)
+_elm_hover_best_content_location_get(const Eo *obj EINA_UNUSED, Elm_Hover_Data 
*sd, Elm_Hover_Axis pref_axis)
 {
    Evas_Coord spc_l, spc_r, spc_t, spc_b;
 
diff --git a/src/lib/elm_image.c b/src/lib/elm_image.c
index 229dedf..5cd9a61 100644
--- a/src/lib/elm_image.c
+++ b/src/lib/elm_image.c
@@ -1230,7 +1230,7 @@ _elm_image_smooth_get(Eo *obj EINA_UNUSED, Elm_Image_Data 
*sd)
 }
 
 static Eina_Bool
-_elm_image_efl_file_async_wait(Eo *obj EINA_UNUSED, Elm_Image_Data *pd)
+_elm_image_efl_file_async_wait(const Eo *obj EINA_UNUSED, Elm_Image_Data *pd)
 {
    Eina_Bool ok = EINA_TRUE;
    if (!pd->async_enable) return ok;
diff --git a/src/lib/elm_index.c b/src/lib/elm_index.c
index f07063f..6195ff5 100644
--- a/src/lib/elm_index.c
+++ b/src/lib/elm_index.c
@@ -1241,7 +1241,7 @@ _elm_index_item_selected_set(Eo *eo_it,
 }
 
 EOLIAN static Elm_Object_Item*
-_elm_index_selected_item_get(Eo *obj EINA_UNUSED, Elm_Index_Data *sd, int 
level)
+_elm_index_selected_item_get(const Eo *obj EINA_UNUSED, Elm_Index_Data *sd, 
int level)
 {
    Eina_List *l;
    Elm_Object_Item *eo_item;
@@ -1424,7 +1424,7 @@ _elm_index_indicator_disabled_get(Eo *obj EINA_UNUSED, 
Elm_Index_Data *sd)
 }
 
 EOLIAN static const char *
-_elm_index_item_letter_get(Eo *item EINA_UNUSED, Elm_Index_Item_Data *it)
+_elm_index_item_letter_get(const Eo *item EINA_UNUSED, Elm_Index_Item_Data *it)
 {
    return it->letter;
 }
diff --git a/src/lib/elm_layout.c b/src/lib/elm_layout.c
index 9b60e4b..e85efd6 100644
--- a/src/lib/elm_layout.c
+++ b/src/lib/elm_layout.c
@@ -1189,7 +1189,7 @@ _elm_layout_text_set(Eo *obj, Elm_Layout_Smart_Data *sd, 
const char *part, const
 }
 
 EOLIAN static const char*
-_elm_layout_text_get(Eo *obj, Elm_Layout_Smart_Data *sd, const char *part)
+_elm_layout_text_get(const Eo *obj, Elm_Layout_Smart_Data *sd, const char 
*part)
 {
    ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
 
@@ -1518,7 +1518,7 @@ _elm_layout_edje_get(Eo *obj, Elm_Layout_Smart_Data *_pd 
EINA_UNUSED)
 }
 
 EOLIAN static const char*
-_elm_layout_data_get(Eo *obj, Elm_Layout_Smart_Data *_pd EINA_UNUSED, const 
char *key)
+_elm_layout_data_get(const Eo *obj, Elm_Layout_Smart_Data *_pd EINA_UNUSED, 
const char *key)
 {
    ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
 
@@ -1630,7 +1630,7 @@ _elm_layout_part_cursor_set(Eo *obj, 
Elm_Layout_Smart_Data *sd, const char *part
 }
 
 EOLIAN static const char*
-_elm_layout_part_cursor_get(Eo *obj EINA_UNUSED, Elm_Layout_Smart_Data *sd, 
const char *part_name)
+_elm_layout_part_cursor_get(const Eo *obj EINA_UNUSED, Elm_Layout_Smart_Data 
*sd, const char *part_name)
 {
    EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, NULL);
 
@@ -1679,7 +1679,7 @@ _elm_layout_part_cursor_style_set(Eo *obj EINA_UNUSED, 
Elm_Layout_Smart_Data *sd
 }
 
 EOLIAN static const char*
-_elm_layout_part_cursor_style_get(Eo *obj EINA_UNUSED, Elm_Layout_Smart_Data 
*sd, const char *part_name)
+_elm_layout_part_cursor_style_get(const Eo *obj EINA_UNUSED, 
Elm_Layout_Smart_Data *sd, const char *part_name)
 {
    EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, NULL);
 
@@ -1706,7 +1706,7 @@ _elm_layout_part_cursor_engine_only_set(Eo *obj 
EINA_UNUSED, Elm_Layout_Smart_Da
 }
 
 EOLIAN static Eina_Bool
-_elm_layout_part_cursor_engine_only_get(Eo *obj EINA_UNUSED, 
Elm_Layout_Smart_Data *sd, const char *part_name)
+_elm_layout_part_cursor_engine_only_get(const Eo *obj EINA_UNUSED, 
Elm_Layout_Smart_Data *sd, const char *part_name)
 {
    EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE);
 
diff --git a/src/lib/elm_list.c b/src/lib/elm_list.c
index d6a96b1..f89b32c 100644
--- a/src/lib/elm_list.c
+++ b/src/lib/elm_list.c
@@ -3086,7 +3086,7 @@ _elm_list_last_item_get(Eo *obj EINA_UNUSED, 
Elm_List_Data *sd)
 }
 
 EOLIAN static Elm_Object_Item*
-_elm_list_at_xy_item_get(Eo *obj EINA_UNUSED, Elm_List_Data *sd, Evas_Coord x, 
Evas_Coord y, int *posret)
+_elm_list_at_xy_item_get(const Eo *obj EINA_UNUSED, Elm_List_Data *sd, 
Evas_Coord x, Evas_Coord y, int *posret)
 {
    Eina_List *l;
    Elm_Object_Item *eo_it;
@@ -3175,7 +3175,7 @@ _elm_list_item_coordinates_adjust(Elm_List_Item_Data *it,
 }
 
 EOLIAN static void
-_elm_list_elm_widget_focus_highlight_geometry_get(Eo *obj EINA_UNUSED, 
Elm_List_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
+_elm_list_elm_widget_focus_highlight_geometry_get(const Eo *obj EINA_UNUSED, 
Elm_List_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
 {
    if (sd->focused_item)
      {
diff --git a/src/lib/elm_map.c b/src/lib/elm_map.c
index 90060ce..511846a 100644
--- a/src/lib/elm_map.c
+++ b/src/lib/elm_map.c
@@ -4396,7 +4396,7 @@ _elm_map_tile_load_status_get(Eo *obj EINA_UNUSED, 
Elm_Map_Data *sd, int *try_nu
 }
 
 EOLIAN static void
-_elm_map_canvas_to_region_convert(Eo *obj EINA_UNUSED, Elm_Map_Data *sd, 
Evas_Coord x, Evas_Coord y, double *lon, double *lat)
+_elm_map_canvas_to_region_convert(const Eo *obj EINA_UNUSED, Elm_Map_Data *sd, 
Evas_Coord x, Evas_Coord y, double *lon, double *lat)
 {
    EINA_SAFETY_ON_NULL_RETURN(lon);
    EINA_SAFETY_ON_NULL_RETURN(lat);
@@ -4406,7 +4406,7 @@ _elm_map_canvas_to_region_convert(Eo *obj EINA_UNUSED, 
Elm_Map_Data *sd, Evas_Co
 }
 
 EOLIAN static void
-_elm_map_region_to_canvas_convert(Eo *obj EINA_UNUSED, Elm_Map_Data *sd, 
double lon, double lat, Evas_Coord *x, Evas_Coord *y)
+_elm_map_region_to_canvas_convert(const Eo *obj EINA_UNUSED, Elm_Map_Data *sd, 
double lon, double lat, Evas_Coord *x, Evas_Coord *y)
 {
    EINA_SAFETY_ON_NULL_RETURN(x);
    EINA_SAFETY_ON_NULL_RETURN(y);
@@ -4447,7 +4447,7 @@ _elm_map_source_set(Eo *obj EINA_UNUSED, Elm_Map_Data 
*sd, Elm_Map_Source_Type t
 }
 
 EOLIAN static const char*
-_elm_map_source_get(Eo *obj EINA_UNUSED, Elm_Map_Data *sd, Elm_Map_Source_Type 
type)
+_elm_map_source_get(const Eo *obj EINA_UNUSED, Elm_Map_Data *sd, 
Elm_Map_Source_Type type)
 {
    EINA_SAFETY_ON_NULL_RETURN_VAL(sd->src_tile, NULL);
 
@@ -4461,7 +4461,7 @@ _elm_map_source_get(Eo *obj EINA_UNUSED, Elm_Map_Data 
*sd, Elm_Map_Source_Type t
 }
 
 EOLIAN static const char**
-_elm_map_sources_get(Eo *obj EINA_UNUSED, Elm_Map_Data *sd, 
Elm_Map_Source_Type type)
+_elm_map_sources_get(const Eo *obj EINA_UNUSED, Elm_Map_Data *sd, 
Elm_Map_Source_Type type)
 {
    const char **ret;
    ret = NULL;
@@ -4604,7 +4604,7 @@ elm_map_route_waypoint_get(const Elm_Map_Route *route)
 }
 
 EOLIAN static Elm_Map_Name*
-_elm_map_name_add(Eo *obj, Elm_Map_Data *_pd EINA_UNUSED, const char *address, 
double lon, double lat, Elm_Map_Name_Cb name_cb, void *data)
+_elm_map_name_add(const Eo *obj, Elm_Map_Data *_pd EINA_UNUSED, const char 
*address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data)
 {
    if (address)
      return _name_request(obj, ELM_MAP_NAME_METHOD_SEARCH, address, 0, 0,
@@ -4615,7 +4615,7 @@ _elm_map_name_add(Eo *obj, Elm_Map_Data *_pd EINA_UNUSED, 
const char *address, d
 }
 
 EOLIAN static void
-_elm_map_name_search(Eo *obj, Elm_Map_Data *_pd EINA_UNUSED, const char 
*address, Elm_Map_Name_List_Cb name_cb, void *data)
+_elm_map_name_search(const Eo *obj, Elm_Map_Data *_pd EINA_UNUSED, const char 
*address, Elm_Map_Name_List_Cb name_cb, void *data)
 {
    if (address)
      _name_list_request(obj, ELM_MAP_NAME_METHOD_SEARCH, address, 0, 0,
diff --git a/src/lib/elm_menu.c b/src/lib/elm_menu.c
index 2f16c54..cf5dbf1 100644
--- a/src/lib/elm_menu.c
+++ b/src/lib/elm_menu.c
@@ -886,7 +886,7 @@ _elm_menu_close(Eo *obj, Elm_Menu_Data *sd)
 }
 
 EOLIAN static Evas_Object *
-_elm_menu_item_object_get(Eo *eo_it EINA_UNUSED, Elm_Menu_Item_Data *it)
+_elm_menu_item_object_get(const Eo *eo_it EINA_UNUSED, Elm_Menu_Item_Data *it)
 {
    return VIEW(it);
 }
@@ -1035,7 +1035,7 @@ _elm_menu_item_add(Eo *obj, Elm_Menu_Data *sd, 
Elm_Object_Item *parent, const ch
 }
 
 EOLIAN static unsigned int
-_elm_menu_item_index_get(Eo *eo_it EINA_UNUSED, Elm_Menu_Item_Data *it)
+_elm_menu_item_index_get(const Eo *eo_it EINA_UNUSED, Elm_Menu_Item_Data *it)
 {
    return it->idx;
 }
@@ -1119,13 +1119,13 @@ _elm_menu_item_icon_name_get(Eo *eo_item EINA_UNUSED, 
Elm_Menu_Item_Data *item)
 }
 
 EOLIAN static Eina_Bool
-_elm_menu_item_is_separator(Eo *eo_item EINA_UNUSED, Elm_Menu_Item_Data *item)
+_elm_menu_item_is_separator(const Eo *eo_item EINA_UNUSED, Elm_Menu_Item_Data 
*item)
 {
    return item->separator;
 }
 
 EOLIAN static const Eina_List *
-_elm_menu_item_subitems_get(Eo *eo_item EINA_UNUSED, Elm_Menu_Item_Data *item)
+_elm_menu_item_subitems_get(const Eo *eo_item EINA_UNUSED, Elm_Menu_Item_Data 
*item)
 {
    return item->submenu.items;
 }
@@ -1174,7 +1174,7 @@ _elm_menu_item_selected_get(Eo *eo_item EINA_UNUSED, 
Elm_Menu_Item_Data *item)
 }
 
 EOLIAN static Elm_Object_Item *
-_elm_menu_item_prev_get(Eo *eo_item, Elm_Menu_Item_Data *item)
+_elm_menu_item_prev_get(const Eo *eo_item, Elm_Menu_Item_Data *item)
 {
    if (item->parent)
      {
@@ -1198,7 +1198,7 @@ _elm_menu_item_prev_get(Eo *eo_item, Elm_Menu_Item_Data 
*item)
 }
 
 EOLIAN static Elm_Object_Item *
-_elm_menu_item_next_get(Eo *eo_item, Elm_Menu_Item_Data *item)
+_elm_menu_item_next_get(const Eo *eo_item, Elm_Menu_Item_Data *item)
 {
    if (item->parent)
      {
diff --git a/src/lib/elm_photo.c b/src/lib/elm_photo.c
index 2d1f2b8..00c113d 100644
--- a/src/lib/elm_photo.c
+++ b/src/lib/elm_photo.c
@@ -382,7 +382,7 @@ _elm_photo_editable_get(Eo *obj EINA_UNUSED, Elm_Photo_Data 
*sd)
 }
 
 EOLIAN static void
-_elm_photo_thumb_set(Eo *obj EINA_UNUSED, Elm_Photo_Data *sd, const char 
*file, const char *group)
+_elm_photo_thumb_set(const Eo *obj EINA_UNUSED, Elm_Photo_Data *sd, const char 
*file, const char *group)
 {
    eina_stringshare_replace(&sd->thumb.file.path, file);
    eina_stringshare_replace(&sd->thumb.file.key, group);
diff --git a/src/lib/elm_prefs.c b/src/lib/elm_prefs.c
index b84a456..585e329 100644
--- a/src/lib/elm_prefs.c
+++ b/src/lib/elm_prefs.c
@@ -1356,7 +1356,7 @@ err:
 }
 
 EOLIAN static Eina_Bool
-_elm_prefs_item_value_get(Eo *obj, Elm_Prefs_Data *_pd EINA_UNUSED, const char 
*name, Eina_Value *value)
+_elm_prefs_item_value_get(const Eo *obj, Elm_Prefs_Data *_pd EINA_UNUSED, 
const char *name, Eina_Value *value)
 {
    Elm_Prefs_Item_Node *it;
 
@@ -1481,7 +1481,7 @@ _elm_prefs_item_visible_set(Eo *obj EINA_UNUSED, 
Elm_Prefs_Data *sd, const char
 }
 
 EOLIAN static Eina_Bool
-_elm_prefs_item_visible_get(Eo *obj, Elm_Prefs_Data *_pd EINA_UNUSED, const 
char *name)
+_elm_prefs_item_visible_get(const Eo *obj, Elm_Prefs_Data *_pd EINA_UNUSED, 
const char *name)
 {
    Elm_Prefs_Item_Node *it;
 
@@ -1517,7 +1517,7 @@ _elm_prefs_item_disabled_set(Eo *obj, Elm_Prefs_Data *_pd 
EINA_UNUSED, const cha
 }
 
 EOLIAN static Eina_Bool
-_elm_prefs_item_disabled_get(Eo *obj, Elm_Prefs_Data *_pd EINA_UNUSED, const 
char *name)
+_elm_prefs_item_disabled_get(const Eo *obj, Elm_Prefs_Data *_pd EINA_UNUSED, 
const char *name)
 {
    Elm_Prefs_Item_Node *it;
 
@@ -1553,7 +1553,7 @@ _elm_prefs_item_editable_set(Eo *obj, Elm_Prefs_Data *_pd 
EINA_UNUSED, const cha
 }
 
 EOLIAN static Eina_Bool
-_elm_prefs_item_editable_get(Eo *obj, Elm_Prefs_Data *_pd EINA_UNUSED, const 
char *name)
+_elm_prefs_item_editable_get(const Eo *obj, Elm_Prefs_Data *_pd EINA_UNUSED, 
const char *name)
 {
    Elm_Prefs_Item_Node *it;
 
diff --git a/src/lib/elm_progressbar.c b/src/lib/elm_progressbar.c
index a034dcd..5d82b4d 100644
--- a/src/lib/elm_progressbar.c
+++ b/src/lib/elm_progressbar.c
@@ -407,7 +407,7 @@ _elm_progressbar_part_value_set(Eo *obj EINA_UNUSED, 
Elm_Progressbar_Data *sd, c
 }
 
 EOLIAN static double
-_elm_progressbar_part_value_get(Eo *obj EINA_UNUSED, Elm_Progressbar_Data *sd, 
const char* part)
+_elm_progressbar_part_value_get(const Eo *obj EINA_UNUSED, 
Elm_Progressbar_Data *sd, const char* part)
 {
    Elm_Progress_Status *ps;
    Eina_List *l;
diff --git a/src/lib/elm_scroller.c b/src/lib/elm_scroller.c
index 00f18b8..07ec426 100644
--- a/src/lib/elm_scroller.c
+++ b/src/lib/elm_scroller.c
@@ -1097,7 +1097,7 @@ elm_scroller_page_size_get(const Evas_Object *obj,
 }
 
 EOLIAN static void
-_elm_scroller_page_scroll_limit_set(Eo *obj, Elm_Scroller_Data *_pd 
EINA_UNUSED, int page_limit_h, int page_limit_v)
+_elm_scroller_page_scroll_limit_set(const Eo *obj, Elm_Scroller_Data *_pd 
EINA_UNUSED, int page_limit_h, int page_limit_v)
 {
    if (page_limit_h < 1)
      page_limit_h = 9999;
@@ -1109,7 +1109,7 @@ _elm_scroller_page_scroll_limit_set(Eo *obj, 
Elm_Scroller_Data *_pd EINA_UNUSED,
 }
 
 EOLIAN static void
-_elm_scroller_page_scroll_limit_get(Eo *obj, Elm_Scroller_Data *_pd 
EINA_UNUSED, int *page_limit_h, int *page_limit_v)
+_elm_scroller_page_scroll_limit_get(const Eo *obj, Elm_Scroller_Data *_pd 
EINA_UNUSED, int *page_limit_h, int *page_limit_v)
 {
    eo_do(obj, elm_interface_scrollable_page_scroll_limit_get
          (page_limit_h, page_limit_v));
diff --git a/src/lib/elm_segment_control.c b/src/lib/elm_segment_control.c
index 4f5d4e2..310dea3 100644
--- a/src/lib/elm_segment_control.c
+++ b/src/lib/elm_segment_control.c
@@ -758,7 +758,7 @@ _elm_segment_control_item_del_at(Eo *obj, 
Elm_Segment_Control_Data *_pd EINA_UNU
 }
 
 EOLIAN static const char*
-_elm_segment_control_item_label_get(Eo *obj, Elm_Segment_Control_Data *_pd 
EINA_UNUSED, int idx)
+_elm_segment_control_item_label_get(const Eo *obj, Elm_Segment_Control_Data 
*_pd EINA_UNUSED, int idx)
 {
    Elm_Segment_Control_Item_Data *it;
 
@@ -769,7 +769,7 @@ _elm_segment_control_item_label_get(Eo *obj, 
Elm_Segment_Control_Data *_pd EINA_
 }
 
 EOLIAN static Evas_Object*
-_elm_segment_control_item_icon_get(Eo *obj, Elm_Segment_Control_Data *_pd 
EINA_UNUSED, int idx)
+_elm_segment_control_item_icon_get(const Eo *obj, Elm_Segment_Control_Data 
*_pd EINA_UNUSED, int idx)
 {
    Elm_Segment_Control_Item_Data *it = _item_find(obj, idx);
    if (it) return it->icon;
@@ -783,7 +783,7 @@ _elm_segment_control_item_count_get(Eo *obj EINA_UNUSED, 
Elm_Segment_Control_Dat
 }
 
 EOLIAN static Evas_Object *
-_elm_segment_control_item_object_get(Eo *eo_it EINA_UNUSED, 
Elm_Segment_Control_Item_Data *it)
+_elm_segment_control_item_object_get(const Eo *eo_it EINA_UNUSED, 
Elm_Segment_Control_Item_Data *it)
 {
    return VIEW(it);
 }
@@ -815,14 +815,14 @@ _elm_segment_control_item_selected_set(Eo *eo_item 
EINA_UNUSED,
 }
 
 EOLIAN static Elm_Object_Item*
-_elm_segment_control_item_get(Eo *obj, Elm_Segment_Control_Data *_pd 
EINA_UNUSED, int idx)
+_elm_segment_control_item_get(const Eo *obj, Elm_Segment_Control_Data *_pd 
EINA_UNUSED, int idx)
 {
    Elm_Segment_Control_Item_Data *it = _item_find(obj, idx);
    return EO_OBJ(it);
 }
 
 EOLIAN static int
-_elm_segment_control_item_index_get(Eo *eo_it EINA_UNUSED, 
Elm_Segment_Control_Item_Data *it)
+_elm_segment_control_item_index_get(const Eo *eo_it EINA_UNUSED, 
Elm_Segment_Control_Item_Data *it)
 {
    ELM_SEGMENT_CONTROL_ITEM_CHECK_OR_RETURN(it, -1);
 
diff --git a/src/lib/elm_slideshow.c b/src/lib/elm_slideshow.c
index 7c83663..87542c0 100644
--- a/src/lib/elm_slideshow.c
+++ b/src/lib/elm_slideshow.c
@@ -655,7 +655,7 @@ _elm_slideshow_item_current_get(Eo *obj EINA_UNUSED, 
Elm_Slideshow_Data *sd)
 }
 
 EOLIAN static Evas_Object *
-_elm_slideshow_item_object_get(Eo *eo_item EINA_UNUSED, 
Elm_Slideshow_Item_Data *it)
+_elm_slideshow_item_object_get(const Eo *eo_item EINA_UNUSED, 
Elm_Slideshow_Item_Data *it)
 {
    return VIEW(it);
 }
@@ -688,7 +688,7 @@ _elm_slideshow_cache_after_set(Eo *obj EINA_UNUSED, 
Elm_Slideshow_Data *sd, int
 }
 
 EOLIAN static Elm_Object_Item*
-_elm_slideshow_item_nth_get(Eo *obj EINA_UNUSED, Elm_Slideshow_Data *sd, 
unsigned int nth)
+_elm_slideshow_item_nth_get(const Eo *obj EINA_UNUSED, Elm_Slideshow_Data *sd, 
unsigned int nth)
 {
    return eina_list_nth(sd->items, nth);
 }
diff --git a/src/lib/elm_table.c b/src/lib/elm_table.c
index 6a31cc8..78a38a2 100644
--- a/src/lib/elm_table.c
+++ b/src/lib/elm_table.c
@@ -394,7 +394,7 @@ _elm_table_clear(Eo *obj, void *_pd EINA_UNUSED, Eina_Bool 
clear)
 }
 
 EOLIAN static Evas_Object*
-_elm_table_child_get(Eo *obj, void *_pd EINA_UNUSED, int col, int row)
+_elm_table_child_get(const Eo *obj, void *_pd EINA_UNUSED, int col, int row)
 {
    ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd, NULL);
 
diff --git a/src/lib/elm_toolbar.c b/src/lib/elm_toolbar.c
index d62edad..d03b587 100644
--- a/src/lib/elm_toolbar.c
+++ b/src/lib/elm_toolbar.c
@@ -2902,7 +2902,7 @@ _elm_toolbar_coordinates_adjust(Elm_Toolbar_Item_Data *it,
 }
 
 EOLIAN static void
-_elm_toolbar_elm_widget_focus_highlight_geometry_get(Eo *obj, Elm_Toolbar_Data 
*sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
+_elm_toolbar_elm_widget_focus_highlight_geometry_get(const Eo *obj, 
Elm_Toolbar_Data *sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord 
*h)
 {
    if (sd->focused_item)
      {
@@ -3099,7 +3099,7 @@ _elm_toolbar_item_priority_get(Eo *eo_item EINA_UNUSED, 
Elm_Toolbar_Item_Data *i
 }
 
 EOLIAN static Elm_Object_Item*
-_elm_toolbar_item_find_by_label(Eo *obj EINA_UNUSED, Elm_Toolbar_Data *sd, 
const char *label)
+_elm_toolbar_item_find_by_label(const Eo *obj EINA_UNUSED, Elm_Toolbar_Data 
*sd, const char *label)
 {
    Elm_Toolbar_Item_Data *it;
 
@@ -3667,7 +3667,7 @@ _elm_toolbar_horizontal_get(Eo *obj EINA_UNUSED, 
Elm_Toolbar_Data *sd)
 }
 
 EOLIAN static unsigned int
-_elm_toolbar_items_count(Eo *obj EINA_UNUSED, Elm_Toolbar_Data *sd)
+_elm_toolbar_items_count(const Eo *obj EINA_UNUSED, Elm_Toolbar_Data *sd)
 {
    return sd->item_count;
 }
diff --git a/src/lib/elm_web2.c b/src/lib/elm_web2.c
index 40a00a6..94e94eb 100644
--- a/src/lib/elm_web2.c
+++ b/src/lib/elm_web2.c
@@ -995,7 +995,7 @@ _elm_web_popup_destroy(Eo *obj, Elm_Web_Data *_pd 
EINA_UNUSED)
 }
 
 EOLIAN static Eina_Bool
-_elm_web_text_search(Eo *obj, Elm_Web_Data *_pd EINA_UNUSED, const char 
*string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap)
+_elm_web_text_search(const Eo *obj, Elm_Web_Data *_pd EINA_UNUSED, const char 
*string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap)
 {
 #ifdef HAVE_ELEMENTARY_WEB
    (void)string;
diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c
index 6df8fde..17b81ae 100644
--- a/src/lib/elm_widget.c
+++ b/src/lib/elm_widget.c
@@ -768,7 +768,7 @@ _propagate_event(void *data EINA_UNUSED,
  * ignore region show action.
  */
 EOLIAN static void
-_elm_widget_focus_region_show(Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNUSED)
+_elm_widget_focus_region_show(const Eo *obj, Elm_Widget_Smart_Data *_pd 
EINA_UNUSED)
 {
    Evas_Coord x, y, w, h, ox, oy;
    Evas_Object *o;
@@ -2266,7 +2266,7 @@ _direction_weight_get(const Evas_Object *obj1,
  */
 
 EOLIAN static Eina_Bool
-_elm_widget_focus_direction_get(Eo *obj, Elm_Widget_Smart_Data *sd, const 
Evas_Object *base, double degree, Evas_Object **direction, double *weight)
+_elm_widget_focus_direction_get(const Eo *obj, Elm_Widget_Smart_Data *sd, 
const Evas_Object *base, double degree, Evas_Object **direction, double *weight)
 {
    double c_weight;
 
@@ -2339,7 +2339,7 @@ _elm_widget_focus_direction_get(Eo *obj, 
Elm_Widget_Smart_Data *sd, const Evas_O
  * @ingroup Widget
  */
 EOLIAN static Eina_Bool
-_elm_widget_focus_list_direction_get(Eo *obj EINA_UNUSED, 
Elm_Widget_Smart_Data *_pd EINA_UNUSED, const Evas_Object *base, const 
Eina_List *items, list_data_get_func_type list_data_get, double degree, 
Evas_Object **direction, double *weight)
+_elm_widget_focus_list_direction_get(const Eo *obj EINA_UNUSED, 
Elm_Widget_Smart_Data *_pd EINA_UNUSED, const Evas_Object *base, const 
Eina_List *items, list_data_get_func_type list_data_get, double degree, 
Evas_Object **direction, double *weight)
 {
    if (!direction || !weight || !base || !items)
      return EINA_FALSE;
@@ -2376,7 +2376,7 @@ _elm_widget_focus_list_direction_get(Eo *obj EINA_UNUSED, 
Elm_Widget_Smart_Data
  * @ingroup Widget
  */
 EOLIAN static Eina_Bool
-_elm_widget_focus_next_get(Eo *obj, Elm_Widget_Smart_Data *sd, 
Elm_Focus_Direction dir, Evas_Object **next)
+_elm_widget_focus_next_get(const Eo *obj, Elm_Widget_Smart_Data *sd, 
Elm_Focus_Direction dir, Evas_Object **next)
 {
    Elm_Access_Info *ac;
 
@@ -2486,7 +2486,7 @@ _elm_widget_focus_next_get(Eo *obj, Elm_Widget_Smart_Data 
*sd, Elm_Focus_Directi
  * @ingroup Widget
  */
 EOLIAN static Eina_Bool
-_elm_widget_focus_list_next_get(Eo *obj, Elm_Widget_Smart_Data *_pd 
EINA_UNUSED, const Eina_List *items, list_data_get_func_type list_data_get, 
Elm_Focus_Direction dir, Evas_Object **next)
+_elm_widget_focus_list_next_get(const Eo *obj, Elm_Widget_Smart_Data *_pd 
EINA_UNUSED, const Eina_List *items, list_data_get_func_type list_data_get, 
Elm_Focus_Direction dir, Evas_Object **next)
 {
    Eina_List *(*list_next)(const Eina_List *list) = NULL;
    Evas_Object *focused_object = NULL;
@@ -2639,7 +2639,7 @@ _elm_widget_focus_list_next_get(Eo *obj, 
Elm_Widget_Smart_Data *_pd EINA_UNUSED,
  * @ingroup Widget
  */
 EOLIAN static Evas_Object*
-_elm_widget_focus_next_object_get(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data 
*sd, Elm_Focus_Direction dir)
+_elm_widget_focus_next_object_get(const Eo *obj EINA_UNUSED, 
Elm_Widget_Smart_Data *sd, Elm_Focus_Direction dir)
 {
    Evas_Object *ret = NULL;
 
@@ -3054,7 +3054,7 @@ _elm_widget_show_region_set(Eo *obj, 
Elm_Widget_Smart_Data *sd, Evas_Coord x, Ev
 }
 
 EOLIAN static void
-_elm_widget_show_region_get(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *sd, 
Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
+_elm_widget_show_region_get(const Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data 
*sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
 {
    if (x) *x = sd->rx;
    if (y) *y = sd->ry;
@@ -3398,7 +3398,7 @@ _elm_widget_domain_translatable_part_text_set(Eo *obj, 
Elm_Widget_Smart_Data *sd
 }
 
 EOLIAN static const char*
-_elm_widget_translatable_part_text_get(Eo *obj EINA_UNUSED, 
Elm_Widget_Smart_Data *sd, const char *part)
+_elm_widget_translatable_part_text_get(const Eo *obj EINA_UNUSED, 
Elm_Widget_Smart_Data *sd, const char *part)
 {
    Elm_Translate_String_Data *ts;
 
@@ -3774,7 +3774,7 @@ _widget_name_find(const Evas_Object *obj,
 }
 
 EOLIAN static Evas_Object*
-_elm_widget_name_find(Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNUSED, const 
char *name, int recurse)
+_elm_widget_name_find(const Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNUSED, 
const char *name, int recurse)
 {
    if (!name) return NULL;
    return _widget_name_find(obj, name, recurse);
@@ -3880,7 +3880,7 @@ _elm_widget_focus_order_get(Eo *obj EINA_UNUSED, 
Elm_Widget_Smart_Data *sd)
 }
 
 EOLIAN static Evas_Object*
-_elm_widget_newest_focus_order_get(Eo *obj, Elm_Widget_Smart_Data *sd, 
unsigned int *newest_focus_order, Eina_Bool can_focus_only)
+_elm_widget_newest_focus_order_get(const Eo *obj, Elm_Widget_Smart_Data *sd, 
unsigned int *newest_focus_order, Eina_Bool can_focus_only)
 {
    const Eina_List *l;
    Evas_Object *child, *cur, *best;
@@ -3896,7 +3896,7 @@ _elm_widget_newest_focus_order_get(Eo *obj, 
Elm_Widget_Smart_Data *sd, unsigned
         if (!can_focus_only || elm_widget_can_focus_get(obj))
           {
              *newest_focus_order = sd->focus_order;
-             best = obj;
+             best = (Evas_Object *)obj;
           }
      }
    EINA_LIST_FOREACH(sd->subobjs, l, child)
@@ -3984,10 +3984,10 @@ 
elm_widget_focus_highlight_focus_part_geometry_get(const Evas_Object *obj,
 }
 
 EOLIAN static void
-_elm_widget_focus_highlight_geometry_get(Eo *obj, Elm_Widget_Smart_Data *sd, 
Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
+_elm_widget_focus_highlight_geometry_get(const Eo *obj, Elm_Widget_Smart_Data 
*sd, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)
 {
    Evas_Coord ox = 0, oy = 0, ow = 0, oh = 0;
-   Evas_Object *scroller = obj;
+   Evas_Object *scroller = (Evas_Object *)obj;
 
    evas_object_geometry_get(obj, x, y, w, h);
    elm_widget_focus_highlight_focus_part_geometry_get(sd->resize_obj, x, y, w, 
h);
@@ -4457,7 +4457,7 @@ _elm_widget_item_del_cb_set(Eo *eo_item EINA_UNUSED,
  * @ingroup Widget
  */
 EOLIAN static Evas_Object *
-_elm_widget_item_widget_get(Eo *eo_item EINA_UNUSED, Elm_Widget_Item_Data 
*item)
+_elm_widget_item_widget_get(const Eo *eo_item EINA_UNUSED, 
Elm_Widget_Item_Data *item)
 {
    ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, NULL);
    ELM_WIDGET_ITEM_RETURN_IF_ONDEL(item, NULL);
@@ -4673,7 +4673,7 @@ _elm_widget_item_domain_translatable_part_text_set(Eo 
*eo_item EINA_UNUSED,
 }
 
 EOLIAN static const char *
-_elm_widget_item_translatable_part_text_get(Eo *eo_item EINA_UNUSED,
+_elm_widget_item_translatable_part_text_get(const Eo *eo_item EINA_UNUSED,
                                             Elm_Widget_Item_Data *item,
                                             const char *part)
 {
@@ -4783,7 +4783,7 @@ _elm_widget_item_untrack(Eo *eo_item EINA_UNUSED, 
Elm_Widget_Item_Data *item)
 }
 
 EOLIAN static int
-_elm_widget_item_track_get(Eo *eo_item EINA_UNUSED, Elm_Widget_Item_Data *item)
+_elm_widget_item_track_get(const Eo *eo_item EINA_UNUSED, Elm_Widget_Item_Data 
*item)
 {
    ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, 0);
    ELM_WIDGET_ITEM_RETURN_IF_ONDEL(item, 0);
@@ -5426,7 +5426,7 @@ _elm_widget_item_access_unregister(Eo *eo_item 
EINA_UNUSED, Elm_Widget_Item_Data
 }
 
 EOLIAN static Evas_Object*
-_elm_widget_item_access_object_get(Eo *eo_item EINA_UNUSED, 
Elm_Widget_Item_Data *item)
+_elm_widget_item_access_object_get(const Eo *eo_item EINA_UNUSED, 
Elm_Widget_Item_Data *item)
 {
    return item->access_obj;
 }

-- 


Reply via email to