1 /*
2  * Copyright (C) 2017 - 2020, Sean Davis <sean@bluesabre.org>
3  *
4  * This program is free software: you can redistribute it and/or modify it under
5  * the terms of the GNU General Public License as published by the Free Software
6  * Foundation, either version 3 of the License, or (at your option) any later
7  * version. See http://www.gnu.org/copyleft/gpl.html the full text of the
8  * license.
9  */
10 
11 #include <glib.h>
12 
13 #include "greeterdeprecated.h"
14 
15 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
16 
17 void
greeter_gdk_flush(void)18 greeter_gdk_flush (void)
19 {
20   /* Deprecated GTK ???? */
21   gdk_flush ();
22 }
23 
24 void
greeter_error_trap_push(void)25 greeter_error_trap_push (void)
26 {
27   /* Deprecated GTK ???? */
28   gdk_error_trap_push ();
29 }
30 
31 void
greeter_error_trap_pop_ignored(void)32 greeter_error_trap_pop_ignored (void)
33 {
34   /* Deprecated GTK ???? */
35   gdk_error_trap_pop_ignored ();
36 }
37 
38 gint
greeter_screen_get_number(GdkScreen * screen)39 greeter_screen_get_number (GdkScreen *screen)
40 {
41   /* Deprecated GTK 3.22 */
42   return gdk_screen_get_number (screen);
43 }
44 
45 gint
greeter_screen_get_width(GdkScreen * screen)46 greeter_screen_get_width (GdkScreen *screen)
47 {
48   /* Deprecated GTK 3.22 */
49   return gdk_screen_get_width (screen);
50 }
51 
52 gint
greeter_screen_get_width_mm(GdkScreen * screen)53 greeter_screen_get_width_mm (GdkScreen *screen)
54 {
55   /* Deprecated GTK 3.22 */
56   return gdk_screen_get_width_mm (screen);
57 }
58 
59 gint
greeter_screen_get_height(GdkScreen * screen)60 greeter_screen_get_height (GdkScreen *screen)
61 {
62   /* Deprecated GTK 3.22 */
63   return gdk_screen_get_height (screen);
64 }
65 
66 gint
greeter_screen_get_height_mm(GdkScreen * screen)67 greeter_screen_get_height_mm (GdkScreen *screen)
68 {
69   /* Deprecated GTK 3.22 */
70   return gdk_screen_get_height_mm (screen);
71 }
72 
73 gint
greeter_screen_get_n_monitors(GdkScreen * screen)74 greeter_screen_get_n_monitors (GdkScreen *screen)
75 {
76   /* Deprecated GTK 3.22 */
77   return gdk_screen_get_n_monitors (screen);
78 }
79 
80 gchar *
greeter_screen_get_monitor_plug_name(GdkScreen * screen,gint monitor_num)81 greeter_screen_get_monitor_plug_name (GdkScreen *screen,
82                                       gint       monitor_num)
83 {
84   /* Deprecated GTK 3.22 */
85   return gdk_screen_get_monitor_plug_name (screen, monitor_num);
86 }
87 
88 void
greeter_screen_get_monitor_geometry(GdkScreen * screen,gint monitor_num,GdkRectangle * dest)89 greeter_screen_get_monitor_geometry (GdkScreen    *screen,
90                                      gint          monitor_num,
91                                      GdkRectangle *dest)
92 {
93   /* Deprecated GTK 3.22 */
94   return gdk_screen_get_monitor_geometry (screen, monitor_num, dest);
95 }
96 
97 gint
greeter_screen_get_primary_monitor(GdkScreen * screen)98 greeter_screen_get_primary_monitor (GdkScreen *screen)
99 {
100   /* Deprecated GTK 3.22 */
101   return gdk_screen_get_primary_monitor (screen);
102 }
103 
104 void
greeter_widget_reparent(GtkWidget * widget,GtkWidget * new_parent)105 greeter_widget_reparent (GtkWidget *widget,
106                          GtkWidget *new_parent)
107 {
108   /* Deprecated GTK 3.14 */
109   return gtk_widget_reparent (widget, new_parent);
110 }
111 
112 GdkDeviceManager *
greeter_display_get_device_manager(GdkDisplay * display)113 greeter_display_get_device_manager (GdkDisplay *display)
114 {
115   /* Deprecated GTK 3.20 */
116   return gdk_display_get_device_manager (display);
117 }
118 
119 GdkDevice *
greeter_device_manager_get_client_pointer(GdkDeviceManager * device_manager)120 greeter_device_manager_get_client_pointer (GdkDeviceManager *device_manager)
121 {
122   /* Deprecated GTK 3.20 */
123   return gdk_device_manager_get_client_pointer (device_manager);
124 }
125 
126 G_GNUC_END_IGNORE_DEPRECATIONS
127