gdk: Deprecate compositing support
We might want to remove support for it completely and always return FALSE.
This commit is contained in:
@ -1714,6 +1714,9 @@ gdk_display_supports_input_shapes (GdkDisplay *display)
|
|||||||
* Returns: %TRUE if windows may be composited.
|
* Returns: %TRUE if windows may be composited.
|
||||||
*
|
*
|
||||||
* Since: 2.12
|
* Since: 2.12
|
||||||
|
*
|
||||||
|
* Deprecated: 3.16: Compositing is an outdated technology that
|
||||||
|
* only ever worked on X11.
|
||||||
*/
|
*/
|
||||||
gboolean
|
gboolean
|
||||||
gdk_display_supports_composite (GdkDisplay *display)
|
gdk_display_supports_composite (GdkDisplay *display)
|
||||||
|
|||||||
@ -159,7 +159,7 @@ GDK_AVAILABLE_IN_ALL
|
|||||||
gboolean gdk_display_supports_shapes (GdkDisplay *display);
|
gboolean gdk_display_supports_shapes (GdkDisplay *display);
|
||||||
GDK_AVAILABLE_IN_ALL
|
GDK_AVAILABLE_IN_ALL
|
||||||
gboolean gdk_display_supports_input_shapes (GdkDisplay *display);
|
gboolean gdk_display_supports_input_shapes (GdkDisplay *display);
|
||||||
GDK_AVAILABLE_IN_ALL
|
GDK_DEPRECATED_IN_3_16
|
||||||
gboolean gdk_display_supports_composite (GdkDisplay *display);
|
gboolean gdk_display_supports_composite (GdkDisplay *display);
|
||||||
GDK_AVAILABLE_IN_ALL
|
GDK_AVAILABLE_IN_ALL
|
||||||
void gdk_display_notify_startup_complete (GdkDisplay *display,
|
void gdk_display_notify_startup_complete (GdkDisplay *display,
|
||||||
|
|||||||
@ -6522,6 +6522,9 @@ gdk_window_set_static_gravities (GdkWindow *window,
|
|||||||
* Returns: %TRUE if the window is composited.
|
* Returns: %TRUE if the window is composited.
|
||||||
*
|
*
|
||||||
* Since: 2.22
|
* Since: 2.22
|
||||||
|
*
|
||||||
|
* Deprecated: 3.16: Compositing is an outdated technology that
|
||||||
|
* only ever worked on X11.
|
||||||
**/
|
**/
|
||||||
gboolean
|
gboolean
|
||||||
gdk_window_get_composited (GdkWindow *window)
|
gdk_window_get_composited (GdkWindow *window)
|
||||||
@ -6560,6 +6563,9 @@ gdk_window_get_composited (GdkWindow *window)
|
|||||||
* attempting to do so.
|
* attempting to do so.
|
||||||
*
|
*
|
||||||
* Since: 2.12
|
* Since: 2.12
|
||||||
|
*
|
||||||
|
* Deprecated: 3.16: Compositing is an outdated technology that
|
||||||
|
* only ever worked on X11.
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
gdk_window_set_composited (GdkWindow *window,
|
gdk_window_set_composited (GdkWindow *window,
|
||||||
@ -6582,12 +6588,14 @@ gdk_window_set_composited (GdkWindow *window,
|
|||||||
|
|
||||||
impl_class = GDK_WINDOW_IMPL_GET_CLASS (window->impl);
|
impl_class = GDK_WINDOW_IMPL_GET_CLASS (window->impl);
|
||||||
|
|
||||||
|
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
|
||||||
if (composited && (!gdk_display_supports_composite (display) || !impl_class->set_composited))
|
if (composited && (!gdk_display_supports_composite (display) || !impl_class->set_composited))
|
||||||
{
|
{
|
||||||
g_warning ("gdk_window_set_composited called but "
|
g_warning ("gdk_window_set_composited called but "
|
||||||
"compositing is not supported");
|
"compositing is not supported");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
G_GNUC_END_IGNORE_DEPRECATIONS
|
||||||
|
|
||||||
impl_class->set_composited (window, composited);
|
impl_class->set_composited (window, composited);
|
||||||
|
|
||||||
|
|||||||
@ -627,9 +627,9 @@ void gdk_window_shape_combine_region (GdkWindow *window,
|
|||||||
GDK_AVAILABLE_IN_ALL
|
GDK_AVAILABLE_IN_ALL
|
||||||
void gdk_window_set_child_shapes (GdkWindow *window);
|
void gdk_window_set_child_shapes (GdkWindow *window);
|
||||||
|
|
||||||
GDK_AVAILABLE_IN_ALL
|
GDK_DEPRECATED_IN_3_16
|
||||||
gboolean gdk_window_get_composited (GdkWindow *window);
|
gboolean gdk_window_get_composited (GdkWindow *window);
|
||||||
GDK_AVAILABLE_IN_ALL
|
GDK_DEPRECATED_IN_3_16
|
||||||
void gdk_window_set_composited (GdkWindow *window,
|
void gdk_window_set_composited (GdkWindow *window,
|
||||||
gboolean composited);
|
gboolean composited);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user