diff options
author | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2022-04-08 12:14:15 -0700 |
---|---|---|
committer | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2022-04-08 12:14:15 -0700 |
commit | 67bda1f9d1662d3951bdd5d52989652b0c9fc0b1 (patch) | |
tree | 36dad028db28cbcf71e329bff339da3d701e4a6b /test | |
parent | 3f25ce16020bc592e26d238a5fe1084757ad8ec0 (diff) | |
download | libgnomekbd-67bda1f9d1662d3951bdd5d52989652b0c9fc0b1.tar.gz |
Avoid use of GdkScreen
The only places that were using GdkScreen were using it to get monitor
width and height.
All the gdk_screen_* calls that were being used are explicitly
deprecated. Use GdkDisplay instead.
Diffstat (limited to 'test')
-rw-r--r-- | test/gkbd-keyboard-drawing-test.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/test/gkbd-keyboard-drawing-test.c b/test/gkbd-keyboard-drawing-test.c index 3a2f7f2..46f1c35 100644 --- a/test/gkbd-keyboard-drawing-test.c +++ b/test/gkbd-keyboard-drawing-test.c @@ -160,8 +160,6 @@ main (gint argc, gchar ** argv) { GtkWidget *window; GtkWidget *gkbd_keyboard_drawing; - GdkScreen *screen; - gint monitor; GdkRectangle rect; GOptionContext *context; GError *error = NULL; @@ -203,9 +201,9 @@ main (gint argc, gchar ** argv) g_signal_connect (G_OBJECT (window), "destroy", G_CALLBACK (gtk_main_quit), NULL); - screen = gtk_window_get_screen (GTK_WINDOW (window)); - monitor = gdk_screen_get_monitor_at_point (screen, 0, 0); - gdk_screen_get_monitor_geometry (screen, monitor, &rect); + gdk_monitor_get_geometry (gdk_display_get_monitor_at_window + (gdk_window_get_display (GDK_WINDOW (window)), + (GDK_WINDOW (window))), &rect); gtk_window_set_default_size (GTK_WINDOW (window), rect.width * 4 / 5, rect.height * 1 / 2); |