add e_pointer_show()

This commit is contained in:
Mike Blumenkrantz 2017-02-03 15:13:48 -05:00
parent 0fd251c437
commit 83f0a68291
2 changed files with 9 additions and 0 deletions

View File

@ -598,6 +598,14 @@ e_pointer_hide(E_Pointer *ptr)
}
E_API void
e_pointer_show(E_Pointer *ptr)
{
if ((!ptr->buffer_evas) && ptr->win) _e_pointer_canvas_add(ptr);
if (ptr->canvas)
evas_object_show(ptr->o_ptr);
}
E_API void
e_pointer_type_push(E_Pointer *ptr, void *obj, const char *type)
{
E_Pointer_Stack *stack;

View File

@ -66,6 +66,7 @@ E_API E_Pointer *e_pointer_canvas_new(Ecore_Evas *ee, Eina_Bool filled);
E_API void e_pointers_size_set(int size);
E_API void e_pointer_hide(E_Pointer *ptr);
E_API void e_pointer_show(E_Pointer *ptr);
E_API void e_pointer_type_push(E_Pointer *ptr, void *obj, const char *type);
E_API void e_pointer_type_pop(E_Pointer *ptr, void *obj, const char *type);
E_API void e_pointer_mode_push(void *obj, E_Pointer_Mode mode);