}
/* END - ANCHOR HOVER */
-EAPI void
-elm_entry_magnifier_disabled_set(Evas_Object *obj, Eina_Bool disabled)
-{
- ELM_ENTRY_CHECK(obj);
- eo_do(obj, elm_obj_entry_magnifier_disabled_set(disabled));
-}
-
-static void
-_magnifier_disabled_set(Eo *obj EINA_UNUSED, void *_pd, va_list *list)
-{
- Eina_Bool ret = va_arg(*list, int);
- Elm_Entry_Smart_Data *sd = _pd;
-
- /* TODO: Forward port tizen specific magnification feature */
-}
-
-EAPI Eina_Bool
-elm_entry_magnifier_disabled_get(const Evas_Object *obj)
-{
- ELM_ENTRY_CHECK(obj) EINA_FALSE;
- Eina_Bool ret = EINA_FALSE;
- eo_do((Eo *)obj, elm_obj_entry_magnifier_disabled_get(&ret));
- return ret;
-}
-
-static void
-_magnifier_disabled_get(Eo *obj EINA_UNUSED, void *_pd, va_list *list)
-{
- Eina_Bool *ret = va_arg(*list, Eina_Bool *);
- Elm_Entry_Smart_Data *sd = _pd;
-
- /* TODO: Forward port tizen specific magnification feature */
-
- if (ret) *ret = EINA_FALSE;
-}
-
-EAPI void
-elm_entry_magnifier_type_set(Evas_Object *obj, int type)
-{
- ELM_ENTRY_CHECK(obj);
- eo_do(obj, elm_obj_entry_magnifier_disabled_set(type));
-}
-
-static void
-_magnifier_type_set(Eo *obj EINA_UNUSED, void *_pd, va_list *list)
-{
- int ret = va_arg(*list, int);
- Elm_Entry_Smart_Data *sd = _pd;
-
- /* TODO: Forward port tizen specific magnification feature */
-}
-
static void
_elm_entry_smart_activate(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
{
EO_OP_FUNC(ELM_OBJ_ENTRY_ID(ELM_OBJ_ENTRY_SUB_ID_ANCHOR_HOVER_STYLE_SET), _anchor_hover_style_set),
EO_OP_FUNC(ELM_OBJ_ENTRY_ID(ELM_OBJ_ENTRY_SUB_ID_ANCHOR_HOVER_STYLE_GET), _anchor_hover_style_get),
EO_OP_FUNC(ELM_OBJ_ENTRY_ID(ELM_OBJ_ENTRY_SUB_ID_ANCHOR_HOVER_END), _anchor_hover_end),
- EO_OP_FUNC(ELM_OBJ_ENTRY_ID(ELM_OBJ_ENTRY_SUB_ID_MAGNIFIER_DISABLED_SET), _magnifier_disabled_set),
- EO_OP_FUNC(ELM_OBJ_ENTRY_ID(ELM_OBJ_ENTRY_SUB_ID_MAGNIFIER_DISABLED_GET), _magnifier_disabled_get),
- EO_OP_FUNC(ELM_OBJ_ENTRY_ID(ELM_OBJ_ENTRY_SUB_ID_MAGNIFIER_TYPE_SET), _magnifier_type_set),
EO_OP_FUNC(ELM_OBJ_ENTRY_ID(ELM_OBJ_ENTRY_SUB_ID_INPUT_PANEL_LAYOUT_VARIATION_SET), _input_panel_layout_variation_set),
EO_OP_FUNC(ELM_OBJ_ENTRY_ID(ELM_OBJ_ENTRY_SUB_ID_INPUT_PANEL_LAYOUT_VARIATION_GET), _input_panel_layout_variation_get),
EO_OP_FUNC(ELM_OBJ_ENTRY_ID(ELM_OBJ_ENTRY_SUB_ID_INPUT_PANEL_SHOW_ON_DEMAND_SET), _input_panel_show_on_demand_set),
ELM_OBJ_ENTRY_SUB_ID_ANCHOR_HOVER_STYLE_SET,
ELM_OBJ_ENTRY_SUB_ID_ANCHOR_HOVER_STYLE_GET,
ELM_OBJ_ENTRY_SUB_ID_ANCHOR_HOVER_END,
- ELM_OBJ_ENTRY_SUB_ID_MAGNIFIER_DISABLED_SET,
- ELM_OBJ_ENTRY_SUB_ID_MAGNIFIER_DISABLED_GET,
- ELM_OBJ_ENTRY_SUB_ID_MAGNIFIER_TYPE_SET,
ELM_OBJ_ENTRY_SUB_ID_INPUT_PANEL_LAYOUT_VARIATION_SET,
ELM_OBJ_ENTRY_SUB_ID_INPUT_PANEL_LAYOUT_VARIATION_GET,
ELM_OBJ_ENTRY_SUB_ID_INPUT_PANEL_SHOW_ON_DEMAND_SET,
* @ingroup Entry
*/
#define elm_obj_entry_anchor_hover_end() ELM_OBJ_ENTRY_ID(ELM_OBJ_ENTRY_SUB_ID_ANCHOR_HOVER_END)
-
-/**
- * @def elm_obj_entry_magnifier_disabled_set
- *
- * This disables the entry's magnifier feature.
- *
- *
- * @see elm_entry_magnifier_disabled_set
- *
- * @ingroup Entry
- */
-#define elm_obj_entry_magnifier_disabled_set(disabled) ELM_OBJ_ENTRY_ID(ELM_OBJ_ENTRY_SUB_ID_MAGNIFIER_DISABLED_SET), EO_TYPECHECK(Eina_Bool, disabled)
-
-/**
- * @def elm_obj_entry_magnifier_disabled_get
- *
- * This returns whether the entry's magnifier feature is disabled.
- *
- *
- * @see elm_entry_magnifier_disabled_get
- *
- * @ingroup Entry
- */
-#define elm_obj_entry_magnifier_disabled_get(ret) ELM_OBJ_ENTRY_ID(ELM_OBJ_ENTRY_SUB_ID_MAGNIFIER_DISABLED_GET), EO_TYPECHECK(Eina_Bool, *ret)
-
-/**
- * @def elm_obj_entry_magnifier_type_set
- *
- * This sets the magnifier's type.
- *
- *
- * @see elm_entry_magnifier_type_set
- *
- * @ingroup Entry
- */
-#define elm_obj_entry_magnifier_type_set(type) ELM_OBJ_ENTRY_ID(ELM_OBJ_ENTRY_SUB_ID_MAGNIFIER_TYPE_SET), EO_TYPECHECK(int, type)
*/
EAPI void elm_entry_anchor_hover_end(Evas_Object *obj);
-/**
- * This disables the entry's magnifer feature.
- *
- * @param obj The entry object
- * @param disabled If true, the magnifier is not displayed
- */
-
-EAPI void elm_entry_magnifier_disabled_set(Evas_Object *obj, Eina_Bool disabled);
-/**
- * This returns whether the entry's magnifier feature is disabled.
- *
- * @param obj The entry object
- * @return If true, the feature is disabled
- */
-EAPI Eina_Bool elm_entry_magnifier_disabled_get(const Evas_Object *obj);
-
-EAPI void elm_entry_magnifier_type_set(Evas_Object *obj, int type);
-
/**
* Set the input panel layout variation of the entry
*