/** * @brief Implementation of AtkObject->ref_state_set callback * * ATK doc says:\n * Gets a reference to the state set of the accessible; the caller must * unreference it when it is no longer needed. * * @param obj an AtkObject * * @returns a reference to an AtkStateSet which is the state set of the * accessible. */ static AtkStateSet * eail_entry_ref_state_set(AtkObject *obj) { AtkStateSet *state_set; Evas_Object *widget = eail_widget_get_widget(EAIL_WIDGET(obj)); if (!widget) return NULL; state_set = ATK_OBJECT_CLASS(eail_entry_parent_class)->ref_state_set(obj); if (elm_entry_editable_get(widget)) atk_state_set_add_state(state_set, ATK_STATE_EDITABLE); if (elm_entry_single_line_get(widget)) atk_state_set_add_state(state_set, ATK_STATE_SINGLE_LINE); else atk_state_set_add_state(state_set, ATK_STATE_MULTI_LINE); return state_set; }
EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_single_line_get(const Evas_Object *obj) {return elm_entry_single_line_get(obj);}