[gtk+/wip/drop-useless-api: 4/7] gdk: Drop some unused cursor apis
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/drop-useless-api: 4/7] gdk: Drop some unused cursor apis
- Date: Wed, 17 Jan 2018 04:27:12 +0000 (UTC)
commit a3667d16841041f0b4247ca4d85c8b2f59794a47
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Jan 16 23:22:41 2018 -0500
gdk: Drop some unused cursor apis
The query function for cursor sizes and capabilities
are not very interesting. At least, they are not used
in GTK+, and all backends but X11 just hardcode
made-up values anyway. So, lets drop them.
gdk/gdkdisplay.c | 86 -----------------------------------------------
gdk/gdkdisplay.h | 11 ------
gdk/gdkdisplayprivate.h | 9 -----
3 files changed, 0 insertions(+), 106 deletions(-)
---
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
index fd425d6..2e370c7 100644
--- a/gdk/gdkdisplay.c
+++ b/gdk/gdkdisplay.c
@@ -1301,92 +1301,6 @@ gdk_display_has_pending (GdkDisplay *display)
return GDK_DISPLAY_GET_CLASS (display)->has_pending (display);
}
-/**
- * gdk_display_supports_cursor_alpha:
- * @display: a #GdkDisplay
- *
- * Returns %TRUE if cursors can use an 8bit alpha channel
- * on @display. Otherwise, cursors are restricted to bilevel
- * alpha (i.e. a mask).
- *
- * Returns: whether cursors can have alpha channels.
- *
- * Since: 2.4
- */
-gboolean
-gdk_display_supports_cursor_alpha (GdkDisplay *display)
-{
- g_return_val_if_fail (GDK_IS_DISPLAY (display), FALSE);
-
- return GDK_DISPLAY_GET_CLASS (display)->supports_cursor_alpha (display);
-}
-
-/**
- * gdk_display_supports_cursor_color:
- * @display: a #GdkDisplay
- *
- * Returns %TRUE if multicolored cursors are supported
- * on @display. Otherwise, cursors have only a forground
- * and a background color.
- *
- * Returns: whether cursors can have multiple colors.
- *
- * Since: 2.4
- */
-gboolean
-gdk_display_supports_cursor_color (GdkDisplay *display)
-{
- g_return_val_if_fail (GDK_IS_DISPLAY (display), FALSE);
-
- return GDK_DISPLAY_GET_CLASS (display)->supports_cursor_color (display);
-}
-
-/**
- * gdk_display_get_default_cursor_size:
- * @display: a #GdkDisplay
- *
- * Returns the default size to use for cursors on @display.
- *
- * Returns: the default cursor size.
- *
- * Since: 2.4
- */
-guint
-gdk_display_get_default_cursor_size (GdkDisplay *display)
-{
- guint width, height;
-
- g_return_val_if_fail (GDK_IS_DISPLAY (display), FALSE);
-
- GDK_DISPLAY_GET_CLASS (display)->get_default_cursor_size (display,
- &width,
- &height);
-
- return MIN (width, height);
-}
-
-/**
- * gdk_display_get_maximal_cursor_size:
- * @display: a #GdkDisplay
- * @width: (out): the return location for the maximal cursor width
- * @height: (out): the return location for the maximal cursor height
- *
- * Gets the maximal size to use for cursors on @display.
- *
- * Since: 2.4
- */
-void
-gdk_display_get_maximal_cursor_size (GdkDisplay *display,
- guint *width,
- guint *height)
-{
- g_return_if_fail (GDK_IS_DISPLAY (display));
-
- GDK_DISPLAY_GET_CLASS (display)->get_maximal_cursor_size (display,
- width,
- height);
-}
-
gulong
_gdk_display_get_next_serial (GdkDisplay *display)
{
diff --git a/gdk/gdkdisplay.h b/gdk/gdkdisplay.h
index da37ce6..76fafc3 100644
--- a/gdk/gdkdisplay.h
+++ b/gdk/gdkdisplay.h
@@ -80,17 +80,6 @@ GDK_AVAILABLE_IN_ALL
GdkDisplay *gdk_display_get_default (void);
GDK_AVAILABLE_IN_ALL
-gboolean gdk_display_supports_cursor_alpha (GdkDisplay *display);
-GDK_AVAILABLE_IN_ALL
-gboolean gdk_display_supports_cursor_color (GdkDisplay *display);
-GDK_AVAILABLE_IN_ALL
-guint gdk_display_get_default_cursor_size (GdkDisplay *display);
-GDK_AVAILABLE_IN_ALL
-void gdk_display_get_maximal_cursor_size (GdkDisplay *display,
- guint *width,
- guint *height);
-
-GDK_AVAILABLE_IN_ALL
GdkWindow *gdk_display_get_default_group (GdkDisplay *display);
GDK_AVAILABLE_IN_3_94
diff --git a/gdk/gdkdisplayprivate.h b/gdk/gdkdisplayprivate.h
index 7eecaac..ddb1c14 100644
--- a/gdk/gdkdisplayprivate.h
+++ b/gdk/gdkdisplayprivate.h
@@ -128,15 +128,6 @@ struct _GdkDisplayClass
GdkWindow * (*get_default_group) (GdkDisplay *display);
gboolean (*supports_shapes) (GdkDisplay *display);
gboolean (*supports_input_shapes) (GdkDisplay *display);
- gboolean (*supports_cursor_alpha) (GdkDisplay *display);
- gboolean (*supports_cursor_color) (GdkDisplay *display);
-
- void (*get_default_cursor_size) (GdkDisplay *display,
- guint *width,
- guint *height);
- void (*get_maximal_cursor_size) (GdkDisplay *display,
- guint *width,
- guint *height);
GdkAppLaunchContext * (*get_app_launch_context) (GdkDisplay *display);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]