summaryrefslogtreecommitdiff
path: root/src/lib/edje/edje_load.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/edje/edje_load.c')
-rw-r--r--src/lib/edje/edje_load.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/lib/edje/edje_load.c b/src/lib/edje/edje_load.c
index c0d0ac25a3..94f7c2a67b 100644
--- a/src/lib/edje/edje_load.c
+++ b/src/lib/edje/edje_load.c
@@ -1644,6 +1644,25 @@ _edje_object_file_set_internal(Evas_Object *obj, const Eina_File *file, const ch
1644 } 1644 }
1645 eina_stringshare_del(eud->u.string.text); 1645 eina_stringshare_del(eud->u.string.text);
1646 break; 1646 break;
1647
1648 case EDJE_USER_TEXT_STYLE:
1649 {
1650 Edje_Part_Text_Prop *prop;
1651 EINA_LIST_FREE(eud->u.text_style.props, prop)
1652 {
1653 _canvas_layout_user_text_apply(eud, obj,
1654 prop);
1655 free(prop);
1656 }
1657 }
1658 break;
1659 case EDJE_USER_TEXT_EXPAND:
1660 {
1661 efl_canvas_layout_part_text_expand_set(
1662 efl_part(obj, eud->part),
1663 eud->u.text_expand.expand);
1664 }
1665 break;
1647 } 1666 }
1648 if (eud) _edje_user_definition_remove(eud, child); 1667 if (eud) _edje_user_definition_remove(eud, child);
1649 } 1668 }
@@ -1839,10 +1858,15 @@ _edje_object_collect(Edje *ed)
1839 edje_object_part_unswallow(NULL, eud->u.swallow.child); 1858 edje_object_part_unswallow(NULL, eud->u.swallow.child);
1840 break; 1859 break;
1841 1860
1861 case EDJE_USER_TEXT_STYLE:
1862 _canvas_layout_user_text_collect(ed, eud);
1863 break;
1864
1842 case EDJE_USER_DRAG_STEP: 1865 case EDJE_USER_DRAG_STEP:
1843 case EDJE_USER_DRAG_PAGE: 1866 case EDJE_USER_DRAG_PAGE:
1844 case EDJE_USER_DRAG_VALUE: 1867 case EDJE_USER_DRAG_VALUE:
1845 case EDJE_USER_DRAG_SIZE: 1868 case EDJE_USER_DRAG_SIZE:
1869 case EDJE_USER_TEXT_EXPAND:
1846 break; 1870 break;
1847 } 1871 }
1848 } 1872 }