mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 09:41:41 +00:00
user32: Merge focus.c into input.c.
This commit is contained in:
parent
7fc68b7ac5
commit
f44cd1823f
|
@ -20,7 +20,6 @@ C_SRCS = \
|
|||
dialog.c \
|
||||
edit.c \
|
||||
exticon.c \
|
||||
focus.c \
|
||||
hook.c \
|
||||
icontitle.c \
|
||||
input.c \
|
||||
|
|
|
@ -1,111 +0,0 @@
|
|||
/*
|
||||
* Focus and activation functions
|
||||
*
|
||||
* Copyright 1993 David Metcalfe
|
||||
* Copyright 1995 Alex Korobka
|
||||
* Copyright 1994, 2002 Alexandre Julliard
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "user_private.h"
|
||||
#include "wine/server.h"
|
||||
|
||||
|
||||
/*******************************************************************
|
||||
* SetForegroundWindow (USER32.@)
|
||||
*/
|
||||
BOOL WINAPI SetForegroundWindow( HWND hwnd )
|
||||
{
|
||||
return NtUserSetForegroundWindow( hwnd );
|
||||
}
|
||||
|
||||
|
||||
/*******************************************************************
|
||||
* GetActiveWindow (USER32.@)
|
||||
*/
|
||||
HWND WINAPI GetActiveWindow(void)
|
||||
{
|
||||
GUITHREADINFO info;
|
||||
info.cbSize = sizeof(info);
|
||||
return NtUserGetGUIThreadInfo( GetCurrentThreadId(), &info ) ? info.hwndActive : 0;
|
||||
}
|
||||
|
||||
|
||||
/*****************************************************************
|
||||
* GetFocus (USER32.@)
|
||||
*/
|
||||
HWND WINAPI GetFocus(void)
|
||||
{
|
||||
GUITHREADINFO info;
|
||||
info.cbSize = sizeof(info);
|
||||
return NtUserGetGUIThreadInfo( GetCurrentThreadId(), &info ) ? info.hwndFocus : 0;
|
||||
}
|
||||
|
||||
|
||||
/*******************************************************************
|
||||
* SetShellWindow (USER32.@)
|
||||
*/
|
||||
BOOL WINAPI SetShellWindow( HWND hwnd )
|
||||
{
|
||||
return NtUserSetShellWindowEx( hwnd, hwnd );
|
||||
}
|
||||
|
||||
|
||||
/*******************************************************************
|
||||
* GetShellWindow (USER32.@)
|
||||
*/
|
||||
HWND WINAPI GetShellWindow(void)
|
||||
{
|
||||
return NtUserGetShellWindow();
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* SetProgmanWindow (USER32.@)
|
||||
*/
|
||||
HWND WINAPI SetProgmanWindow( HWND hwnd )
|
||||
{
|
||||
return NtUserSetProgmanWindow( hwnd );
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* GetProgmanWindow (USER32.@)
|
||||
*/
|
||||
HWND WINAPI GetProgmanWindow(void)
|
||||
{
|
||||
return NtUserGetProgmanWindow();
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* SetTaskmanWindow (USER32.@)
|
||||
* NOTES
|
||||
* hwnd = MSTaskSwWClass
|
||||
* |-> SysTabControl32
|
||||
*/
|
||||
HWND WINAPI SetTaskmanWindow( HWND hwnd )
|
||||
{
|
||||
return NtUserSetTaskmanWindow( hwnd );
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* GetTaskmanWindow (USER32.@)
|
||||
*/
|
||||
HWND WINAPI GetTaskmanWindow(void)
|
||||
{
|
||||
return NtUserGetTaskmanWindow();
|
||||
}
|
|
@ -770,3 +770,87 @@ BOOL WINAPI GetPointerTouchInfoHistory( UINT32 id, UINT32 *count, POINTER_TOUCH_
|
|||
SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
/*******************************************************************
|
||||
* SetForegroundWindow (USER32.@)
|
||||
*/
|
||||
BOOL WINAPI SetForegroundWindow( HWND hwnd )
|
||||
{
|
||||
return NtUserSetForegroundWindow( hwnd );
|
||||
}
|
||||
|
||||
|
||||
/*******************************************************************
|
||||
* GetActiveWindow (USER32.@)
|
||||
*/
|
||||
HWND WINAPI GetActiveWindow(void)
|
||||
{
|
||||
GUITHREADINFO info;
|
||||
info.cbSize = sizeof(info);
|
||||
return NtUserGetGUIThreadInfo( GetCurrentThreadId(), &info ) ? info.hwndActive : 0;
|
||||
}
|
||||
|
||||
|
||||
/*****************************************************************
|
||||
* GetFocus (USER32.@)
|
||||
*/
|
||||
HWND WINAPI GetFocus(void)
|
||||
{
|
||||
GUITHREADINFO info;
|
||||
info.cbSize = sizeof(info);
|
||||
return NtUserGetGUIThreadInfo( GetCurrentThreadId(), &info ) ? info.hwndFocus : 0;
|
||||
}
|
||||
|
||||
|
||||
/*******************************************************************
|
||||
* SetShellWindow (USER32.@)
|
||||
*/
|
||||
BOOL WINAPI SetShellWindow( HWND hwnd )
|
||||
{
|
||||
return NtUserSetShellWindowEx( hwnd, hwnd );
|
||||
}
|
||||
|
||||
|
||||
/*******************************************************************
|
||||
* GetShellWindow (USER32.@)
|
||||
*/
|
||||
HWND WINAPI GetShellWindow(void)
|
||||
{
|
||||
return NtUserGetShellWindow();
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* SetProgmanWindow (USER32.@)
|
||||
*/
|
||||
HWND WINAPI SetProgmanWindow( HWND hwnd )
|
||||
{
|
||||
return NtUserSetProgmanWindow( hwnd );
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* GetProgmanWindow (USER32.@)
|
||||
*/
|
||||
HWND WINAPI GetProgmanWindow(void)
|
||||
{
|
||||
return NtUserGetProgmanWindow();
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* SetTaskmanWindow (USER32.@)
|
||||
*/
|
||||
HWND WINAPI SetTaskmanWindow( HWND hwnd )
|
||||
{
|
||||
return NtUserSetTaskmanWindow( hwnd );
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* GetTaskmanWindow (USER32.@)
|
||||
*/
|
||||
HWND WINAPI GetTaskmanWindow(void)
|
||||
{
|
||||
return NtUserGetTaskmanWindow();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue