GList* meta_workspace_get_onscreen_region (MetaWorkspace *workspace) { ensure_work_areas_validated (workspace); return workspace->screen_region; }
GList* meta_workspace_get_onmonitor_region (MetaWorkspace *workspace, int which_monitor) { ensure_work_areas_validated (workspace); return workspace->monitor_region[which_monitor]; }
void meta_workspace_get_work_area_all_monitors (MetaWorkspace *workspace, MetaRectangle *area) { ensure_work_areas_validated (workspace); *area = workspace->work_area_screen; }
GList* meta_workspace_get_onxinerama_region (MetaWorkspace *workspace, int which_xinerama) { ensure_work_areas_validated (workspace); return workspace->xinerama_region[which_xinerama]; }
void meta_workspace_get_work_area_for_monitor (MetaWorkspace *workspace, int which_monitor, MetaRectangle *area) { g_assert (which_monitor >= 0); ensure_work_areas_validated (workspace); g_assert (which_monitor < workspace->screen->n_monitor_infos); *area = workspace->work_area_monitor[which_monitor]; }
void meta_workspace_get_work_area_for_xinerama (MetaWorkspace *workspace, int which_xinerama, MetaRectangle *area) { g_assert (which_xinerama >= 0); ensure_work_areas_validated (workspace); g_assert (which_xinerama < workspace->screen->n_xinerama_infos); *area = workspace->work_area_xinerama[which_xinerama]; }