[gtk+/gtk-2-24-quartz] win32: Add gdk_win32_window_get_impl_hwnd
- From: John Ralls <jralls src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-2-24-quartz] win32: Add gdk_win32_window_get_impl_hwnd
- Date: Wed, 23 Nov 2011 23:00:52 +0000 (UTC)
commit 30b30f0c55180228c922796f9dd1f38a9000c9f2
Author: Alexander Larsson <alexl redhat com>
Date: Fri Oct 28 11:05:53 2011 +0200
win32: Add gdk_win32_window_get_impl_hwnd
This is needed to fix the ms-windows theme not to create
native windows for all child windows.
gdk/gdk.symbols | 1 +
gdk/win32/gdkwin32.h | 1 +
gdk/win32/gdkwindow-win32.c | 9 +++++++++
3 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/gdk/gdk.symbols b/gdk/gdk.symbols
index 58f3401..d4f2072 100644
--- a/gdk/gdk.symbols
+++ b/gdk/gdk.symbols
@@ -1237,6 +1237,7 @@ gdk_window_destroy_notify
#if IN_HEADER(__GDK_WIN32_H__)
#if IN_FILE(__GDK_WINDOW_WIN32_C__)
gdk_win32_window_is_win32
+gdk_win32_window_get_impl_hwnd
gdk_win32_begin_direct_draw_libgtk_only
gdk_win32_end_direct_draw_libgtk_only
gdk_win32_window_lookup_for_display
diff --git a/gdk/win32/gdkwin32.h b/gdk/win32/gdkwin32.h
index 1f03097..32777ad 100644
--- a/gdk/win32/gdkwin32.h
+++ b/gdk/win32/gdkwin32.h
@@ -77,6 +77,7 @@ G_BEGIN_DECLS
/* Return true if the GdkWindow is a win32 implemented window */
gboolean gdk_win32_window_is_win32 (GdkWindow *window);
+HWND gdk_win32_window_get_impl_hwnd (GdkWindow *window);
/* Return the Gdk* for a particular HANDLE */
gpointer gdk_win32_handle_table_lookup (GdkNativeWindow handle);
diff --git a/gdk/win32/gdkwindow-win32.c b/gdk/win32/gdkwindow-win32.c
index 19652f2..b0b2524 100644
--- a/gdk/win32/gdkwindow-win32.c
+++ b/gdk/win32/gdkwindow-win32.c
@@ -4011,6 +4011,15 @@ gdk_win32_window_is_win32 (GdkWindow *window)
return GDK_WINDOW_IS_WIN32 (window);
}
+HWND
+gdk_win32_window_get_impl_hwnd (GdkWindow *window)
+{
+ if (GDK_WINDOW_IS_WIN32 (window))
+ return GDK_WINDOW_HWND (window);
+ return NULL;
+}
+
+
GdkDrawable *
gdk_win32_begin_direct_draw_libgtk_only (GdkDrawable *drawable,
GdkGC *gc,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]