forked from enlightenment/efl
Elm segment_control: Fixed shadow declaration warnings.
SVN revision: 60166
This commit is contained in:
parent
b01978ac93
commit
db0e362691
|
@ -358,7 +358,7 @@ _update_list(Widget_Data *wd)
|
||||||
Eina_List *l;
|
Eina_List *l;
|
||||||
Elm_Segment_Item *it;
|
Elm_Segment_Item *it;
|
||||||
Eina_Bool rtl;
|
Eina_Bool rtl;
|
||||||
int index = 0;
|
int idx = 0;
|
||||||
|
|
||||||
_position_items(wd);
|
_position_items(wd);
|
||||||
|
|
||||||
|
@ -389,10 +389,10 @@ _update_list(Widget_Data *wd)
|
||||||
rtl = elm_widget_mirrored_get(wd->obj);
|
rtl = elm_widget_mirrored_get(wd->obj);
|
||||||
EINA_LIST_FOREACH(wd->seg_items, l, it)
|
EINA_LIST_FOREACH(wd->seg_items, l, it)
|
||||||
{
|
{
|
||||||
it->seg_index = index;
|
it->seg_index = idx;
|
||||||
|
|
||||||
//Set the segment type
|
//Set the segment type
|
||||||
if (index == 0)
|
if (idx == 0)
|
||||||
{
|
{
|
||||||
if (rtl)
|
if (rtl)
|
||||||
edje_object_signal_emit(it->base.view,
|
edje_object_signal_emit(it->base.view,
|
||||||
|
@ -401,7 +401,7 @@ _update_list(Widget_Data *wd)
|
||||||
edje_object_signal_emit(it->base.view,
|
edje_object_signal_emit(it->base.view,
|
||||||
"elm,type,segment,left", "elm");
|
"elm,type,segment,left", "elm");
|
||||||
}
|
}
|
||||||
else if (index == (wd->item_count - 1))
|
else if (idx == (wd->item_count - 1))
|
||||||
{
|
{
|
||||||
if (rtl)
|
if (rtl)
|
||||||
edje_object_signal_emit(it->base.view,
|
edje_object_signal_emit(it->base.view,
|
||||||
|
@ -426,12 +426,12 @@ _update_list(Widget_Data *wd)
|
||||||
edje_object_signal_emit(it->base.view, "elm,state,disabled", "elm");
|
edje_object_signal_emit(it->base.view, "elm,state,disabled", "elm");
|
||||||
|
|
||||||
_swallow_item_objects(it);
|
_swallow_item_objects(it);
|
||||||
index++;
|
idx++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static Elm_Segment_Item *
|
static Elm_Segment_Item *
|
||||||
_item_find(const Evas_Object *obj, int index)
|
_item_find(const Evas_Object *obj, int idx)
|
||||||
{
|
{
|
||||||
Widget_Data *wd;
|
Widget_Data *wd;
|
||||||
Elm_Segment_Item *it;
|
Elm_Segment_Item *it;
|
||||||
|
@ -439,7 +439,7 @@ _item_find(const Evas_Object *obj, int index)
|
||||||
wd = elm_widget_data_get(obj);
|
wd = elm_widget_data_get(obj);
|
||||||
if (!wd) return NULL;
|
if (!wd) return NULL;
|
||||||
|
|
||||||
it = eina_list_nth(wd->seg_items, index);
|
it = eina_list_nth(wd->seg_items, idx);
|
||||||
return it;
|
return it;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -577,7 +577,7 @@ elm_segment_control_item_add(Evas_Object *obj, Evas_Object *icon,
|
||||||
*/
|
*/
|
||||||
EAPI Elm_Segment_Item *
|
EAPI Elm_Segment_Item *
|
||||||
elm_segment_control_item_insert_at(Evas_Object *obj, Evas_Object *icon,
|
elm_segment_control_item_insert_at(Evas_Object *obj, Evas_Object *icon,
|
||||||
const char *label, int index)
|
const char *label, int idx)
|
||||||
{
|
{
|
||||||
ELM_CHECK_WIDTYPE(obj, widtype) NULL;
|
ELM_CHECK_WIDTYPE(obj, widtype) NULL;
|
||||||
Elm_Segment_Item *it, *it_rel;
|
Elm_Segment_Item *it, *it_rel;
|
||||||
|
@ -585,12 +585,12 @@ elm_segment_control_item_insert_at(Evas_Object *obj, Evas_Object *icon,
|
||||||
|
|
||||||
wd = elm_widget_data_get(obj);
|
wd = elm_widget_data_get(obj);
|
||||||
if (!wd) return NULL;
|
if (!wd) return NULL;
|
||||||
if (index < 0) index = 0;
|
if (idx < 0) idx = 0;
|
||||||
|
|
||||||
it = _item_new(obj, icon, label);
|
it = _item_new(obj, icon, label);
|
||||||
if (!it) return NULL;
|
if (!it) return NULL;
|
||||||
|
|
||||||
it_rel = _item_find(obj, index);
|
it_rel = _item_find(obj, idx);
|
||||||
if (it_rel)
|
if (it_rel)
|
||||||
wd->seg_items = eina_list_prepend_relative(wd->seg_items, it, it_rel);
|
wd->seg_items = eina_list_prepend_relative(wd->seg_items, it, it_rel);
|
||||||
else
|
else
|
||||||
|
@ -628,7 +628,7 @@ elm_segment_control_item_del(Elm_Segment_Item *it)
|
||||||
* @ingroup SegmentControl
|
* @ingroup SegmentControl
|
||||||
*/
|
*/
|
||||||
EAPI void
|
EAPI void
|
||||||
elm_segment_control_item_del_at(Evas_Object *obj, int index)
|
elm_segment_control_item_del_at(Evas_Object *obj, int idx)
|
||||||
{
|
{
|
||||||
ELM_CHECK_WIDTYPE(obj, widtype);
|
ELM_CHECK_WIDTYPE(obj, widtype);
|
||||||
Elm_Segment_Item *it;
|
Elm_Segment_Item *it;
|
||||||
|
@ -637,7 +637,7 @@ elm_segment_control_item_del_at(Evas_Object *obj, int index)
|
||||||
wd = elm_widget_data_get(obj);
|
wd = elm_widget_data_get(obj);
|
||||||
if (!wd) return;
|
if (!wd) return;
|
||||||
|
|
||||||
it = _item_find(obj, index);
|
it = _item_find(obj, idx);
|
||||||
if (!it) return;
|
if (!it) return;
|
||||||
_item_free(it);
|
_item_free(it);
|
||||||
_update_list(wd);
|
_update_list(wd);
|
||||||
|
@ -652,12 +652,12 @@ elm_segment_control_item_del_at(Evas_Object *obj, int index)
|
||||||
* @ingroup SegmentControl
|
* @ingroup SegmentControl
|
||||||
*/
|
*/
|
||||||
EAPI const char*
|
EAPI const char*
|
||||||
elm_segment_control_item_label_get(const Evas_Object *obj, int index)
|
elm_segment_control_item_label_get(const Evas_Object *obj, int idx)
|
||||||
{
|
{
|
||||||
ELM_CHECK_WIDTYPE(obj, widtype) NULL;
|
ELM_CHECK_WIDTYPE(obj, widtype) NULL;
|
||||||
Elm_Segment_Item *it;
|
Elm_Segment_Item *it;
|
||||||
|
|
||||||
it = _item_find(obj, index);
|
it = _item_find(obj, idx);
|
||||||
if (it) return it->label;
|
if (it) return it->label;
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -698,12 +698,12 @@ elm_segment_control_item_label_set(Elm_Segment_Item* it, const char* label)
|
||||||
* @ingroup SegmentControl
|
* @ingroup SegmentControl
|
||||||
*/
|
*/
|
||||||
EAPI Evas_Object *
|
EAPI Evas_Object *
|
||||||
elm_segment_control_item_icon_get(const Evas_Object *obj, int index)
|
elm_segment_control_item_icon_get(const Evas_Object *obj, int idx)
|
||||||
{
|
{
|
||||||
ELM_CHECK_WIDTYPE(obj, widtype) NULL;
|
ELM_CHECK_WIDTYPE(obj, widtype) NULL;
|
||||||
Elm_Segment_Item *it;
|
Elm_Segment_Item *it;
|
||||||
|
|
||||||
it = _item_find(obj, index);
|
it = _item_find(obj, idx);
|
||||||
if (it) return it->icon;
|
if (it) return it->icon;
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -802,7 +802,7 @@ elm_segment_control_item_selected_get(const Evas_Object *obj)
|
||||||
* @ingroup SegmentControl
|
* @ingroup SegmentControl
|
||||||
*/
|
*/
|
||||||
EAPI void
|
EAPI void
|
||||||
elm_segment_control_item_selected_set(Elm_Segment_Item *it, Eina_Bool select)
|
elm_segment_control_item_selected_set(Elm_Segment_Item *it, Eina_Bool selected)
|
||||||
{
|
{
|
||||||
ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it);
|
ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it);
|
||||||
Widget_Data *wd;
|
Widget_Data *wd;
|
||||||
|
@ -813,12 +813,12 @@ elm_segment_control_item_selected_set(Elm_Segment_Item *it, Eina_Bool select)
|
||||||
if (it == wd->selected_item)
|
if (it == wd->selected_item)
|
||||||
{
|
{
|
||||||
//already in selected state.
|
//already in selected state.
|
||||||
if (select) return;
|
if (selected) return;
|
||||||
|
|
||||||
//unselect case
|
//unselect case
|
||||||
_segment_off(it);
|
_segment_off(it);
|
||||||
}
|
}
|
||||||
else if (select)
|
else if (selected)
|
||||||
_segment_on(it);
|
_segment_on(it);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
@ -833,12 +833,12 @@ elm_segment_control_item_selected_set(Elm_Segment_Item *it, Eina_Bool select)
|
||||||
* @ingroup SegmentControl
|
* @ingroup SegmentControl
|
||||||
*/
|
*/
|
||||||
EAPI Elm_Segment_Item *
|
EAPI Elm_Segment_Item *
|
||||||
elm_segment_control_item_get(const Evas_Object *obj, int index)
|
elm_segment_control_item_get(const Evas_Object *obj, int idx)
|
||||||
{
|
{
|
||||||
ELM_CHECK_WIDTYPE(obj, widtype) NULL;
|
ELM_CHECK_WIDTYPE(obj, widtype) NULL;
|
||||||
Elm_Segment_Item *it;
|
Elm_Segment_Item *it;
|
||||||
|
|
||||||
it = _item_find(obj, index);
|
it = _item_find(obj, idx);
|
||||||
|
|
||||||
return it;
|
return it;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue