forked from enlightenment/efl
elm_widget: provide base implementation of style property
This commit is contained in:
parent
66ee9cf3e2
commit
8fc6aa5467
|
@ -3945,6 +3945,7 @@ _elm_widget_item_efl_object_destructor(Eo *eo_item, Elm_Widget_Item_Data *item)
|
|||
|
||||
evas_object_del(item->view);
|
||||
|
||||
eina_stringshare_del(item->style);
|
||||
eina_stringshare_del(item->access_info);
|
||||
eina_stringshare_del(item->accessible_name);
|
||||
|
||||
|
@ -4235,16 +4236,15 @@ _elm_widget_item_disabled_get(Eo *eo_item EINA_UNUSED, Elm_Widget_Item_Data *ite
|
|||
}
|
||||
|
||||
EOLIAN static void
|
||||
_elm_widget_item_style_set(Eo *eo_item EINA_UNUSED, Elm_Widget_Item_Data *item, const char *style EINA_UNUSED)
|
||||
_elm_widget_item_style_set(Eo *eo_item EINA_UNUSED, Elm_Widget_Item_Data *item, const char *style)
|
||||
{
|
||||
ERR_NOT_SUPPORTED(item, "elm_object_style_set()");
|
||||
eina_stringshare_replace(&item->style, style);
|
||||
}
|
||||
|
||||
EOLIAN static const char *
|
||||
_elm_widget_item_style_get(Eo *eo_item EINA_UNUSED, Elm_Widget_Item_Data *item)
|
||||
{
|
||||
ERR_NOT_SUPPORTED(item, "elm_object_style_get()");
|
||||
return NULL;
|
||||
return item->style;
|
||||
}
|
||||
|
||||
EOLIAN static void
|
||||
|
|
|
@ -618,6 +618,7 @@ struct _Elm_Widget_Item_Data
|
|||
Evas_Object *focus_up, *focus_down, *focus_right, *focus_left;
|
||||
Elm_Object_Item *item_focus_previous, *item_focus_next;
|
||||
Elm_Object_Item *item_focus_up, *item_focus_down, *item_focus_right, *item_focus_left;
|
||||
Eina_Stringshare *style;
|
||||
|
||||
Evas_Object *access_obj;
|
||||
const char *access_info;
|
||||
|
|
Loading…
Reference in New Issue