From 0b2c6cdd5cf3a72725e1731bf38978616e7ca207 Mon Sep 17 00:00:00 2001 From: doursse Date: Sun, 29 Jun 2008 14:12:16 +0000 Subject: [PATCH] add a method that returns the HWND window of an Ecore_Win32_Window SVN revision: 34946 --- legacy/ecore/src/lib/ecore_win32/Ecore_Win32.h | 2 ++ legacy/ecore/src/lib/ecore_win32/ecore_win32_window.c | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/legacy/ecore/src/lib/ecore_win32/Ecore_Win32.h b/legacy/ecore/src/lib/ecore_win32/Ecore_Win32.h index dd6d62e808..6c9e4a0097 100644 --- a/legacy/ecore/src/lib/ecore_win32/Ecore_Win32.h +++ b/legacy/ecore/src/lib/ecore_win32/Ecore_Win32.h @@ -324,6 +324,8 @@ EAPI Ecore_Win32_Window *ecore_win32_window_override_new(Ecore_Win32_Window *par EAPI void ecore_win32_window_del(Ecore_Win32_Window *window); +EAPI void *ecore_win32_window_hwnd_get(Ecore_Win32_Window *window); + EAPI void ecore_win32_window_move(Ecore_Win32_Window *window, int x, int y); diff --git a/legacy/ecore/src/lib/ecore_win32/ecore_win32_window.c b/legacy/ecore/src/lib/ecore_win32/ecore_win32_window.c index 98e70a9b96..a3129ee83c 100644 --- a/legacy/ecore/src/lib/ecore_win32/ecore_win32_window.c +++ b/legacy/ecore/src/lib/ecore_win32/ecore_win32_window.c @@ -76,6 +76,14 @@ ecore_win32_window_del(Ecore_Win32_Window *window) printf ("ecore_win32_window_del\n"); } +void * +ecore_win32_window_hwnd_get(Ecore_Win32_Window *window) +{ + if (!window) return NULL; + + return ((struct _Ecore_Win32_Window *)window)->window; +} + /* void ecore_win32_window_configure(Ecore_Win32_Window *window,