summaryrefslogtreecommitdiff
path: root/gdk/x11
diff options
context:
space:
mode:
authorErwann Chenede - <erwann.chenede@sun.com>2002-05-02 16:18:24 +0000
committerErwann Chenede <erwannc@src.gnome.org>2002-05-02 16:18:24 +0000
commit1258d179430b08a2e0fbf421b886e6fb119c7107 (patch)
tree91408a32d9a35c05588de941f19a210cddc58c4d /gdk/x11
parent94076bc35380525ad04a9b00c9fddd6b155a3fd1 (diff)
downloadgtk+-1258d179430b08a2e0fbf421b886e6fb119c7107.tar.gz
make gdk_screen_get_monitor_at_point cross platform instead of backend
2002-05-02 Erwann Chenede - <erwann.chenede@sun.com> * gdk/gdkscreen.c (gdk_screen_get_monitor_at_point): * gdk/gdkscreen.h : * gdk/x11/gdkscreen-x11.c : make gdk_screen_get_monitor_at_point cross platform instead of backend dependant. #80480 * tests/testxinerama.c (main): changed the warning message.
Diffstat (limited to 'gdk/x11')
-rw-r--r--gdk/x11/gdkscreen-x11.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c
index 6126dc350c..5113986a43 100644
--- a/gdk/x11/gdkscreen-x11.c
+++ b/gdk/x11/gdkscreen-x11.c
@@ -49,9 +49,6 @@ static gint gdk_screen_x11_get_n_monitors (GdkScreen *scre
static void gdk_screen_x11_get_monitor_geometry (GdkScreen *screen,
gint num_monitor,
GdkRectangle *dest);
-static gint gdk_screen_x11_get_monitor_at_point (GdkScreen *screen,
- gint x,
- gint y);
GType gdk_screen_x11_get_type ();
static gpointer parent_class = NULL;
@@ -100,7 +97,6 @@ gdk_screen_x11_class_init (GdkScreenX11Class * klass)
screen_class->get_window_at_pointer = gdk_screen_x11_get_window_at_pointer;
screen_class->get_n_monitors = gdk_screen_x11_get_n_monitors;
screen_class->get_monitor_geometry = gdk_screen_x11_get_monitor_geometry;
- screen_class->get_monitor_at_point = gdk_screen_x11_get_monitor_at_point;
G_OBJECT_CLASS (klass)->finalize = gdk_screen_x11_finalize;
parent_class = g_type_class_peek_parent (klass);
@@ -259,31 +255,6 @@ gdk_screen_x11_get_monitor_geometry (GdkScreen *screen,
*dest = screen_x11->monitors[num_monitor];
}
-static gint
-gdk_screen_x11_get_monitor_at_point (GdkScreen *screen,
- gint x,
- gint y)
-{
- GdkScreenX11 *screen_x11 = GDK_SCREEN_X11 (screen);
- int i;
- GdkRectangle *monitor;
-
- g_return_val_if_fail (GDK_IS_SCREEN (screen), 0);
-
- for (i = 0, monitor = screen_x11->monitors;
- i < screen_x11->num_monitors;
- i++, monitor++)
- {
- if (x >= monitor->x &&
- x < monitor->x + monitor->width &&
- y >= monitor->y &&
- y < (monitor->y + monitor->height))
- return i;
- }
-
- return -1;
-}
-
Screen *
gdk_x11_screen_get_xscreen (GdkScreen *screen)
{