#include <libds-tizen/screen.h>
struct _E_Tizen_Screen_Manager {
- Eina_List *screens;
+ // dummy right now
};
struct _E_Tizen_Screen {
tizen_screen->ds_screen_set_opaque_region.notify = _e_tizen_screen_cb_ds_screen_set_opaque_region;
ds_tizen_screen_add_set_opaque_region_listener(tizen_screen->tizen_screen, &tizen_screen->ds_screen_set_opaque_region);
- g_tizen_screen_manager->screens = eina_list_append(g_tizen_screen_manager->screens, tizen_screen);
-
return tizen_screen;
}
E_FREE(tizen_screen);
}
-
-EINTERN E_Tizen_Screen *
-e_tizen_screen_screen_get(E_Zone *zone)
-{
- E_Tizen_Screen *tizen_screen;
- Eina_List *l;
-
- EINA_SAFETY_ON_NULL_RETURN_VAL(zone, NULL);
- EINA_SAFETY_ON_NULL_RETURN_VAL(g_tizen_screen_manager, NULL);
-
- EINA_LIST_FOREACH(g_tizen_screen_manager->screens, l, tizen_screen)
- {
- if (tizen_screen->zone == zone)
- return tizen_screen;
- }
-
- return NULL;
-}
-
static void
_e_tizen_splitscreen_region_cb_ds_tizen_splitscreen_region_destroy(struct wl_listener *listener, void *data)
{
EINTERN E_Tizen_Screen *e_tizen_screen_create(E_Zone *zone);
EINTERN void e_tizen_screen_destroy(E_Tizen_Screen *tizen_screen);
-EINTERN E_Tizen_Screen *e_tizen_screen_screen_get(E_Zone *zone);
EINTERN Eina_Tiler *e_tizen_screen_opaque_region_get(E_Tizen_Screen *tizen_screen);
EINTERN void e_tizen_screen_opaque_region_set(E_Tizen_Screen *tizen_screen, Eina_Tiler *opaque_region, uint32_t serial);