This follows our general direction of moving functionality from GdkScreen to GdkDisplay.
9d719b9 display: Add new monitor apis
gdk/gdkdisplay.c | 232 +++++++++++++++++++++++++++++++++++++++++++++++
gdk/gdkdisplay.h | 17 ++++
gdk/gdkdisplayprivate.h | 10 ++
3 files changed, 259 insertions(+)
Upstream: git.gnome.org