diff options
author | das <das> | 2006-02-09 19:09:43 (GMT) |
---|---|---|
committer | das <das> | 2006-02-09 19:09:43 (GMT) |
commit | eee250e894e7d3458191457c109b6d8deba05d34 (patch) | |
tree | 3aa7b0f5431615f40e0dcabaf762aa4c63d2de66 /macosx/tkMacOSXSubwindows.c | |
parent | 911327e9df59424c6f3437b3fac76752e1ed0ccd (diff) | |
download | tk-eee250e894e7d3458191457c109b6d8deba05d34.zip tk-eee250e894e7d3458191457c109b6d8deba05d34.tar.gz tk-eee250e894e7d3458191457c109b6d8deba05d34.tar.bz2 |
* generic/tk.decls: fix signature of TkMacOSXInvalClipRgns
* generic/tkPlatDecls.h: to use Tk_Window instead of internal
* macosx/tkMacOSXSubwindows.c: type TkWindow (which led to any include
* macosx/tkMacOSXWindowEvent.c: of public header tkMacOSX.h requiring
* macosx/tkMacOSXWm.c: prior include of tkInt.h).
* generic/tk.h: move TkAqua specific REDO_KEYSYM_LOOKUP define
* macosx/tkMacOSXPort.h: out of tk.h into platform header.
Diffstat (limited to 'macosx/tkMacOSXSubwindows.c')
-rw-r--r-- | macosx/tkMacOSXSubwindows.c | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/macosx/tkMacOSXSubwindows.c b/macosx/tkMacOSXSubwindows.c index 1093a3f..d587a1a 100644 --- a/macosx/tkMacOSXSubwindows.c +++ b/macosx/tkMacOSXSubwindows.c @@ -9,7 +9,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkMacOSXSubwindows.c,v 1.2.2.7 2005/11/27 02:36:46 das Exp $ + * RCS: @(#) $Id: tkMacOSXSubwindows.c,v 1.2.2.8 2006/02/09 19:09:43 das Exp $ */ #include "tkInt.h" @@ -144,7 +144,7 @@ XDestroyWindow( TkMacOSXInvalidateWindow(macWin, TK_PARENT_WINDOW); } if (macWin->winPtr->parentPtr != NULL) { - TkMacOSXInvalClipRgns(macWin->winPtr->parentPtr); + TkMacOSXInvalClipRgns((Tk_Window) macWin->winPtr->parentPtr); } DisposeRgn(macWin->clipRgn); DisposeRgn(macWin->aboveClipRgn); @@ -279,7 +279,7 @@ XMapWindow( event.xmap.override_redirect = macWin->winPtr->atts.override_redirect; Tk_QueueWindowEvent(&event, TCL_QUEUE_TAIL); } else { - TkMacOSXInvalClipRgns(macWin->winPtr->parentPtr); + TkMacOSXInvalClipRgns((Tk_Window) macWin->winPtr->parentPtr); } /* @@ -357,7 +357,7 @@ XUnmapWindow( */ SetGWorld(destPort, NULL); TkMacOSXInvalidateWindow(macWin, TK_PARENT_WINDOW); /* TODO: may not be valid */ - TkMacOSXInvalClipRgns(macWin->winPtr->parentPtr); + TkMacOSXInvalClipRgns((Tk_Window) macWin->winPtr->parentPtr); } } @@ -407,7 +407,7 @@ XResizeWindow( SizeWindow(GetWindowFromPort(destPort), (short) width, (short) height, false); TkMacOSXInvalidateWindow(macWin, TK_WINDOW_ONLY); - TkMacOSXInvalClipRgns(macWin->winPtr); + TkMacOSXInvalClipRgns((Tk_Window) macWin->winPtr); } } else { int deltaX, deltaY; @@ -425,7 +425,7 @@ XResizeWindow( if (havePort) { SetPort(destPort); - TkMacOSXInvalClipRgns(macParent->winPtr); + TkMacOSXInvalClipRgns((Tk_Window) macParent->winPtr); TkMacOSXInvalidateWindow(macWin, TK_PARENT_WINDOW); } deltaX = macParent->xOff + @@ -459,7 +459,7 @@ XResizeWindow( if (havePort) { SetPort(destPort); - TkMacOSXInvalClipRgns(macParent->winPtr); + TkMacOSXInvalClipRgns((Tk_Window) macParent->winPtr); TkMacOSXInvalidateWindow(macWin, TK_PARENT_WINDOW); } deltaX = - macWin->xOff; @@ -563,7 +563,7 @@ XMoveResizeWindow( /* TODO: is the following right? */ TkMacOSXInvalidateWindow(macWin, TK_WINDOW_ONLY); - TkMacOSXInvalClipRgns(macWin->winPtr); + TkMacOSXInvalClipRgns((Tk_Window) macWin->winPtr); } } else { int deltaX, deltaY, parentBorderwidth; @@ -598,7 +598,7 @@ XMoveResizeWindow( if (havePort) { SetPort( destPort); - TkMacOSXInvalClipRgns(macParent->winPtr); + TkMacOSXInvalClipRgns((Tk_Window) macParent->winPtr); TkMacOSXInvalidateWindow(macWin, TK_PARENT_WINDOW); } @@ -674,7 +674,7 @@ XMoveWindow( /* TODO: is the following right? */ TkMacOSXInvalidateWindow(macWin, TK_WINDOW_ONLY); - TkMacOSXInvalClipRgns(macWin->winPtr); + TkMacOSXInvalClipRgns((Tk_Window) macWin->winPtr); } } else { int deltaX, deltaY, parentBorderwidth; @@ -708,7 +708,7 @@ XMoveWindow( if (havePort) { SetPort(destPort); - TkMacOSXInvalClipRgns(macParent->winPtr); + TkMacOSXInvalClipRgns((Tk_Window) macParent->winPtr); TkMacOSXInvalidateWindow(macWin, TK_PARENT_WINDOW); } @@ -857,7 +857,7 @@ XConfigureWindow( destPort = TkMacOSXGetDrawablePort(w); if (destPort != NULL) { SetPort( destPort); - TkMacOSXInvalClipRgns(winPtr->parentPtr); + TkMacOSXInvalClipRgns((Tk_Window) winPtr->parentPtr); TkMacOSXWinBounds(winPtr, &bounds); InvalWindowRect(GetWindowFromPort(destPort),&bounds); } @@ -1237,8 +1237,9 @@ TkMacOSXGetRootControl( void TkMacOSXInvalClipRgns( - TkWindow *winPtr) + Tk_Window tkwin) { + TkWindow *winPtr = (TkWindow *) tkwin; TkWindow *childPtr; /* @@ -1258,7 +1259,7 @@ TkMacOSXInvalClipRgns( childPtr = winPtr->childList; while (childPtr != NULL) { if (!Tk_IsTopLevel(childPtr) && Tk_IsMapped(childPtr)) { - TkMacOSXInvalClipRgns(childPtr); + TkMacOSXInvalClipRgns((Tk_Window) childPtr); } childPtr = childPtr->nextPtr; } @@ -1271,7 +1272,7 @@ TkMacOSXInvalClipRgns( childPtr = TkpGetOtherWindow(winPtr); if (childPtr != NULL && Tk_IsMapped(childPtr)) { - TkMacOSXInvalClipRgns(childPtr); + TkMacOSXInvalClipRgns((Tk_Window) childPtr); } /* |