| ||||||||
| ||||||||
| Description | ||||||||
| A collection of FFI declarations for interfacing with Xlib Windows. | ||||||||
| Synopsis | ||||||||
| Documentation | ||||||||
| storeName :: Display -> Window -> String -> IO () | ||||||||
| interface to the X11 library function XStoreName(). | ||||||||
| createSimpleWindow :: Display -> Window -> Position -> Position -> Dimension -> Dimension -> CInt -> Pixel -> Pixel -> IO Window | ||||||||
| interface to the X11 library function XCreateSimpleWindow(). | ||||||||
| createWindow :: Display -> Window -> Position -> Position -> Dimension -> Dimension -> CInt -> CInt -> WindowClass -> Visual -> AttributeMask -> Ptr SetWindowAttributes -> IO Window | ||||||||
| interface to the X11 library function XCreateWindow(). | ||||||||
| translateCoordinates :: Display -> Window -> Window -> Position -> Position -> IO (Bool, Position, Position, Window) | ||||||||
| interface to the X11 library function XTranslateCoordinates(). | ||||||||
| moveResizeWindow :: Display -> Window -> Position -> Position -> Dimension -> Dimension -> IO () | ||||||||
| interface to the X11 library function XMoveResizeWindow(). | ||||||||
| resizeWindow :: Display -> Window -> Dimension -> Dimension -> IO () | ||||||||
| interface to the X11 library function XResizeWindow(). | ||||||||
| moveWindow :: Display -> Window -> Position -> Position -> IO () | ||||||||
| interface to the X11 library function XMoveWindow(). | ||||||||
| reparentWindow :: Display -> Window -> Window -> Position -> Position -> IO () | ||||||||
| interface to the X11 library function XReparentWindow(). | ||||||||
| mapSubwindows :: Display -> Window -> IO () | ||||||||
| interface to the X11 library function XMapSubwindows(). | ||||||||
| unmapSubwindows :: Display -> Window -> IO () | ||||||||
| interface to the X11 library function XUnmapSubwindows(). | ||||||||
| mapWindow :: Display -> Window -> IO () | ||||||||
| interface to the X11 library function XMapWindow(). | ||||||||
| lowerWindow :: Display -> Window -> IO () | ||||||||
| interface to the X11 library function XLowerWindow(). | ||||||||
| raiseWindow :: Display -> Window -> IO () | ||||||||
| interface to the X11 library function XRaiseWindow(). | ||||||||
| circulateSubwindowsDown :: Display -> Window -> IO () | ||||||||
| interface to the X11 library function XCirculateSubwindowsDown(). | ||||||||
| circulateSubwindowsUp :: Display -> Window -> IO () | ||||||||
| interface to the X11 library function XCirculateSubwindowsUp(). | ||||||||
| circulateSubwindows :: Display -> Window -> CirculationDirection -> IO () | ||||||||
| interface to the X11 library function XCirculateSubwindows(). | ||||||||
| iconifyWindow :: Display -> Window -> ScreenNumber -> IO () | ||||||||
| interface to the X11 library function XIconifyWindow(). | ||||||||
| withdrawWindow :: Display -> Window -> ScreenNumber -> IO () | ||||||||
| interface to the X11 library function XWithdrawWindow(). | ||||||||
| destroyWindow :: Display -> Window -> IO () | ||||||||
| interface to the X11 library function XDestroyWindow(). | ||||||||
| destroySubwindows :: Display -> Window -> IO () | ||||||||
| interface to the X11 library function XDestroySubwindows(). | ||||||||
| setWindowBorder :: Display -> Window -> Pixel -> IO () | ||||||||
| interface to the X11 library function XSetWindowBorder(). | ||||||||
| setWindowBorderPixmap :: Display -> Window -> Pixmap -> IO () | ||||||||
| interface to the X11 library function XSetWindowBorderPixmap(). | ||||||||
| setWindowBorderWidth :: Display -> Window -> Dimension -> IO () | ||||||||
| interface to the X11 library function XSetWindowBorderWidth(). | ||||||||
| setWindowBackground :: Display -> Window -> Pixel -> IO () | ||||||||
| interface to the X11 library function XSetWindowBackground(). | ||||||||
| setWindowBackgroundPixmap :: Display -> Window -> Pixmap -> IO () | ||||||||
| interface to the X11 library function XSetWindowBackgroundPixmap(). | ||||||||
| setWindowColormap :: Display -> Window -> Colormap -> IO () | ||||||||
| interface to the X11 library function XSetWindowColormap(). | ||||||||
| addToSaveSet :: Display -> Window -> IO () | ||||||||
| interface to the X11 library function XAddToSaveSet(). | ||||||||
| removeFromSaveSet :: Display -> Window -> IO () | ||||||||
| interface to the X11 library function XRemoveFromSaveSet(). | ||||||||
| changeSaveSet :: Display -> Window -> ChangeSaveSetMode -> IO () | ||||||||
| interface to the X11 library function XChangeSaveSet(). | ||||||||
| clearWindow :: Display -> Window -> IO () | ||||||||
| interface to the X11 library function XClearWindow(). | ||||||||
| clearArea :: Display -> Window -> Position -> Position -> Dimension -> Dimension -> Bool -> IO () | ||||||||
| interface to the X11 library function XClearArea(). | ||||||||
| restackWindows :: Display -> [Window] -> IO () | ||||||||
| interface to the X11 library function XRestackWindows(). | ||||||||
| Produced by Haddock version 0.8 |