To avoid same class names, circle is added to the wearable class names.
Change-Id: Iace92716869aa1f92d43a2d3176d20904e937f7b
#include "efl_wearable_position_manager_circle_list.eo.h"
-#include "efl_wearable_item.eo.h"
-#include "efl_wearable_default_item.eo.h"
-#include "efl_wearable_list_default_item.eo.h"
-#include "efl_wearable_placeholder_item.eo.h"
-#include "efl_wearable_title_item.eo.h"
-#include "efl_wearable_double_text_item.eo.h"
+#include "efl_wearable_circle_item.eo.h"
+#include "efl_wearable_circle_default_item.eo.h"
+#include "efl_wearable_circle_list_default_item.eo.h"
+#include "efl_wearable_circle_placeholder_item.eo.h"
+#include "efl_wearable_circle_title_item.eo.h"
+#include "efl_wearable_circle_double_text_item.eo.h"
--- /dev/null
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#endif
+
+#define EFL_WEARABLE_CIRCLE_LIST_DEFAULT_ITEM_PROTECTED
+#define EFL_PART_PROTECTED
+
+#include <Elementary.h>
+#include "Efl_Wearable.h"
+
+#include "elm_priv.h"
+#include "elm_part_helper.h"
+
+#define MY_CLASS EFL_WEARABLE_CIRCLE_DEFAULT_ITEM_CLASS
+#define MY_CLASS_PFX efl_wearable_circle_default_item
+
+#define MY_CLASS_NAME "Efl.Wearable.Circle_Default_Item"
+
+ELM_PART_TEXT_DEFAULT_GET(efl_wearable_circle_default_item, "efl.text")
+ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_wearable_circle_default_item, void)
+ELM_PART_MARKUP_DEFAULT_IMPLEMENT(efl_wearable_circle_default_item, void)
+ELM_PART_CONTENT_DEFAULT_GET(efl_wearable_circle_default_item, "efl.icon")
+ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_wearable_circle_default_item, void)
+
+EOLIAN static Efl_Object *
+_efl_wearable_circle_default_item_efl_part_part_get(const Eo *obj, void *pd EINA_UNUSED, const char *part)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL);
+ if (eina_streq(part, "text"))
+ return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_TEXT_CLASS, obj, "efl.text");
+ else if (eina_streq(part, "icon"))
+ return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_CONTENT_CLASS, obj, "efl.icon");
+ else if (eina_streq(part, "extra"))
+ return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_CONTENT_CLASS, obj, "efl.extra");
+
+ return efl_part_get(efl_super(obj, MY_CLASS), part);
+}
+
+
+#define EFL_WEARABLE_CIRCLE_DEFAULT_ITEM_EXTRA_OPS \
+ ELM_PART_TEXT_DEFAULT_OPS(efl_wearable_circle_default_item), \
+ ELM_PART_CONTENT_DEFAULT_OPS(efl_wearable_circle_default_item)
+
+#include "efl_wearable_circle_default_item.eo.c"
-abstract Efl.Wearable.Default_Item extends Efl.Wearable.Item implements
- Efl.Text,
- Efl.Text_Markup,
- Efl.Ui.L10n,
- Efl.Content
+abstract Efl.Wearable.Circle_Default_Item extends Efl.Wearable.Circle_Item implements
+ Efl.Text,
+ Efl.Text_Markup,
+ Efl.Ui.L10n,
+ Efl.Content
{
- [[Wearable Default Item Class.
+ [[Wearable Circle Default Item Class.
This class defines the standard parts for most @Efl.Ui.Item: Text, Icon and Extra.
Placement and layout details for these parts are left to the extending classes like
--- /dev/null
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#endif
+
+#define EFL_WEARABLE_CIRCLE_DOUBLE_TEXT_ITEM_PROTECTED
+#define EFL_PART_PROTECTED
+
+#include <Elementary.h>
+#include "Efl_Wearable.h"
+
+#include "elm_priv.h"
+#include "elm_part_helper.h"
+
+#define MY_CLASS EFL_WEARABLE_CIRCLE_DOUBLE_TEXT_ITEM_CLASS
+#define MY_CLASS_PFX efl_wearable_circle_double_text_item
+
+#define MY_CLASS_NAME "Efl.Wearable.Circle_Double_Text_Item"
+
+ELM_PART_TEXT_DEFAULT_GET(efl_wearable_circle_double_text_item, "efl.text")
+ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_wearable_circle_double_text_item, void)
+ELM_PART_MARKUP_DEFAULT_IMPLEMENT(efl_wearable_circle_double_text_item, void)
+ELM_PART_CONTENT_DEFAULT_GET(efl_wearable_circle_double_text_item, "efl.icon")
+ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_wearable_circle_double_text_item, void)
+
+EOLIAN static Efl_Object *
+_efl_wearable_circle_double_text_item_efl_part_part_get(const Eo *obj, void *pd EINA_UNUSED, const char *part)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL);
+ if (eina_streq(part, "text"))
+ return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_TEXT_CLASS, obj, "efl.text");
+ if (eina_streq(part, "sub_text"))
+ return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_TEXT_CLASS, obj, "efl.sub_text");
+ else if (eina_streq(part, "icon"))
+ return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_CONTENT_CLASS, obj, "efl.icon");
+ else if (eina_streq(part, "extra"))
+ return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_CONTENT_CLASS, obj, "efl.extra");
+
+ return efl_part_get(efl_super(obj, MY_CLASS), part);
+}
+
+EOLIAN static Efl_Object *
+_efl_wearable_circle_double_text_item_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED)
+{
+ Eo *eo;
+
+ eo = efl_constructor(efl_super(obj, MY_CLASS));
+ elm_widget_theme_element_set(obj, "double_text");
+ return eo;
+}
+
+#define EFL_WEARABLE_CIRCLE_DOUBLE_TEXT_ITEM_EXTRA_OPS \
+ ELM_PART_TEXT_DEFAULT_OPS(efl_wearable_circle_double_text_item), \
+ ELM_PART_CONTENT_DEFAULT_OPS(efl_wearable_circle_double_text_item)
+
+#include "efl_wearable_circle_double_text_item.eo.c"
-class Efl.Wearable.Double_Text_Item extends Efl.Wearable.Item implements
- Efl.Text,
- Efl.Text_Markup,
- Efl.Ui.L10n,
- Efl.Content
+class Efl.Wearable.Circle_Double_Text_Item extends Efl.Wearable.Circle_Item implements
+ Efl.Text,
+ Efl.Text_Markup,
+ Efl.Ui.L10n,
+ Efl.Content
{
- [[Wearable Double Text Item Class.
+ [[Wearable Circle Double Text Item Class.
@since 1.23
]]
#include "elm_priv.h"
#include "efl_ui_item_internal.h"
-#define MY_CLASS EFL_WEARABLE_ITEM_CLASS
-#define MY_CLASS_PFX efl_wearable_item
+#define MY_CLASS EFL_WEARABLE_CIRCLE_ITEM_CLASS
+#define MY_CLASS_PFX efl_wearable_circle_item
-#define MY_CLASS_NAME "Efl.Wearable.Item"
+#define MY_CLASS_NAME "Efl.Wearable.Circle_Item"
static void
_item_theme_update(Eo *obj)
}
EOLIAN static void
-_efl_wearable_item_efl_ui_item_container_set(Eo *obj, void *pd EINA_UNUSED, Efl_Ui_Widget *container)
+_efl_wearable_circle_item_efl_ui_item_container_set(Eo *obj, void *pd EINA_UNUSED, Efl_Ui_Widget *container)
{
Eo *prev_container = efl_ui_item_container_get(obj);
efl_ui_item_container_set(efl_super(obj, MY_CLASS), container);
}
EOLIAN static Eo *
-_efl_wearable_item_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED)
+_efl_wearable_circle_item_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED)
{
obj = efl_constructor(efl_super(obj, MY_CLASS));
return obj;
}
-#include "efl_wearable_item.eo.c"
+#include "efl_wearable_circle_item.eo.c"
-abstract Efl.Wearable.Item extends Efl.Ui.Item
+abstract Efl.Wearable.Circle_Item extends Efl.Ui.Item
{
- [[Wearable Item Class.
+ [[Wearable Circle Item Class.
@since 1.23
]]
# include "elementary_config.h"
#endif
-#define EFL_WEARABLE_LIST_DEFAULT_ITEM_PROTECTED
+#define EFL_WEARABLE_CIRCLE_LIST_DEFAULT_ITEM_PROTECTED
#define EFL_PART_PROTECTED
#include <Elementary.h>
#include "elm_priv.h"
#include "elm_part_helper.h"
-#define MY_CLASS EFL_WEARABLE_LIST_DEFAULT_ITEM_CLASS
-#define MY_CLASS_PFX efl_wearable_list_default_item
+#define MY_CLASS EFL_WEARABLE_CIRCLE_LIST_DEFAULT_ITEM_CLASS
+#define MY_CLASS_PFX efl_wearable_circle_list_default_item
#define MY_CLASS_NAME "Efl.Wearable.List_Default_Item"
EOLIAN static Efl_Object *
-_efl_wearable_list_default_item_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED)
+_efl_wearable_circle_list_default_item_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED)
{
Eo *eo;
return eo;
}
-#include "efl_wearable_list_default_item.eo.c"
+#include "efl_wearable_circle_list_default_item.eo.c"
-class Efl.Wearable.List_Default_Item extends Efl.Wearable.Default_Item
+class Efl.Wearable.Circle_List_Default_Item extends Efl.Wearable.Circle_Default_Item
{
- [[Wearable Default Item class to be used inside @Efl.Ui.List containers.
+ [[Wearable Circle Default Item class to be used inside @Efl.Ui.List containers.
It displays the three parts in horizontal order: $icon, $text and $extra.
Theming can change this arrangement.
--- /dev/null
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#endif
+
+#define EFL_WEARABLE_CIRCLE_PLACEHOLDER_ITEM_PROTECTED
+#define EFL_PART_PROTECTED
+
+#include <Elementary.h>
+#include "Efl_Wearable.h"
+
+#include "elm_priv.h"
+#include "elm_part_helper.h"
+
+#define MY_CLASS EFL_WEARABLE_CIRCLE_PLACEHOLDER_ITEM_CLASS
+#define MY_CLASS_PFX efl_wearable_circle_placeholder_item
+
+#define MY_CLASS_NAME "Efl.Wearable.Circle_Placeholder_Item"
+
+EOLIAN static Efl_Object *
+_efl_wearable_circle_placeholder_item_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED)
+{
+ Eo *eo;
+
+ eo = efl_constructor(efl_super(obj, MY_CLASS));
+ elm_widget_theme_element_set(obj, "placeholder");
+
+ return eo;
+}
+
+/* Efl.Part */
+ELM_PART_CONTENT_DEFAULT_GET(efl_wearable_circle_placeholder_item, "efl.content")
+ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_wearable_circle_placeholder_item, void)
+/* Efl.Part end */
+
+EOLIAN static Efl_Object *
+_efl_wearable_circle_placeholder_item_efl_part_part_get(const Eo *obj, void *wd EINA_UNUSED, const char *part)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL);
+ if (eina_streq(part, "content"))
+ return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_CONTENT_CLASS, obj, "efl.content");
+
+ return efl_part_get(efl_super(obj, MY_CLASS), part);
+}
+
+/* Internal EO APIs and hidden overrides */
+
+#define EFL_WEARABLE_CIRCLE_PLACEHOLDER_ITEM_EXTRA_OPS \
+ ELM_PART_CONTENT_DEFAULT_OPS(efl_wearable_circle_placeholder_item)
+
+#include "efl_wearable_circle_placeholder_item.eo.c"
-class Efl.Wearable.Placeholder_Item extends Efl.Wearable.Item implements Efl.Content
+class Efl.Wearable.Circle_Placeholder_Item extends Efl.Wearable.Circle_Item implements Efl.Content
{
- [[Wearable Placeholder Item class. This item have only one swallow space,
+ [[Wearable Circle Placeholder Item class. This item have only one swallow space,
thus user can decorate item by filling the swallow with
any kind of container.
--- /dev/null
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#endif
+
+#define EFL_WEARABLE_CIRCLE_TITLE_ITEM_PROTECTED
+#define EFL_PART_PROTECTED
+
+#include <Elementary.h>
+#include "Efl_Wearable.h"
+
+#include "elm_priv.h"
+#include "elm_part_helper.h"
+
+#define MY_CLASS EFL_WEARABLE_CIRCLE_TITLE_ITEM_CLASS
+#define MY_CLASS_PFX efl_wearable_circle_title_item
+
+#define MY_CLASS_NAME "Efl.Wearable.Circle_Title_Item"
+
+ELM_PART_TEXT_DEFAULT_GET(efl_wearable_circle_title_item, "efl.text")
+ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_wearable_circle_title_item, void)
+ELM_PART_MARKUP_DEFAULT_IMPLEMENT(efl_wearable_circle_title_item, void)
+
+EOLIAN static Efl_Object *
+_efl_wearable_circle_title_item_efl_part_part_get(const Eo *obj, void *pd EINA_UNUSED, const char *part)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL);
+ if (eina_streq(part, "text"))
+ return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_TEXT_CLASS, obj, "efl.text");
+
+ return efl_part_get(efl_super(obj, MY_CLASS), part);
+}
+
+EOLIAN static Efl_Object *
+_efl_wearable_circle_title_item_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED)
+{
+ Eo *eo;
+
+ eo = efl_constructor(efl_super(obj, MY_CLASS));
+ elm_widget_theme_element_set(obj, "title");
+
+ return eo;
+}
+
+#define EFL_WEARABLE_CIRCLE_TITLE_ITEM_EXTRA_OPS \
+ ELM_PART_TEXT_DEFAULT_OPS(efl_wearable_circle_title_item)
+
+#include "efl_wearable_circle_title_item.eo.c"
-class Efl.Wearable.Title_Item extends Efl.Wearable.Item implements
- Efl.Text,
- Efl.Text_Markup,
- Efl.Ui.L10n
+class Efl.Wearable.Circle_Title_Item extends Efl.Wearable.Circle_Item implements
+ Efl.Text,
+ Efl.Text_Markup,
+ Efl.Ui.L10n
{
- [[Wearable Title Item Class.
+ [[Wearable Circle Title Item Class.
@since 1.23
]]
+++ /dev/null
-#ifdef HAVE_CONFIG_H
-# include "elementary_config.h"
-#endif
-
-#define EFL_WEARABLE_LIST_DEFAULT_ITEM_PROTECTED
-#define EFL_PART_PROTECTED
-
-#include <Elementary.h>
-#include "Efl_Wearable.h"
-
-#include "elm_priv.h"
-#include "elm_part_helper.h"
-
-#define MY_CLASS EFL_WEARABLE_DEFAULT_ITEM_CLASS
-#define MY_CLASS_PFX efl_wearable_default_item
-
-#define MY_CLASS_NAME "Efl.Wearable.Default_Item"
-
-ELM_PART_TEXT_DEFAULT_GET(efl_wearable_default_item, "efl.text")
-ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_wearable_default_item, void)
-ELM_PART_MARKUP_DEFAULT_IMPLEMENT(efl_wearable_default_item, void)
-ELM_PART_CONTENT_DEFAULT_GET(efl_wearable_default_item, "efl.icon")
-ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_wearable_default_item, void)
-
-EOLIAN static Efl_Object *
-_efl_wearable_default_item_efl_part_part_get(const Eo *obj, void *pd EINA_UNUSED, const char *part)
-{
- EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL);
- if (eina_streq(part, "text"))
- return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_TEXT_CLASS, obj, "efl.text");
- else if (eina_streq(part, "icon"))
- return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_CONTENT_CLASS, obj, "efl.icon");
- else if (eina_streq(part, "extra"))
- return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_CONTENT_CLASS, obj, "efl.extra");
-
- return efl_part_get(efl_super(obj, MY_CLASS), part);
-}
-
-
-#define EFL_WEARABLE_DEFAULT_ITEM_EXTRA_OPS \
- ELM_PART_TEXT_DEFAULT_OPS(efl_wearable_default_item), \
- ELM_PART_CONTENT_DEFAULT_OPS(efl_wearable_default_item)
-
-#include "efl_wearable_default_item.eo.c"
+++ /dev/null
-#ifdef HAVE_CONFIG_H
-# include "elementary_config.h"
-#endif
-
-#define EFL_WEARABLE_DOUBLE_TEXT_ITEM_PROTECTED
-#define EFL_PART_PROTECTED
-
-#include <Elementary.h>
-#include "Efl_Wearable.h"
-
-#include "elm_priv.h"
-#include "elm_part_helper.h"
-
-#define MY_CLASS EFL_WEARABLE_DOUBLE_TEXT_ITEM_CLASS
-#define MY_CLASS_PFX efl_wearable_double_text_item
-
-#define MY_CLASS_NAME "Efl.Wearable.Double_Text_Item"
-
-ELM_PART_TEXT_DEFAULT_GET(efl_wearable_double_text_item, "efl.text")
-ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_wearable_double_text_item, void)
-ELM_PART_MARKUP_DEFAULT_IMPLEMENT(efl_wearable_double_text_item, void)
-ELM_PART_CONTENT_DEFAULT_GET(efl_wearable_double_text_item, "efl.icon")
-ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_wearable_double_text_item, void)
-
-EOLIAN static Efl_Object *
-_efl_wearable_double_text_item_efl_part_part_get(const Eo *obj, void *pd EINA_UNUSED, const char *part)
-{
- EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL);
- if (eina_streq(part, "text"))
- return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_TEXT_CLASS, obj, "efl.text");
- if (eina_streq(part, "sub_text"))
- return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_TEXT_CLASS, obj, "efl.sub_text");
- else if (eina_streq(part, "icon"))
- return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_CONTENT_CLASS, obj, "efl.icon");
- else if (eina_streq(part, "extra"))
- return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_CONTENT_CLASS, obj, "efl.extra");
-
- return efl_part_get(efl_super(obj, MY_CLASS), part);
-}
-
-EOLIAN static Efl_Object *
-_efl_wearable_double_text_item_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED)
-{
- Eo *eo;
-
- eo = efl_constructor(efl_super(obj, MY_CLASS));
- elm_widget_theme_element_set(obj, "double_text");
- return eo;
-}
-
-#define EFL_WEARABLE_DOUBLE_TEXT_ITEM_EXTRA_OPS \
- ELM_PART_TEXT_DEFAULT_OPS(efl_wearable_double_text_item), \
- ELM_PART_CONTENT_DEFAULT_OPS(efl_wearable_double_text_item)
-
-#include "efl_wearable_double_text_item.eo.c"
+++ /dev/null
-#ifdef HAVE_CONFIG_H
-# include "elementary_config.h"
-#endif
-
-#define EFL_WEARABLE_PLACEHOLDER_ITEM_PROTECTED
-#define EFL_PART_PROTECTED
-
-#include <Elementary.h>
-#include "Efl_Wearable.h"
-
-#include "elm_priv.h"
-#include "elm_part_helper.h"
-
-#define MY_CLASS EFL_WEARABLE_PLACEHOLDER_ITEM_CLASS
-#define MY_CLASS_PFX efl_wearable_placeholder_item
-
-#define MY_CLASS_NAME "Efl.Wearable.Placeholder_Item"
-
-EOLIAN static Efl_Object *
-_efl_wearable_placeholder_item_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED)
-{
- Eo *eo;
-
- eo = efl_constructor(efl_super(obj, MY_CLASS));
- elm_widget_theme_element_set(obj, "placeholder");
-
- return eo;
-}
-
-/* Efl.Part */
-ELM_PART_CONTENT_DEFAULT_GET(efl_wearable_placeholder_item, "efl.content")
-ELM_PART_CONTENT_DEFAULT_IMPLEMENT(efl_wearable_placeholder_item, void)
-/* Efl.Part end */
-
-EOLIAN static Efl_Object *
-_efl_wearable_placeholder_item_efl_part_part_get(const Eo *obj, void *wd EINA_UNUSED, const char *part)
-{
- EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL);
- if (eina_streq(part, "content"))
- return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_CONTENT_CLASS, obj, "efl.content");
-
- return efl_part_get(efl_super(obj, MY_CLASS), part);
-}
-
-/* Internal EO APIs and hidden overrides */
-
-#define EFL_WEARABLE_PLACEHOLDER_ITEM_EXTRA_OPS \
- ELM_PART_CONTENT_DEFAULT_OPS(efl_wearable_placeholder_item)
-
-#include "efl_wearable_placeholder_item.eo.c"
+++ /dev/null
-#ifdef HAVE_CONFIG_H
-# include "elementary_config.h"
-#endif
-
-#define EFL_WEARABLE_TITLE_ITEM_PROTECTED
-#define EFL_PART_PROTECTED
-
-#include <Elementary.h>
-#include "Efl_Wearable.h"
-
-#include "elm_priv.h"
-#include "elm_part_helper.h"
-
-#define MY_CLASS EFL_WEARABLE_TITLE_ITEM_CLASS
-#define MY_CLASS_PFX efl_wearable_title_item
-
-#define MY_CLASS_NAME "Efl.Wearable.Title_Item"
-
-ELM_PART_TEXT_DEFAULT_GET(efl_wearable_title_item, "efl.text")
-ELM_PART_TEXT_DEFAULT_IMPLEMENT(efl_wearable_title_item, void)
-ELM_PART_MARKUP_DEFAULT_IMPLEMENT(efl_wearable_title_item, void)
-
-EOLIAN static Efl_Object *
-_efl_wearable_title_item_efl_part_part_get(const Eo *obj, void *pd EINA_UNUSED, const char *part)
-{
- EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL);
- if (eina_streq(part, "text"))
- return ELM_PART_IMPLEMENT(EFL_UI_LAYOUT_PART_TEXT_CLASS, obj, "efl.text");
-
- return efl_part_get(efl_super(obj, MY_CLASS), part);
-}
-
-EOLIAN static Efl_Object *
-_efl_wearable_title_item_efl_object_constructor(Eo *obj, void *pd EINA_UNUSED)
-{
- Eo *eo;
-
- eo = efl_constructor(efl_super(obj, MY_CLASS));
- elm_widget_theme_element_set(obj, "title");
-
- return eo;
-}
-
-#define EFL_WEARABLE_TITLE_ITEM_EXTRA_OPS \
- ELM_PART_TEXT_DEFAULT_OPS(efl_wearable_title_item)
-
-#include "efl_wearable_title_item.eo.c"
#<--TIZEN_ONLY
pub_eo_files += [
'efl_wearable_position_manager_circle_list.eo',
- 'efl_wearable_item.eo',
- 'efl_wearable_default_item.eo',
- 'efl_wearable_list_default_item.eo',
- 'efl_wearable_placeholder_item.eo',
- 'efl_wearable_title_item.eo',
- 'efl_wearable_double_text_item.eo',
+ 'efl_wearable_circle_item.eo',
+ 'efl_wearable_circle_default_item.eo',
+ 'efl_wearable_circle_list_default_item.eo',
+ 'efl_wearable_circle_placeholder_item.eo',
+ 'efl_wearable_circle_title_item.eo',
+ 'efl_wearable_circle_double_text_item.eo',
]
#TIZEN_ONLY-->
'tizen_vector.c',
'tizen_util.c',
'efl_wearable_position_manager_circle_list.c',
- 'efl_wearable_item.c',
- 'efl_wearable_default_item.c',
- 'efl_wearable_list_default_item.c',
- 'efl_wearable_placeholder_item.c',
- 'efl_wearable_title_item.c',
- 'efl_wearable_double_text_item.c',
+ 'efl_wearable_circle_item.c',
+ 'efl_wearable_circle_default_item.c',
+ 'efl_wearable_circle_list_default_item.c',
+ 'efl_wearable_circle_placeholder_item.c',
+ 'efl_wearable_circle_title_item.c',
+ 'efl_wearable_circle_double_text_item.c',
]
elementary_src_tizen = [