Import Tk 8.6.10
This commit is contained in:
@@ -117,8 +117,8 @@ typedef struct {
|
||||
* The following macros define the class names for Tk Window types.
|
||||
*/
|
||||
|
||||
#define TK_WIN_TOPLEVEL_CLASS_NAME TEXT("TkTopLevel")
|
||||
#define TK_WIN_CHILD_CLASS_NAME TEXT("TkChild")
|
||||
#define TK_WIN_TOPLEVEL_CLASS_NAME L"TkTopLevel"
|
||||
#define TK_WIN_CHILD_CLASS_NAME L"TkChild"
|
||||
|
||||
/*
|
||||
* The following variable is a translation table between X gc functions and
|
||||
@@ -200,6 +200,12 @@ MODULE_SCOPE long TkpWinToplevelOverrideRedirect(TkWindow *winPtr,
|
||||
MODULE_SCOPE void TkpWinToplevelDetachWindow(TkWindow *winPtr);
|
||||
MODULE_SCOPE int TkpWmGetState(TkWindow *winPtr);
|
||||
|
||||
/*
|
||||
* The following is implemented in tkWinPointer.c and also used in tkWinWindow.c
|
||||
*/
|
||||
|
||||
MODULE_SCOPE void TkSetCursorPos(int x, int y);
|
||||
|
||||
/*
|
||||
* Common routines used in Windows implementation
|
||||
*/
|
||||
@@ -213,17 +219,8 @@ MODULE_SCOPE Tcl_Obj * TkWin32ErrorObj(HRESULT hrError);
|
||||
*/
|
||||
|
||||
#ifndef GetClassLongPtr
|
||||
# define GetClassLongPtrA GetClassLongA
|
||||
# define GetClassLongPtrW GetClassLongW
|
||||
# define SetClassLongPtrA SetClassLongA
|
||||
# define SetClassLongPtrW SetClassLongW
|
||||
# ifdef UNICODE
|
||||
# define GetClassLongPtr GetClassLongPtrW
|
||||
# define SetClassLongPtr SetClassLongPtrW
|
||||
# else
|
||||
# define GetClassLongPtr GetClassLongPtrA
|
||||
# define SetClassLongPtr SetClassLongPtrA
|
||||
# endif /* !UNICODE */
|
||||
#endif /* !GetClassLongPtr */
|
||||
#ifndef GCLP_HICON
|
||||
# define GCLP_HICON GCL_HICON
|
||||
@@ -233,17 +230,8 @@ MODULE_SCOPE Tcl_Obj * TkWin32ErrorObj(HRESULT hrError);
|
||||
#endif /* !GCLP_HICONSM */
|
||||
|
||||
#ifndef GetWindowLongPtr
|
||||
# define GetWindowLongPtrA GetWindowLongA
|
||||
# define GetWindowLongPtrW GetWindowLongW
|
||||
# define SetWindowLongPtrA SetWindowLongA
|
||||
# define SetWindowLongPtrW SetWindowLongW
|
||||
# ifdef UNICODE
|
||||
# define GetWindowLongPtr GetWindowLongPtrW
|
||||
# define SetWindowLongPtr SetWindowLongPtrW
|
||||
# else
|
||||
# define GetWindowLongPtr GetWindowLongPtrW
|
||||
# define SetWindowLongPtr SetWindowLongPtrW
|
||||
# endif /* !UNICODE */
|
||||
#endif /* !GetWindowLongPtr */
|
||||
#ifndef GWLP_WNDPROC
|
||||
#define GWLP_WNDPROC GWL_WNDPROC
|
||||
|
||||
Reference in New Issue
Block a user