return pixbuf;
}
-gboolean
-_gdk_win32_display_supports_cursor_alpha (GdkDisplay *display)
-{
- return TRUE;
-}
-
-gboolean
-_gdk_win32_display_supports_cursor_color (GdkDisplay *display)
-{
- return TRUE;
-}
-
-void
-_gdk_win32_display_get_default_cursor_size (GdkDisplay *display,
- guint *width,
- guint *height)
-{
- /* TODO: Use per-monitor DPI functions (8.1 and newer) or
- * calculate DPI ourselves and use that, assuming that 72 dpi
- * corresponds to 32x32 cursors. Take into account that DPI
- * can be artificially increased by the user to make stuff bigger.
- */
-
- if (width)
- *width = GetSystemMetrics (SM_CXCURSOR);
- if (height)
- *height = GetSystemMetrics (SM_CYCURSOR);
-}
-
-void
-_gdk_win32_display_get_maximal_cursor_size (GdkDisplay *display,
- guint *width,
- guint *height)
-{
- if (width)
- *width = GetSystemMetrics (SM_CXCURSOR);
- if (height)
- *height = GetSystemMetrics (SM_CYCURSOR);
-}
-
-
/* Convert a pixbuf to an HICON (or HCURSOR). Supports alpha under
* Windows XP, thresholds alpha otherwise. Also used from
* gdksurface-win32.c for creating application icons.
display_class->supports_input_shapes = gdk_win32_display_supports_input_shapes;
//? display_class->get_app_launch_context = _gdk_win32_display_get_app_launch_context;
- display_class->get_default_cursor_size = _gdk_win32_display_get_default_cursor_size;
- display_class->get_maximal_cursor_size = _gdk_win32_display_get_maximal_cursor_size;
- display_class->supports_cursor_alpha = _gdk_win32_display_supports_cursor_alpha;
- display_class->supports_cursor_color = _gdk_win32_display_supports_cursor_color;
display_class->get_next_serial = gdk_win32_display_get_next_serial;
display_class->notify_startup_complete = gdk_win32_display_notify_startup_complete;
Win32CursorTheme *_gdk_win32_display_get_cursor_theme (GdkWin32Display *win32_display);
/* GdkDisplay member functions */
-void _gdk_win32_display_get_default_cursor_size (GdkDisplay *display,
- guint *width,
- guint *height);
-void _gdk_win32_display_get_maximal_cursor_size (GdkDisplay *display,
- guint *width,
- guint *height);
-gboolean _gdk_win32_display_supports_cursor_alpha (GdkDisplay *display);
-gboolean _gdk_win32_display_supports_cursor_color (GdkDisplay *display);
-
GList *_gdk_win32_display_list_devices (GdkDisplay *dpy);
gboolean _gdk_win32_display_has_pending (GdkDisplay *display);