mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-13 22:10:08 +00:00
win32: Avoid type warning for offscreen windows in xp theme
See bug #598299
This commit is contained in:
parent
6c71da01cc
commit
213994b565
@ -1210,6 +1210,7 @@ gdk_window_destroy_notify
|
|||||||
#ifdef GDK_WINDOWING_WIN32
|
#ifdef GDK_WINDOWING_WIN32
|
||||||
#if IN_HEADER(__GDK_WIN32_H__)
|
#if IN_HEADER(__GDK_WIN32_H__)
|
||||||
#if IN_FILE(__GDK_WINDOW_WIN32_C__)
|
#if IN_FILE(__GDK_WINDOW_WIN32_C__)
|
||||||
|
gdk_win32_window_is_win32
|
||||||
gdk_win32_begin_direct_draw_libgtk_only
|
gdk_win32_begin_direct_draw_libgtk_only
|
||||||
gdk_win32_end_direct_draw_libgtk_only
|
gdk_win32_end_direct_draw_libgtk_only
|
||||||
#endif
|
#endif
|
||||||
|
@ -73,6 +73,9 @@ G_BEGIN_DECLS
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/* Return true if the GdkWindow is a win32 implemented window */
|
||||||
|
gboolean gdk_win32_window_is_win32 (GdkWindow *window);
|
||||||
|
|
||||||
/* Return the Gdk* for a particular HANDLE */
|
/* Return the Gdk* for a particular HANDLE */
|
||||||
gpointer gdk_win32_handle_table_lookup (GdkNativeWindow handle);
|
gpointer gdk_win32_handle_table_lookup (GdkNativeWindow handle);
|
||||||
|
|
||||||
|
@ -3378,6 +3378,12 @@ gdk_window_impl_iface_init (GdkWindowImplIface *iface)
|
|||||||
iface->destroy = _gdk_win32_window_destroy;
|
iface->destroy = _gdk_win32_window_destroy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gboolean
|
||||||
|
gdk_win32_window_is_win32 (GdkWindow *window)
|
||||||
|
{
|
||||||
|
return GDK_WINDOW_IS_WIN32 (window);
|
||||||
|
}
|
||||||
|
|
||||||
GdkDrawable *
|
GdkDrawable *
|
||||||
gdk_win32_begin_direct_draw_libgtk_only (GdkDrawable *drawable,
|
gdk_win32_begin_direct_draw_libgtk_only (GdkDrawable *drawable,
|
||||||
GdkGC *gc,
|
GdkGC *gc,
|
||||||
|
@ -909,7 +909,8 @@ xp_theme_draw (GdkWindow *win, XpThemeElement element, GtkStyle *style,
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
/* FIXME: Recheck its function */
|
/* FIXME: Recheck its function */
|
||||||
enable_theme_dialog_texture_func (GDK_WINDOW_HWND (win), ETDT_ENABLETAB);
|
if (GDK_IS_WINDOW (win) && gdk_win32_window_is_win32 (win))
|
||||||
|
enable_theme_dialog_texture_func (GDK_WINDOW_HWND (win), ETDT_ENABLETAB);
|
||||||
|
|
||||||
dc = get_window_dc (style, win, state_type, &dc_info,
|
dc = get_window_dc (style, win, state_type, &dc_info,
|
||||||
x, y, width, height,
|
x, y, width, height,
|
||||||
|
Loading…
Reference in New Issue
Block a user