return EINA_TRUE;
}
+//TIZEN_ONLY(20160726): add API elm_object_part_access_object_get
+EOLIAN static Evas_Object*
+_elm_popup_elm_widget_part_access_object_get(const Eo *obj, Elm_Popup_Data *_pd EINA_UNUSED, const char *part)
+{
+ return _access_object_get(obj, part);
+}
+//
+
EOLIAN static void
_elm_popup_efl_canvas_group_group_add(Eo *obj, Elm_Popup_Data *priv)
{
elm_widget_focus_region_show_mode_set(obj, mode);
}
+//TIZEN_ONLY(20160726): add API elm_object_part_access_object_get
+EAPI Evas_Object *elm_object_part_access_object_get(const Evas_Object *obj, const char *part)
+{
+ EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL);
+ return elm_widget_part_access_object_get(obj, part);
+}
+//
+
// TIZEN_ONLY(20171114) Accessibility Highlight Frame added
void *
_elm_object_accessibility_currently_highlighted_get()
*/
EAPI const char *elm_object_access_info_get(Evas_Object *obj);
+//TIZEN_ONLY(20160726): add API elm_object_part_access_object_get
+/**
+ * @brief Get the access object which is registered to part
+ *
+ * @param obj The object
+ * @param part The object's part name to get access object
+ *
+ * @ingroup Elm_General
+ *
+ * @if WEARABLE @since_tizen 3.0
+ * @endif
+ */
+EAPI Evas_Object *elm_object_part_access_object_get(const Evas_Object *obj, const char *part);
+//
+
/**
* Get a named object from the children
*
Efl.Ui.Translatable.translation_update;
Elm.Widget.widget_sub_object_del;
Elm.Widget.widget_event;
+ //TIZEN_ONLY(20160726): add API elm_object_part_access_object_get
+ Elm.Widget.part_access_object_get;
+ //
Efl.Layout.Signal.signal_emit;
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Access.state_set { get; }
return NULL;
}
+//TIZEN_ONLY(20160726): add API elm_object_part_access_object_get
+EOLIAN static Evas_Object*
+_elm_widget_part_access_object_get(const Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNUSED, const char *part EINA_UNUSED)
+{
+ WRN("The %s widget does not implement the \"part_access_object_get\" functions.",
+ efl_class_name_get(efl_class_get(obj)));
+ return NULL;
+}
+//
/* Legacy APIs */
animate: bool; [[The enabled value for the highlight animation.]]
}
}
+ //TIZEN_ONLY(20160726): add API elm_object_part_access_object_get
+ part_access_object_get @const {
+ [[Get the access object of given part of the widget.
+ @since 1.18]]
+ return: Efl.Canvas.Object;
+ params {
+ @in part: string; [[The object's part name to get access object]]
+ }
+ }
+ //
@property focus_move_policy @beta {
[[The widget's focus move policy.]]
values {
EAPI Eina_Bool elm_widget_theme_style_set(Evas_Object *obj, const char *name);
EAPI const char *elm_widget_theme_style_get(const Evas_Object *obj);
EAPI Efl_Ui_Theme_Apply elm_widget_element_update(Evas_Object *obj, Evas_Object *component, const char *name);
+//TIZEN_ONLY(20160726): add API elm_object_part_access_object_get
+EAPI Evas_Object *elm_widget_part_access_object_get(const Evas_Object *obj, const char *part);
+//
//TIZEN_ONLY(20171108): make atspi_proxy work
EAPI Eo* _elm_atspi_bridge_utils_plug_create(Eo *parent, const char *svcname, int svcnum);
EAPI Eo* _elm_atspi_bridge_utils_socket_create(Eo *parent, const char *svcname, int svcnum);