diff options
Diffstat (limited to 'win/tkWinWindow.c')
-rw-r--r-- | win/tkWinWindow.c | 41 |
1 files changed, 40 insertions, 1 deletions
diff --git a/win/tkWinWindow.c b/win/tkWinWindow.c index ade15bc..385e72b 100644 --- a/win/tkWinWindow.c +++ b/win/tkWinWindow.c @@ -590,7 +590,7 @@ XResizeWindow( /* *---------------------------------------------------------------------- * - * XRaiseWindow -- + * XRaiseWindow, XLowerWindow -- * * Change the stacking order of a window. * @@ -614,6 +614,18 @@ XRaiseWindow( SetWindowPos(window, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); return Success; } + +int +XLowerWindow( + Display *display, + Window w) +{ + HWND window = Tk_GetHWND(w); + + display->request++; + SetWindowPos(window, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); + return Success; +} /* *---------------------------------------------------------------------- @@ -753,6 +765,33 @@ XChangeWindowAttributes( /* *---------------------------------------------------------------------- * + * XReparentWindow -- + * + * TODO: currently placeholder to satisfy Xlib stubs. + * + * Results: + * None. + * + * Side effects: + * TODO. + * + *---------------------------------------------------------------------- + */ + +int +XReparentWindow( + Display *display, + Window w, + Window parent, + int x, + int y) +{ + return BadWindow; +} + +/* + *---------------------------------------------------------------------- + * * TkWinSetWindowPos -- * * Adjust the stacking order of a window relative to a second window (or |