x11: Remove outdated functions from API
authorBenjamin Otte <otte@redhat.com>
Wed, 1 Nov 2017 21:57:42 +0000 (22:57 +0100)
committerBenjamin Otte <otte@redhat.com>
Thu, 2 Nov 2017 11:42:58 +0000 (12:42 +0100)
We don't want generic APIs that do random stuff on the default X display.

docs/reference/gdk/gdk4-sections.txt
gdk/gdkwindow.c
gdk/x11/gdkmain-x11.c
gdk/x11/gdkx11screen.h
gdk/x11/gdkx11utils.h

index 324dcfcfe1bdad1ce5231122b4368b556dc13f6f..def93fbf89070e7ccc1fb698c03a291c24d37e85 100644 (file)
@@ -797,7 +797,6 @@ GDK_TYPE_EVENT
 GDK_TYPE_NOTIFY_TYPE
 GDK_TYPE_PROPERTY_STATE
 GDK_TYPE_SCROLL_DIRECTION
-GDK_TYPE_VISIBILITY_STATE
 GDK_TYPE_WINDOW_STATE
 GDK_TYPE_OWNER_CHANGE
 
@@ -881,7 +880,6 @@ gdk_drag_context_get_type
 <INCLUDE>gdk/gdkx.h</INCLUDE>
 <TITLE>X Window System Interaction</TITLE>
 <FILE>x_interaction</FILE>
-GDK_ROOT_WINDOW
 GDK_WINDOW_XID
 GDK_DISPLAY_XDISPLAY
 GDK_CURSOR_XCURSOR
@@ -929,9 +927,6 @@ gdk_x11_window_get_desktop
 gdk_x11_window_set_utf8_property
 gdk_x11_window_set_frame_extents
 gdk_x11_window_set_frame_sync_enabled
-gdk_x11_get_default_root_xwindow
-gdk_x11_get_default_screen
-gdk_x11_get_default_xdisplay
 gdk_x11_grab_server
 gdk_x11_ungrab_server
 gdk_x11_cursor_get_xcursor
index fb382d4a3a412848ee29b19a4ca30c7cb2671f73..35de69a58c4294d09b8b493c0f4693b96287528c 100644 (file)
@@ -92,9 +92,6 @@
  * region of the window wrt parent windows, in window-relative coordinates (clip_region).
  */
 
-/* This adds a local value to the GdkVisibilityState enum */
-#define GDK_VISIBILITY_NOT_VIEWABLE 3
-
 enum {
   MOVED_TO_RECT,
   LAST_SIGNAL
index c3659406071d02a0b08827c4ef08d90317d78d40..55b52232bfd8d4363905aa54db68e5cb4529ddf4 100644 (file)
@@ -415,48 +415,3 @@ gdk_x11_ungrab_server (void)
   gdk_x11_display_ungrab (gdk_display_get_default ());
 }
 
-/**
- * gdk_x11_get_default_screen:
- * 
- * Gets the default GTK+ screen number.
- * 
- * Returns: returns the screen number specified by
- *   the --display command line option or the DISPLAY environment
- *   variable when gdk_init() calls XOpenDisplay().
- **/
-gint
-gdk_x11_get_default_screen (void)
-{
-  GdkDisplay *display = gdk_display_get_default ();
-  return gdk_x11_screen_get_screen_number (GDK_X11_DISPLAY (display)->screen);
-}
-
-/**
- * gdk_x11_get_default_root_xwindow:
- * 
- * Gets the root window of the default screen 
- * (see gdk_x11_get_default_screen()).  
- * 
- * Returns: an Xlib Window.
- **/
-Window
-gdk_x11_get_default_root_xwindow (void)
-{
-  GdkDisplay *display = gdk_display_get_default ();
-  return GDK_SCREEN_XROOTWIN (GDK_X11_DISPLAY (display)->screen);
-}
-
-/**
- * gdk_x11_get_default_xdisplay:
- * 
- * Gets the default GTK+ display.
- * 
- * Returns: (transfer none): the Xlib Display* for
- * the display specified in the `--display` command
- * line option or the `DISPLAY` environment variable.
- **/
-Display *
-gdk_x11_get_default_xdisplay (void)
-{
-  return GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
-}
index d843bada7ab76c34f3109f22dffe5d2e1a8ea3f5..167c7b5dd49db3c69bad5ef47f4c7301c349519b 100644 (file)
@@ -61,9 +61,6 @@ int      gdk_x11_screen_get_screen_number (GdkScreen   *screen);
 GDK_AVAILABLE_IN_ALL
 const char* gdk_x11_screen_get_window_manager_name (GdkScreen *screen);
 
-GDK_AVAILABLE_IN_ALL
-gint     gdk_x11_get_default_screen       (void);
-
 GDK_AVAILABLE_IN_ALL
 gboolean gdk_x11_screen_supports_net_wm_hint (GdkScreen *screen,
                                               GdkAtom    property);
index 0fa34bcf6c7b0feb6af92668e7161521397cabbb..d23b13e9a92e4b2e9c1441442c5f32af8bef97b7 100644 (file)
 
 G_BEGIN_DECLS
 
-GDK_AVAILABLE_IN_ALL
-Window   gdk_x11_get_default_root_xwindow (void);
-GDK_AVAILABLE_IN_ALL
-Display *gdk_x11_get_default_xdisplay     (void);
-
-/**
- * GDK_ROOT_WINDOW:
- *
- * Obtains the Xlib window id of the root window of the current screen.
- */
-#define GDK_ROOT_WINDOW()             (gdk_x11_get_default_root_xwindow ())
-
 /**
  * GDK_XID_TO_POINTER:
  * @xid: XID to stuff into the pointer