Add functions for e_manager_show/hide.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2013-05-03 07:26:28 +01:00
parent 87943d7285
commit 86bb6565b9
1 changed files with 30 additions and 0 deletions

View File

@ -72,6 +72,36 @@ e_manager_current_get(void)
return eina_list_data_get(_managers);
}
EAPI void
e_manager_show(E_Manager *man)
{
/* check for valid manager */
E_OBJECT_CHECK(man);
E_OBJECT_TYPE_CHECK(man, E_MANAGER_TYPE);
/* check for already visible */
if (man->visible) return;
/* TODO: show containers */
man->visible = EINA_TRUE;
}
EAPI void
e_manager_hide(E_Manager *man)
{
/* check for valid manager */
E_OBJECT_CHECK(man);
E_OBJECT_TYPE_CHECK(man, E_MANAGER_TYPE);
/* check for already invisible */
if (!man->visible) return;
/* TODO: hide containers */
man->visible = EINA_FALSE;
}
/* local functions */
static void
_e_manager_cb_free(E_Manager *man)