screen: Remove meta_screen_get_current_monitor_for_pos from public API

It was not used by anyone, and had strange caching behaviour to begin
with.

https://bugzilla.gnome.org/show_bug.cgi?id=777732
This commit is contained in:
Jonas Ådahl 2016-11-30 10:25:14 +08:00
parent 317b734dcc
commit 9337d18468
2 changed files with 6 additions and 15 deletions

View File

@ -1574,6 +1574,11 @@ meta_screen_get_current_logical_monitor (MetaScreen *screen)
return &logical_monitors[monitor_index];
}
static int
meta_screen_get_current_monitor_for_pos (MetaScreen *screen,
int x,
int y);
MetaLogicalMonitor *
meta_screen_get_current_logical_monitor_for_pos (MetaScreen *screen,
int x,
@ -1594,18 +1599,7 @@ meta_screen_get_current_logical_monitor_for_pos (MetaScreen *screen,
return &logical_monitors[monitor_index];
}
/**
* meta_screen_get_current_monitor_for_pos:
* @screen: a #MetaScreen
* @x: The x coordinate
* @y: The y coordinate
*
* Gets the index of the monitor that contains the passed coordinates.
*
* Return value: a monitor index
*/
int
static int
meta_screen_get_current_monitor_for_pos (MetaScreen *screen,
int x,
int y)

View File

@ -84,9 +84,6 @@ typedef enum
int meta_screen_get_n_monitors (MetaScreen *screen);
int meta_screen_get_primary_monitor (MetaScreen *screen);
int meta_screen_get_current_monitor (MetaScreen *screen);
int meta_screen_get_current_monitor_for_pos (MetaScreen *screen,
int x,
int y);
void meta_screen_get_monitor_geometry (MetaScreen *screen,
int monitor,
MetaRectangle *geometry);