Move func to right place. All lookup functions returning a Container
should be in e_container. SVN revision: 16340
This commit is contained in:
parent
5ad54f65dc
commit
11ab95e14b
|
@ -240,6 +240,24 @@ e_container_current_get(E_Manager *man)
|
||||||
return (E_Container *)l->data;
|
return (E_Container *)l->data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
E_Container *
|
||||||
|
e_container_number_get(E_Manager *man, int num)
|
||||||
|
{
|
||||||
|
Evas_List *l;
|
||||||
|
|
||||||
|
E_OBJECT_CHECK_RETURN(man, NULL);
|
||||||
|
E_OBJECT_TYPE_CHECK_RETURN(man, E_MANAGER_TYPE, NULL);
|
||||||
|
for (l = man->containers; l; l = l->next)
|
||||||
|
{
|
||||||
|
E_Container *con;
|
||||||
|
|
||||||
|
con = l->data;
|
||||||
|
if (con->num == num)
|
||||||
|
return con;
|
||||||
|
}
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
e_container_move(E_Container *con, int x, int y)
|
e_container_move(E_Container *con, int x, int y)
|
||||||
{
|
{
|
||||||
|
|
|
@ -98,6 +98,7 @@ EAPI E_Container *e_container_new(E_Manager *man);
|
||||||
EAPI void e_container_show(E_Container *con);
|
EAPI void e_container_show(E_Container *con);
|
||||||
EAPI void e_container_hide(E_Container *con);
|
EAPI void e_container_hide(E_Container *con);
|
||||||
EAPI E_Container *e_container_current_get(E_Manager *man);
|
EAPI E_Container *e_container_current_get(E_Manager *man);
|
||||||
|
EAPI E_Container *e_container_number_get(E_Manager *man, int num);
|
||||||
EAPI void e_container_move(E_Container *con, int x, int y);
|
EAPI void e_container_move(E_Container *con, int x, int y);
|
||||||
EAPI void e_container_resize(E_Container *con, int w, int h);
|
EAPI void e_container_resize(E_Container *con, int w, int h);
|
||||||
EAPI void e_container_move_resize(E_Container *con, int x, int y, int w, int h);
|
EAPI void e_container_move_resize(E_Container *con, int x, int y, int w, int h);
|
||||||
|
|
|
@ -36,7 +36,7 @@ e_dialog_new(E_Container *con)
|
||||||
man = e_manager_current_get();
|
man = e_manager_current_get();
|
||||||
if (!man) return NULL;
|
if (!man) return NULL;
|
||||||
con = e_container_current_get(man);
|
con = e_container_current_get(man);
|
||||||
if (!con) con = e_manager_container_number_get(man, 0);
|
if (!con) con = e_container_number_get(man, 0);
|
||||||
if (!con) return NULL;
|
if (!con) return NULL;
|
||||||
}
|
}
|
||||||
dia = E_OBJECT_ALLOC(E_Dialog, E_DIALOG_TYPE, _e_dialog_free);
|
dia = E_OBJECT_ALLOC(E_Dialog, E_DIALOG_TYPE, _e_dialog_free);
|
||||||
|
|
|
@ -141,7 +141,7 @@ e_manager_manage_windows(E_Manager *man)
|
||||||
E_ATOM_CONTAINER,
|
E_ATOM_CONTAINER,
|
||||||
&id, 1);
|
&id, 1);
|
||||||
if (ret == 1)
|
if (ret == 1)
|
||||||
con = e_manager_container_number_get(man, id);
|
con = e_container_number_get(man, id);
|
||||||
if (!con)
|
if (!con)
|
||||||
con = e_container_current_get(man);
|
con = e_container_current_get(man);
|
||||||
|
|
||||||
|
@ -356,20 +356,19 @@ e_manager_current_get(void)
|
||||||
return managers->data;
|
return managers->data;
|
||||||
}
|
}
|
||||||
|
|
||||||
E_Container *
|
E_Manager *
|
||||||
e_manager_container_number_get(E_Manager *man, int num)
|
e_manager_number_get(int num)
|
||||||
{
|
{
|
||||||
Evas_List *l;
|
Evas_List *l;
|
||||||
|
E_Manager *man;
|
||||||
E_OBJECT_CHECK_RETURN(man, NULL);
|
int current;
|
||||||
E_OBJECT_TYPE_CHECK_RETURN(man, E_MANAGER_TYPE, NULL);
|
|
||||||
for (l = man->containers; l; l = l->next)
|
if (!managers) return NULL;
|
||||||
|
for (l = managers, current = 0; l; l = l->next, current++)
|
||||||
{
|
{
|
||||||
E_Container *con;
|
man = l->data;
|
||||||
|
if (current == num)
|
||||||
con = l->data;
|
return man;
|
||||||
if (con->num == num)
|
|
||||||
return con;
|
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,8 +38,7 @@ EAPI void e_manager_move_resize(E_Manager *man, int x, int y, int w,
|
||||||
EAPI void e_manager_raise(E_Manager *man);
|
EAPI void e_manager_raise(E_Manager *man);
|
||||||
EAPI void e_manager_lower(E_Manager *man);
|
EAPI void e_manager_lower(E_Manager *man);
|
||||||
EAPI E_Manager *e_manager_current_get(void);
|
EAPI E_Manager *e_manager_current_get(void);
|
||||||
|
EAPI E_Manager *e_manager_number_get(int num);
|
||||||
EAPI E_Container *e_manager_container_number_get(E_Manager *man, int num);
|
|
||||||
|
|
||||||
EAPI void e_managers_keys_grab(void);
|
EAPI void e_managers_keys_grab(void);
|
||||||
EAPI void e_managers_keys_ungrab(void);
|
EAPI void e_managers_keys_ungrab(void);
|
||||||
|
|
|
@ -144,7 +144,7 @@ e_util_container_number_get(int num)
|
||||||
E_Container *con;
|
E_Container *con;
|
||||||
|
|
||||||
man = l->data;
|
man = l->data;
|
||||||
con = e_manager_container_number_get(man, num);
|
con = e_container_number_get(man, num);
|
||||||
if (con) return con;
|
if (con) return con;
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
Loading…
Reference in New Issue