path: root/src/lib/elementary/efl_ui_item_part_extra.eo
diff options
authorSangHyeon Jade Lee <>2019-05-30 13:22:03 +0900
committerSangHyeon Jade Lee <>2019-05-30 15:01:24 +0900
commit01cb1c32bd8be0854348740f93dcaa1c45a7dff7 (patch)
tree4c7c68e57e253994062c25c1a19246fcd51fb508 /src/lib/elementary/efl_ui_item_part_extra.eo
parent0e73a88133862b90a3dfdc56ac4073f8f8d18c3f (diff)
efl_ui : refactoring efl.part in item based classes.
Summary: Most of item-based class will have similar efl.part such as text, icon, end. creating this efl part per each class will be very hard to maintaining the class and unnecessary eo generation. so combine them in of efl_ui_item. sub item classes can use this efl.part by declairing ther own eo definition. Reviewers: cedric, Jaehyun_Cho, segfaultxavi, eagleeye Reviewed By: cedric, eagleeye Subscribers: herb, woohyun, q66, lauromoura, #reviewers, #committers Tags: #efl Differential Revision:
Diffstat (limited to 'src/lib/elementary/efl_ui_item_part_extra.eo')
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/elementary/efl_ui_item_part_extra.eo b/src/lib/elementary/efl_ui_item_part_extra.eo
new file mode 100644
index 0000000000..c6433fc08b
--- /dev/null
+++ b/src/lib/elementary/efl_ui_item_part_extra.eo
@@ -0,0 +1,9 @@
1class @beta Efl.Ui.Item_Part_Extra extends Efl.Ui.Layout_Part implements Efl.Content
3 [[Item internal content of extra part class]]
4 data: null;
5 implements {
6 Efl.Content.content { get; set; }
7 Efl.Content.content_unset;
8 }