module Graphics.X11.Xlib.Screen(
blackPixelOfScreen,
whitePixelOfScreen,
cellsOfScreen,
defaultColormapOfScreen,
defaultDepthOfScreen,
defaultGCOfScreen,
defaultVisualOfScreen,
doesBackingStore,
doesSaveUnders,
displayOfScreen,
eventMaskOfScreen,
minCmapsOfScreen,
maxCmapsOfScreen,
rootWindowOfScreen,
widthOfScreen,
widthMMOfScreen,
heightOfScreen,
heightMMOfScreen,
planesOfScreen,
screenNumberOfScreen,
) where
import Graphics.X11.Types
import Graphics.X11.Xlib.Types
import Foreign.C.Types
foreign import ccall unsafe "HsXlib.h XBlackPixelOfScreen"
blackPixelOfScreen :: Screen -> Pixel
foreign import ccall unsafe "HsXlib.h XWhitePixelOfScreen"
whitePixelOfScreen :: Screen -> Pixel
foreign import ccall unsafe "HsXlib.h XCellsOfScreen"
cellsOfScreen :: Screen -> CInt
foreign import ccall unsafe "HsXlib.h XDefaultColormapOfScreen"
defaultColormapOfScreen :: Screen -> Colormap
foreign import ccall unsafe "HsXlib.h XDefaultDepthOfScreen"
defaultDepthOfScreen :: Screen -> CInt
foreign import ccall unsafe "HsXlib.h XDefaultGCOfScreen"
defaultGCOfScreen :: Screen -> GC
foreign import ccall unsafe "HsXlib.h XDefaultVisualOfScreen"
defaultVisualOfScreen :: Screen -> Visual
foreign import ccall unsafe "HsXlib.h XDoesBackingStore"
doesBackingStore :: Screen -> Bool
foreign import ccall unsafe "HsXlib.h XDoesSaveUnders"
doesSaveUnders :: Screen -> Bool
foreign import ccall unsafe "HsXlib.h XDisplayOfScreen"
displayOfScreen :: Screen -> Display
foreign import ccall unsafe "HsXlib.h XEventMaskOfScreen"
eventMaskOfScreen :: Screen -> EventMask
foreign import ccall unsafe "HsXlib.h XMinCmapsOfScreen"
minCmapsOfScreen :: Screen -> CInt
foreign import ccall unsafe "HsXlib.h XMaxCmapsOfScreen"
maxCmapsOfScreen :: Screen -> CInt
foreign import ccall unsafe "HsXlib.h XRootWindowOfScreen"
rootWindowOfScreen :: Screen -> Window
foreign import ccall unsafe "HsXlib.h XWidthOfScreen"
widthOfScreen :: Screen -> Dimension
foreign import ccall unsafe "HsXlib.h XWidthMMOfScreen"
widthMMOfScreen :: Screen -> Dimension
foreign import ccall unsafe "HsXlib.h XHeightOfScreen"
heightOfScreen :: Screen -> Dimension
foreign import ccall unsafe "HsXlib.h XHeightMMOfScreen"
heightMMOfScreen :: Screen -> Dimension
foreign import ccall unsafe "HsXlib.h XPlanesOfScreen"
planesOfScreen :: Screen -> CInt
foreign import ccall unsafe "HsXlib.h XScreenNumberOfScreen"
screenNumberOfScreen :: Screen -> ScreenNumber