GdkWindow::raise
    
     Raises the window to the top of the Z-order (stacking order), 
     so that other windows with the same parent window appear below 
     the window. If the window is a toplevel, the window manager may 
     choose to deny the request to move the window in the Z-order. 
     Therefore, the raise()  method 
     only requests the restack, it does not guarantee it.