ELM_COLORSELECTOR_DATA_GET(WIDGET(item), sd);
- elm_colorselector_color_set(WIDGET(item), item->color->r, item->color->g,
- item->color->b, item->color->a);
- eo_do(WIDGET(item), eo_event_callback_call
- (ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED, EO_OBJ(item)));
-
eo_temp_item = eina_list_data_get(sd->selected);
if (eo_temp_item && (eo_temp_item != EO_OBJ(item)))
{
if (item == temp_item) sd->selected = l;
}
sd->focused = ELM_COLORSELECTOR_PALETTE;
+
+ elm_colorselector_color_set(WIDGET(item), item->color->r, item->color->g,
+ item->color->b, item->color->a);
+ eo_do(WIDGET(item), eo_event_callback_call
+ (ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED, EO_OBJ(item)));
}
//
static Eina_Bool
_item_action_activate(Evas_Object *obj, const char *params EINA_UNUSED)
{
- Eina_List *l;
+ // TIZEN_ONLY(20170719): item selection procedure is handled by _on_color_selected()
+ /*Eina_List *l;
ELM_COLOR_ITEM_DATA_GET(obj, item);
- ELM_COLORSELECTOR_DATA_GET(WIDGET(item), sd);
+ ELM_COLORSELECTOR_DATA_GET(WIDGET(item), sd);*/
+ ELM_COLOR_ITEM_DATA_GET(obj, item);
+ //
elm_object_signal_emit(VIEW(item), "elm,state,selected", "elm");
//TIZEN_ONLY(20160701): send selected signal
ELM_ATSPI_STATE_CHECKED,
EINA_TRUE);
//
- elm_colorselector_color_set(WIDGET(item), item->color->r, item->color->g,
+ // TIZEN_ONLY(20170719): item selection procedure is handled by _on_color_selected()
+ /*elm_colorselector_color_set(WIDGET(item), item->color->r, item->color->g,
item->color->b, item->color->a);
evas_object_smart_callback_call(WIDGET(item), SIG_COLOR_ITEM_SELECTED,
EO_OBJ(item));
ELM_COLOR_ITEM_DATA_GET(eo_temp_item, temp_item);
if (item == temp_item) sd->selected = l;
}
- sd->focused = ELM_COLORSELECTOR_PALETTE;
+ sd->focused = ELM_COLORSELECTOR_PALETTE;*/
+ //
return EINA_TRUE;
}
Eina_Bool selected)
{
Eo *eo_temp_item;
+ /* TIZEN_ONLY(20170719): item selection procedure is handled by _on_color_selected()
Eina_List *l;
+ */
ELM_COLORSELECTOR_DATA_GET(WIDGET(item), sd);
if (selected)
{
elm_object_signal_emit(VIEW(item), "elm,state,selected", "elm");
- elm_colorselector_color_set(WIDGET(item), item->color->r, item->color->g,
+ // TIZEN_ONLY(20170719): item selection procedure is handled by _on_color_selected()
+ /*elm_colorselector_color_set(WIDGET(item), item->color->r, item->color->g,
item->color->b, item->color->a);
if (eo_temp_item)
{
elm_object_signal_emit(VIEW(item), "elm,anim,activate", "elm");
eo_do(WIDGET(item), eo_event_callback_call
- (ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED, eo_item));
+ (ELM_COLORSELECTOR_EVENT_COLOR_ITEM_SELECTED, eo_item));*/
+ elm_object_signal_emit(VIEW(item), "elm,anim,activate", "elm");
+ //
}
}