Ecore: rename ecore_win32_focus_set() to ecore_win32_focus() and add ecore_wince_focus()

SVN revision: 69513
This commit is contained in:
Vincent Torri 2012-03-20 04:09:51 +00:00
parent 2e3ed73101
commit 99f995ad5f
6 changed files with 39 additions and 2 deletions

View File

@ -579,3 +579,9 @@
* Fix ecore_x_randr_modes_info_get to not cut off the trailing '\0'
anymore
2012-03-20 Vincent Torri
* Change ecore_win32_window_focus_set() to ecore_win32_window_focus()
to match ecore_x API.
* Add ecore_wince_window_focus_set()

View File

@ -37,6 +37,10 @@ Additions:
- ecore_imf_context_input_panel_return_key_disabled_get()
- ecore_imf_context_input_panel_caps_lock_mode_set()
- ecore_imf_context_input_panel_caps_lock_mode_get()
* ecore_win32:
- ecore_win32_focus()
* ecore_wince:
- ecore_wince_focus()
Fixes:
* ecore_thread:
@ -62,6 +66,10 @@ Deprecations:
* ecore_x:
- ecore_x_randr_crtc_current_get()
Removal:
* ecore_win32:
- ecore_win32_focus_set()
Ecore 1.1.0
Changes since Ecore 1.0.0:

View File

@ -460,7 +460,7 @@ EAPI void ecore_win32_window_lower(Ecore_Win32_Window *window);
EAPI void ecore_win32_window_title_set(Ecore_Win32_Window *window,
const char *title);
EAPI void ecore_win32_window_focus_set(Ecore_Win32_Window *window);
EAPI void ecore_win32_window_focus(Ecore_Win32_Window *window);
EAPI void ecore_win32_window_iconified_set(Ecore_Win32_Window *window,
Eina_Bool on);

View File

@ -877,7 +877,7 @@ ecore_win32_window_title_set(Ecore_Win32_Window *window,
* @c NULL, this function does nothing.
*/
EAPI void
ecore_win32_window_focus_set(Ecore_Win32_Window *window)
ecore_win32_window_focus(Ecore_Win32_Window *window)
{
if (!window) return;

View File

@ -280,6 +280,8 @@ EAPI void ecore_wince_window_hide(Ecore_WinCE_Window *window);
EAPI void ecore_wince_window_title_set(Ecore_WinCE_Window *window,
const char *title);
EAPI void ecore_wince_window_focus(Ecore_WinCE_Window *window);
EAPI void ecore_wince_window_backend_set(Ecore_WinCE_Window *window, int backend);
EAPI void ecore_wince_window_suspend_cb_set(Ecore_WinCE_Window *window, int (*suspend_cb)(int));

View File

@ -446,6 +446,27 @@ ecore_wince_window_title_set(Ecore_WinCE_Window *window,
free(wtitle);
}
/**
* @brief Set the focus to the given window.
*
* @param window The window to give focus to.
*
* This function gives the focus to @p window. If @p window is
* @c NULL, this function does nothing.
*/
EAPI void
ecore_wince_window_focus(Ecore_WinCE_Window *window)
{
if (!window) return;
INF("focusing window");
if (!SetFocus(window->window))
{
ERR("SetFocus() failed");
}
}
/**
* @brief Set the graphic backend used for the given window.
*