Copyright | (c) Don Stewart |
---|---|
License | BSD3 |
Maintainer | Don Stewart <dons@galois.com> |
Stability | provisional |
Portability | |
Safe Haskell | None |
Language | Haskell2010 |
XMonad
Description
Documentation
module XMonad.Main
module XMonad.Core
module XMonad.Config
module XMonad.Layout
module XMonad.ManageHook
module XMonad.Operations
always :: BackingStore #
anyModifier :: Modifier #
arcPieSlice :: ArcMode #
badRequest :: ErrorCode #
capNotLast :: CapStyle #
complex :: PolygonShape #
controlMask :: KeyMask #
convex :: PolygonShape #
evenOddRule :: FillRule #
familyChaos :: Protocol #
gCBackground :: GCMask #
gCCapStyle :: GCMask #
gCClipMask :: GCMask #
gCClipXOrigin :: GCMask #
gCClipYOrigin :: GCMask #
gCDashList :: GCMask #
gCDashOffset :: GCMask #
gCFillRule :: GCMask #
gCFillStyle :: GCMask #
gCForeground :: GCMask #
gCFunction :: GCMask #
gCJoinStyle :: GCMask #
gCLineStyle :: GCMask #
gCLineWidth :: GCMask #
gCPlaneMask :: GCMask #
gXand :: GXFunction #
gXclear :: GXFunction #
gXcopy :: GXFunction #
gXequiv :: GXFunction #
gXinvert :: GXFunction #
gXnand :: GXFunction #
gXnoop :: GXFunction #
gXnor :: GXFunction #
gXor :: GXFunction #
gXset :: GXFunction #
gXxor :: GXFunction #
keyRelease :: EventType #
mapRequest :: EventType #
placeOnBottom :: Place #
placeOnTop :: Place #
syncBoth :: AllowEvents #
throwIfZero :: String -> IO Status -> IO () #
windingRule :: FillRule #
xK_Adiaeresis :: KeySym #
xK_BackSpace :: KeySym #
xK_Caps_Lock :: KeySym #
xK_Ccedilla :: KeySym #
xK_Codeinput :: KeySym #
xK_Control_L :: KeySym #
xK_Control_R :: KeySym #
xK_Ediaeresis :: KeySym #
xK_Execute :: KeySym #
xK_Hyper_L :: KeySym #
xK_Hyper_R :: KeySym #
xK_Idiaeresis :: KeySym #
xK_KP_Begin :: KeySym #
xK_KP_Decimal :: KeySym #
xK_KP_Delete :: KeySym #
xK_KP_Divide :: KeySym #
xK_KP_Down :: KeySym #
xK_KP_Enter :: KeySym #
xK_KP_Equal :: KeySym #
xK_KP_Home :: KeySym #
xK_KP_Insert :: KeySym #
xK_KP_Left :: KeySym #
xK_KP_Next :: KeySym #
xK_KP_Page_Up :: KeySym #
xK_KP_Prior :: KeySym #
xK_KP_Right :: KeySym #
xK_KP_Space :: KeySym #
xK_Linefeed :: KeySym #
xK_Multi_key :: KeySym #
xK_Num_Lock :: KeySym #
xK_Odiaeresis :: KeySym #
xK_Ooblique :: KeySym #
xK_Page_Down :: KeySym #
xK_Page_Up :: KeySym #
xK_Shift_L :: KeySym #
xK_Shift_Lock :: KeySym #
xK_Shift_R :: KeySym #
xK_Super_L :: KeySym #
xK_Super_R :: KeySym #
xK_Sys_Req :: KeySym #
xK_Udiaeresis :: KeySym #
xK_VoidSymbol :: KeySym #
xK_adiaeresis :: KeySym #
xK_ampersand :: KeySym #
xK_apostrophe :: KeySym #
xK_asciitilde :: KeySym #
xK_asterisk :: KeySym #
xK_backslash :: KeySym #
xK_braceleft :: KeySym #
xK_braceright :: KeySym #
xK_brokenbar :: KeySym #
xK_ccedilla :: KeySym #
xK_cedilla :: KeySym #
xK_copyright :: KeySym #
xK_currency :: KeySym #
xK_diaeresis :: KeySym #
xK_division :: KeySym #
xK_ediaeresis :: KeySym #
xK_exclamdown :: KeySym #
xK_greater :: KeySym #
xK_idiaeresis :: KeySym #
xK_masculine :: KeySym #
xK_multiply :: KeySym #
xK_notsign :: KeySym #
xK_numbersign :: KeySym #
xK_odiaeresis :: KeySym #
xK_onehalf :: KeySym #
xK_onequarter :: KeySym #
xK_paragraph :: KeySym #
xK_parenleft :: KeySym #
xK_parenright :: KeySym #
xK_percent :: KeySym #
xK_plusminus :: KeySym #
xK_question :: KeySym #
xK_quotedbl :: KeySym #
xK_quoteleft :: KeySym #
xK_quoteright :: KeySym #
xK_registered :: KeySym #
xK_section :: KeySym #
xK_semicolon :: KeySym #
xK_sterling :: KeySym #
xK_udiaeresis :: KeySym #
xK_underscore :: KeySym #
xK_ydiaeresis :: KeySym #
xyBitmap :: ImageFormat #
xyPixmap :: ImageFormat #
zPixmap :: ImageFormat #
cAP_HEIGHT :: Atom #
cUT_BUFFER0 :: Atom #
cUT_BUFFER1 :: Atom #
cUT_BUFFER2 :: Atom #
cUT_BUFFER3 :: Atom #
cUT_BUFFER4 :: Atom #
cUT_BUFFER5 :: Atom #
cUT_BUFFER6 :: Atom #
cUT_BUFFER7 :: Atom #
fAMILY_NAME :: Atom #
getAtomName :: Display -> Atom -> IO (Maybe String) #
getAtomNames :: Display -> [Atom] -> IO [String] #
iTALIC_ANGLE :: Atom #
internAtom :: Display -> String -> Bool -> IO Atom #
lAST_PREDEFINED :: Atom #
nORM_SPACE :: Atom #
pOINT_SIZE :: Atom #
qUAD_WIDTH :: Atom #
rESOLUTION :: Atom #
rGB_BEST_MAP :: Atom #
rGB_BLUE_MAP :: Atom #
rGB_COLOR_MAP :: Atom #
rGB_DEFAULT_MAP :: Atom #
rGB_GRAY_MAP :: Atom #
rGB_GREEN_MAP :: Atom #
rGB_RED_MAP :: Atom #
sUBSCRIPT_X :: Atom #
sUBSCRIPT_Y :: Atom #
sUPERSCRIPT_X :: Atom #
sUPERSCRIPT_Y :: Atom #
wM_COMMAND :: Atom #
wM_ICON_NAME :: Atom #
wM_ICON_SIZE :: Atom #
wM_NORMAL_HINTS :: Atom #
wM_SIZE_HINTS :: Atom #
wM_ZOOM_HINTS :: Atom #
copyColormapAndFree :: Display -> Colormap -> IO Colormap #
createColormap :: Display -> Window -> Visual -> ColormapAlloc -> IO Colormap #
freeColormap :: Display -> Colormap -> IO () #
installColormap :: Display -> Colormap -> IO () #
parseColor :: Display -> Colormap -> String -> IO Color #
storeColor :: Display -> Colormap -> Color -> IO () #
uninstallColormap :: Display -> Colormap -> IO () #
gContextFromGC :: GC -> GContext #
setArcMode :: Display -> GC -> ArcMode -> IO () #
setBackground :: Display -> GC -> Pixel -> IO () #
setClipMask :: Display -> GC -> Pixmap -> IO () #
setFillRule :: Display -> GC -> FillRule -> IO () #
setFillStyle :: Display -> GC -> FillStyle -> IO () #
setForeground :: Display -> GC -> Pixel -> IO () #
setFunction :: Display -> GC -> GXFunction -> IO () #
setGraphicsExposures :: Display -> GC -> Bool -> IO () #
setPlaneMask :: Display -> GC -> Pixel -> IO () #
setStipple :: Display -> GC -> Pixmap -> IO () #
setSubwindowMode :: Display -> GC -> SubWindowMode -> IO () #
xC_X_cursor :: Glyph #
xC_bogosity :: Glyph #
xC_bottom_side :: Glyph #
xC_bottom_tee :: Glyph #
xC_box_spiral :: Glyph #
xC_center_ptr :: Glyph #
xC_coffee_mug :: Glyph #
xC_crosshair :: Glyph #
xC_draft_large :: Glyph #
xC_draft_small :: Glyph #
xC_draped_box :: Glyph #
xC_exchange :: Glyph #
xC_gobbler :: Glyph #
xC_iron_cross :: Glyph #
xC_left_ptr :: Glyph #
xC_left_side :: Glyph #
xC_left_tee :: Glyph #
xC_leftbutton :: Glyph #
xC_ll_angle :: Glyph #
xC_lr_angle :: Glyph #
xC_right_ptr :: Glyph #
xC_right_side :: Glyph #
xC_right_tee :: Glyph #
xC_rightbutton :: Glyph #
xC_rtl_logo :: Glyph #
xC_sailboat :: Glyph #
xC_sb_up_arrow :: Glyph #
xC_shuttle :: Glyph #
xC_spraycan :: Glyph #
xC_top_side :: Glyph #
xC_top_tee :: Glyph #
xC_ul_angle :: Glyph #
xC_umbrella :: Glyph #
xC_ur_angle :: Glyph #
allPlanes_aux :: Pixel #
blackPixel :: Display -> ScreenNumber -> Pixel #
closeDisplay :: Display -> IO () #
connectionNumber :: Display -> CInt #
defaultColormap :: Display -> ScreenNumber -> Colormap #
defaultDepth :: Display -> ScreenNumber -> CInt #
defaultGC :: Display -> ScreenNumber -> GC #
defaultRootWindow :: Display -> Window #
defaultScreen :: Display -> ScreenNumber #
defaultScreenOfDisplay :: Display -> Screen #
defaultVisual :: Display -> ScreenNumber -> Visual #
displayCells :: Display -> ScreenNumber -> CInt #
displayHeight :: Display -> ScreenNumber -> CInt #
displayHeightMM :: Display -> ScreenNumber -> CInt #
displayMotionBufferSize :: Display -> CInt #
displayPlanes :: Display -> ScreenNumber -> CInt #
displayString :: Display -> String #
displayWidth :: Display -> ScreenNumber -> CInt #
displayWidthMM :: Display -> ScreenNumber -> CInt #
imageByteOrder :: Display -> CInt #
maxRequestSize :: Display -> CInt #
openDisplay :: String -> IO Display #
protocolRevision :: Display -> CInt #
protocolVersion :: Display -> CInt #
resourceManagerString :: Display -> String #
rootWindow :: Display -> ScreenNumber -> IO Window #
screenCount :: Display -> CInt #
screenOfDisplay :: Display -> ScreenNumber -> Screen #
screenResourceString :: Screen -> String #
serverVendor :: Display -> String #
whitePixel :: Display -> ScreenNumber -> Pixel #
allocaXEvent :: (XEventPtr -> IO a) -> IO a #
allowEvents :: Display -> AllowEvents -> Time -> IO () #
asKeyEvent :: XEventPtr -> XKeyEventPtr #
checkMaskEvent :: Display -> EventMask -> XEventPtr -> IO Bool #
checkTypedEvent :: Display -> EventType -> XEventPtr -> IO Bool #
eventsQueued :: Display -> QueuedMode -> IO CInt #
get_ButtonEvent :: XEventPtr -> IO XButtonEvent #
get_ConfigureEvent :: XEventPtr -> IO XConfigureEvent #
get_EventType :: XEventPtr -> IO EventType #
get_ExposeEvent :: XEventPtr -> IO XExposeEvent #
get_KeyEvent :: XEventPtr -> IO XKeyEvent #
get_MotionEvent :: XEventPtr -> IO XMotionEvent #
get_Window :: XEventPtr -> IO Window #
gettimeofday_in_milliseconds :: IO Integer #
putBackEvent :: Display -> XEventPtr -> IO () #
selectInput :: Display -> Window -> EventMask -> IO () #
waitForEvent :: Display -> Word32 -> IO Bool #
ascentFromFontStruct :: FontStruct -> Int32 #
descentFromFontStruct :: FontStruct -> Int32 #
fontFromFontStruct :: FontStruct -> Font #
fontFromGC :: Display -> GC -> IO Font #
freeFont :: Display -> FontStruct -> IO () #
loadQueryFont :: Display -> String -> IO FontStruct #
queryFont :: Display -> Font -> IO FontStruct #
textExtents :: FontStruct -> String -> (FontDirection, Int32, Int32, CharStruct) #
textWidth :: FontStruct -> String -> Int32 #
createImage :: Display -> Visual -> CInt -> ImageFormat -> CInt -> Ptr CChar -> Dimension -> Dimension -> CInt -> CInt -> IO Image #
destroyImage :: Image -> IO () #
getImage :: Display -> Drawable -> CInt -> CInt -> CUInt -> CUInt -> CULong -> ImageFormat -> IO Image #
putImage :: Display -> Drawable -> GC -> Image -> Position -> Position -> Position -> Position -> Dimension -> Dimension -> IO () #
activateScreenSaver :: Display -> IO () #
allocaSetWindowAttributes :: (Ptr SetWindowAttributes -> IO a) -> IO a #
autoRepeatOff :: Display -> IO () #
autoRepeatOn :: Display -> IO () #
bitmapBitOrder :: Display -> ByteOrder #
bitmapUnit :: Display -> CInt #
copyArea :: Display -> Drawable -> Drawable -> GC -> Position -> Position -> Dimension -> Dimension -> Position -> Position -> IO () #
copyPlane :: Display -> Drawable -> Drawable -> GC -> Position -> Position -> Dimension -> Dimension -> Position -> Position -> Pixel -> IO () #
createFontCursor :: Display -> Glyph -> IO Cursor #
createPixmapCursor :: Display -> Pixmap -> Pixmap -> Color -> Color -> Dimension -> Dimension -> IO Cursor #
defineCursor :: Display -> Window -> Cursor -> IO () #
displayKeycodes :: Display -> (CInt, CInt) #
displayName :: String -> String #
drawArc :: Display -> Drawable -> GC -> Position -> Position -> Dimension -> Dimension -> Angle -> Angle -> IO () #
drawPoints :: Display -> Drawable -> GC -> [Point] -> CoordinateMode -> IO () #
drawRectangle :: Display -> Drawable -> GC -> Position -> Position -> Dimension -> Dimension -> IO () #
fetchBuffer :: Display -> CInt -> IO String #
fetchBytes :: Display -> IO String #
fillArc :: Display -> Drawable -> GC -> Position -> Position -> Dimension -> Dimension -> Angle -> Angle -> IO () #
fillPolygon :: Display -> Drawable -> GC -> [Point] -> PolygonShape -> CoordinateMode -> IO () #
fillRectangle :: Display -> Drawable -> GC -> Position -> Position -> Dimension -> Dimension -> IO () #
forceScreenSaver :: Display -> ScreenSaverMode -> IO () #
freeCursor :: Display -> Font -> IO () #
freePixmap :: Display -> Pixmap -> IO () #
geometry :: Display -> CInt -> String -> String -> Dimension -> Dimension -> Dimension -> CInt -> CInt -> IO (CInt, Position, Position, Dimension, Dimension) #
getGeometry :: Display -> Drawable -> IO (Window, Position, Position, Dimension, Dimension, Dimension, CInt) #
getIconName :: Display -> Window -> IO String #
getInputFocus :: Display -> IO (Window, FocusMode) #
getPointerControl :: Display -> IO (CInt, CInt, CInt) #
getScreenSaver :: Display -> IO (CInt, CInt, PreferBlankingMode, AllowExposuresMode) #
getVisualInfo :: Display -> VisualInfoMask -> VisualInfo -> IO [VisualInfo] #
grabButton :: Display -> Button -> ButtonMask -> Window -> Bool -> EventMask -> GrabMode -> GrabMode -> Window -> Cursor -> IO () #
grabKeyboard :: Display -> Window -> Bool -> GrabMode -> GrabMode -> Time -> IO GrabStatus #
grabPointer :: Display -> Window -> Bool -> EventMask -> GrabMode -> GrabMode -> Window -> Cursor -> Time -> IO GrabStatus #
grabServer :: Display -> IO () #
initThreads :: IO Status #
keycodeToKeysym :: Display -> KeyCode -> CInt -> IO KeySym #
keysymToKeycode :: Display -> KeySym -> IO KeyCode #
keysymToString :: KeySym -> String #
lastKnownRequestProcessed :: Display -> IO CInt #
lockDisplay :: Display -> IO () #
lookupKeysym :: XKeyEventPtr -> CInt -> IO KeySym #
lookupString :: XKeyEventPtr -> IO (Maybe KeySym, String) #
matchVisualInfo :: Display -> ScreenNumber -> CInt -> CInt -> IO (Maybe VisualInfo) #
queryBestSize :: Display -> QueryBestSizeClass -> Drawable -> Dimension -> Dimension -> IO (Dimension, Dimension) #
readBitmapFile :: Display -> Drawable -> String -> IO (Either String (Dimension, Dimension, Pixmap, Maybe CInt, Maybe CInt)) #
resetScreenSaver :: Display -> IO () #
rmInitialize :: IO () #
rotateBuffers :: Display -> CInt -> IO () #
setCloseDownMode :: Display -> CloseDownMode -> IO () #
setDefaultErrorHandler :: IO () #
setIconName :: Display -> Window -> String -> IO () #
setLocaleModifiers :: String -> IO String #
setScreenSaver :: Display -> CInt -> CInt -> PreferBlankingMode -> AllowExposuresMode -> IO () #
setTextProperty :: Display -> Window -> String -> Atom -> IO () #
setWMProtocols :: Display -> Window -> [Atom] -> IO () #
set_background_pixel :: Ptr SetWindowAttributes -> Pixel -> IO () #
set_background_pixmap :: Ptr SetWindowAttributes -> Pixmap -> IO () #
set_backing_pixel :: Ptr SetWindowAttributes -> Pixel -> IO () #
set_backing_planes :: Ptr SetWindowAttributes -> Pixel -> IO () #
set_backing_store :: Ptr SetWindowAttributes -> BackingStore -> IO () #
set_bit_gravity :: Ptr SetWindowAttributes -> BitGravity -> IO () #
set_border_pixel :: Ptr SetWindowAttributes -> Pixel -> IO () #
set_border_pixmap :: Ptr SetWindowAttributes -> Pixmap -> IO () #
set_colormap :: Ptr SetWindowAttributes -> Colormap -> IO () #
set_cursor :: Ptr SetWindowAttributes -> Cursor -> IO () #
set_do_not_propagate_mask :: Ptr SetWindowAttributes -> EventMask -> IO () #
set_event_mask :: Ptr SetWindowAttributes -> EventMask -> IO () #
set_override_redirect :: Ptr SetWindowAttributes -> Bool -> IO () #
set_save_under :: Ptr SetWindowAttributes -> Bool -> IO () #
set_win_gravity :: Ptr SetWindowAttributes -> WindowGravity -> IO () #
storeBuffer :: Display -> String -> CInt -> IO () #
storeBytes :: Display -> String -> IO () #
stringToKeysym :: String -> KeySym #
supportsLocale :: IO Bool #
undefineCursor :: Display -> Window -> IO () #
ungrabButton :: Display -> Button -> ButtonMask -> Window -> IO () #
ungrabKeyboard :: Display -> Time -> IO () #
ungrabPointer :: Display -> Time -> IO () #
ungrabServer :: Display -> IO () #
unlockDisplay :: Display -> IO () #
visualIDFromVisual :: Visual -> IO VisualID #
warpPointer :: Display -> Window -> Window -> Position -> Position -> Dimension -> Dimension -> Position -> Position -> IO () #
createRegion :: IO Region #
emptyRegion :: Region -> IO Bool #
equalRegion :: Region -> Region -> IO Bool #
intersectRegion :: Region -> Region -> Region -> IO CInt #
offsetRegion :: Region -> Point -> IO CInt #
pointInRegion :: Region -> Point -> IO Bool #
polygonRegion :: [Point] -> FillRule -> IO Region #
rectInRegion :: Region -> Rectangle -> IO RectInRegionResult #
shrinkRegion :: Region -> Point -> IO CInt #
subtractRegion :: Region -> Region -> Region -> IO CInt #
unionRectWithRegion :: Rectangle -> Region -> Region -> IO CInt #
unionRegion :: Region -> Region -> Region -> IO CInt #
blackPixelOfScreen :: Screen -> Pixel #
cellsOfScreen :: Screen -> CInt #
defaultDepthOfScreen :: Screen -> CInt #
defaultGCOfScreen :: Screen -> GC #
defaultVisualOfScreen :: Screen -> Visual #
displayOfScreen :: Screen -> Display #
doesBackingStore :: Screen -> Bool #
doesSaveUnders :: Screen -> Bool #
eventMaskOfScreen :: Screen -> EventMask #
heightMMOfScreen :: Screen -> Dimension #
heightOfScreen :: Screen -> Dimension #
maxCmapsOfScreen :: Screen -> CInt #
minCmapsOfScreen :: Screen -> CInt #
planesOfScreen :: Screen -> CInt #
rootWindowOfScreen :: Screen -> Window #
whitePixelOfScreen :: Screen -> Pixel #
widthMMOfScreen :: Screen -> Dimension #
widthOfScreen :: Screen -> Dimension #
addToSaveSet :: Display -> Window -> IO () #
changeSaveSet :: Display -> Window -> ChangeSaveSetMode -> IO () #
circulateSubwindows :: Display -> Window -> CirculationDirection -> IO () #
circulateSubwindowsDown :: Display -> Window -> IO () #
circulateSubwindowsUp :: Display -> Window -> IO () #
clearWindow :: Display -> Window -> IO () #
createSimpleWindow :: Display -> Window -> Position -> Position -> Dimension -> Dimension -> CInt -> Pixel -> Pixel -> IO Window #
createWindow :: Display -> Window -> Position -> Position -> Dimension -> Dimension -> CInt -> CInt -> WindowClass -> Visual -> AttributeMask -> Ptr SetWindowAttributes -> IO Window #
destroySubwindows :: Display -> Window -> IO () #
destroyWindow :: Display -> Window -> IO () #
iconifyWindow :: Display -> Window -> ScreenNumber -> IO () #
lowerWindow :: Display -> Window -> IO () #
mapSubwindows :: Display -> Window -> IO () #
raiseWindow :: Display -> Window -> IO () #
removeFromSaveSet :: Display -> Window -> IO () #
restackWindows :: Display -> [Window] -> IO () #
setWindowBackground :: Display -> Window -> Pixel -> IO () #
setWindowBackgroundPixmap :: Display -> Window -> Pixmap -> IO () #
setWindowBorder :: Display -> Window -> Pixel -> IO () #
setWindowBorderPixmap :: Display -> Window -> Pixmap -> IO () #
setWindowBorderWidth :: Display -> Window -> Dimension -> IO () #
setWindowColormap :: Display -> Window -> Colormap -> IO () #
translateCoordinates :: Display -> Window -> Window -> Position -> Position -> IO (Bool, Position, Position, Window) #
unmapSubwindows :: Display -> Window -> IO () #
withdrawWindow :: Display -> Window -> ScreenNumber -> IO () #
type AllowEvents = CInt #
type AttributeMask = Mask #
type BackingStore = CInt #
type BitGravity = CInt #
type ButtonMask = Modifier #
type ChangeSaveSetMode = CInt #
type CirculationDirection = CInt #
type CloseDownMode = CInt #
type ColormapAlloc = CInt #
type ColormapNotification = CInt #
type Connection = Word16 #
type CoordinateMode = CInt #
type FontDirection = CInt #
type GXFunction = CInt #
type GrabStatus = CInt #
type ImageFormat = CInt #
type MappingRequest = CInt #
type NotifyDetail = CInt #
type NotifyMode = CInt #
type PolygonShape = CInt #
type PropertyNotification = CInt #
type QueryBestSizeClass = CInt #
type Reflection = Word16 #
type SubWindowMode = CInt #
type SubpixelOrder = Word16 #
type Visibility = CInt #
type WindowClass = CInt #
type WindowGravity = CInt #
type XRRModeFlags = Word64 #
type QueuedMode = CInt #
Instances
Eq XEvent | |
Data XEvent | |
Defined in Graphics.X11.Xlib.Event Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> XEvent -> c XEvent gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c XEvent dataTypeOf :: XEvent -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c XEvent) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c XEvent) gmapT :: (forall b. Data b => b -> b) -> XEvent -> XEvent gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> XEvent -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> XEvent -> r gmapQ :: (forall d. Data d => d -> u) -> XEvent -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> XEvent -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> XEvent -> m XEvent gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> XEvent -> m XEvent gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> XEvent -> m XEvent | |
Ord XEvent | |
Show XEvent | |
type XKeyEventPtr = Ptr XKeyEvent #
type XMappingEvent = (MappingRequest, KeyCode, CInt) #
type XMotionEvent = (Window, Window, Time, CInt, CInt, CInt, CInt, Modifier, NotifyMode, Bool) #
type CharStruct = (CInt, CInt, CInt, CInt, CInt) #
data FontStruct #
Instances
Eq FontStruct | |
Defined in Graphics.X11.Xlib.Font | |
Data FontStruct | |
Defined in Graphics.X11.Xlib.Font Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FontStruct -> c FontStruct gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FontStruct toConstr :: FontStruct -> Constr dataTypeOf :: FontStruct -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FontStruct) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FontStruct) gmapT :: (forall b. Data b => b -> b) -> FontStruct -> FontStruct gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FontStruct -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FontStruct -> r gmapQ :: (forall d. Data d => d -> u) -> FontStruct -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> FontStruct -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> FontStruct -> m FontStruct gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FontStruct -> m FontStruct gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FontStruct -> m FontStruct | |
Ord FontStruct | |
Defined in Graphics.X11.Xlib.Font Methods compare :: FontStruct -> FontStruct -> Ordering (<) :: FontStruct -> FontStruct -> Bool (<=) :: FontStruct -> FontStruct -> Bool (>) :: FontStruct -> FontStruct -> Bool (>=) :: FontStruct -> FontStruct -> Bool max :: FontStruct -> FontStruct -> FontStruct min :: FontStruct -> FontStruct -> FontStruct | |
Show FontStruct | |
Defined in Graphics.X11.Xlib.Font Methods showsPrec :: Int -> FontStruct -> ShowS show :: FontStruct -> String showList :: [FontStruct] -> ShowS |
type AllowExposuresMode = CInt #
type PreferBlankingMode = CInt #
type ScreenSaverMode = CInt #
type VisualInfoMask = CLong #
type RectInRegionResult = CInt #
Instances
Eq Region | |
Data Region | |
Defined in Graphics.X11.Xlib.Region Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Region -> c Region gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Region dataTypeOf :: Region -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Region) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Region) gmapT :: (forall b. Data b => b -> b) -> Region -> Region gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Region -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Region -> r gmapQ :: (forall d. Data d => d -> u) -> Region -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Region -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Region -> m Region gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Region -> m Region gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Region -> m Region | |
Ord Region | |
Show Region | |
Constructors
Arc | |
Fields
|
Instances
Eq Arc | |
Show Arc | |
Storable Arc | |
Defined in Graphics.X11.Xlib.Types Methods peekElemOff :: Ptr Arc -> Int -> IO Arc pokeElemOff :: Ptr Arc -> Int -> Arc -> IO () peekByteOff :: Ptr b -> Int -> IO Arc pokeByteOff :: Ptr b -> Int -> Arc -> IO () |
Constructors
Color | |
Fields
|
Instances
Eq Color | |
Data Color | |
Defined in Graphics.X11.Xlib.Types Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Color -> c Color gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Color dataTypeOf :: Color -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Color) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Color) gmapT :: (forall b. Data b => b -> b) -> Color -> Color gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Color -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Color -> r gmapQ :: (forall d. Data d => d -> u) -> Color -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Color -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Color -> m Color gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Color -> m Color gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Color -> m Color | |
Show Color | |
Storable Color | |
Defined in Graphics.X11.Xlib.Types Methods peekElemOff :: Ptr Color -> Int -> IO Color pokeElemOff :: Ptr Color -> Int -> Color -> IO () peekByteOff :: Ptr b -> Int -> IO Color pokeByteOff :: Ptr b -> Int -> Color -> IO () |
Instances
Eq Display | |
Data Display | |
Defined in Graphics.X11.Xlib.Types Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Display -> c Display gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Display dataTypeOf :: Display -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Display) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Display) gmapT :: (forall b. Data b => b -> b) -> Display -> Display gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Display -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Display -> r gmapQ :: (forall d. Data d => d -> u) -> Display -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Display -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Display -> m Display gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Display -> m Display gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Display -> m Display | |
Ord Display | |
Show Display | |
Instances
Eq GC | |
Data GC | |
Defined in Graphics.X11.Xlib.Types Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GC -> c GC gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GC dataTypeOf :: GC -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GC) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GC) gmapT :: (forall b. Data b => b -> b) -> GC -> GC gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GC -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GC -> r gmapQ :: (forall d. Data d => d -> u) -> GC -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> GC -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> GC -> m GC gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GC -> m GC gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GC -> m GC | |
Ord GC | |
Show GC | |
Instances
Eq Image | |
Data Image | |
Defined in Graphics.X11.Xlib.Types Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Image -> c Image gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Image dataTypeOf :: Image -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Image) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Image) gmapT :: (forall b. Data b => b -> b) -> Image -> Image gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Image -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Image -> r gmapQ :: (forall d. Data d => d -> u) -> Image -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Image -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Image -> m Image gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Image -> m Image gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Image -> m Image | |
Ord Image | |
Show Image | |
Instances
Eq Point | |
Data Point | |
Defined in Graphics.X11.Xlib.Types Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Point -> c Point gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Point dataTypeOf :: Point -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Point) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Point) gmapT :: (forall b. Data b => b -> b) -> Point -> Point gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Point -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Point -> r gmapQ :: (forall d. Data d => d -> u) -> Point -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Point -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Point -> m Point gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Point -> m Point gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Point -> m Point | |
Show Point | |
Storable Point | |
Defined in Graphics.X11.Xlib.Types Methods peekElemOff :: Ptr Point -> Int -> IO Point pokeElemOff :: Ptr Point -> Int -> Point -> IO () peekByteOff :: Ptr b -> Int -> IO Point pokeByteOff :: Ptr b -> Int -> Point -> IO () |
Constructors
Rectangle | |
Fields
|
Instances
Eq Rectangle | |
Data Rectangle | |
Defined in Graphics.X11.Xlib.Types Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Rectangle -> c Rectangle gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Rectangle toConstr :: Rectangle -> Constr dataTypeOf :: Rectangle -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Rectangle) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Rectangle) gmapT :: (forall b. Data b => b -> b) -> Rectangle -> Rectangle gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Rectangle -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Rectangle -> r gmapQ :: (forall d. Data d => d -> u) -> Rectangle -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Rectangle -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Rectangle -> m Rectangle gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Rectangle -> m Rectangle gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Rectangle -> m Rectangle | |
Read Rectangle | |
Defined in Graphics.X11.Xlib.Types | |
Show Rectangle | |
Storable Rectangle | |
Defined in Graphics.X11.Xlib.Types Methods peekElemOff :: Ptr Rectangle -> Int -> IO Rectangle pokeElemOff :: Ptr Rectangle -> Int -> Rectangle -> IO () peekByteOff :: Ptr b -> Int -> IO Rectangle pokeByteOff :: Ptr b -> Int -> Rectangle -> IO () |
Instances
Eq Screen | |
Data Screen | |
Defined in Graphics.X11.Xlib.Types Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Screen -> c Screen gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Screen dataTypeOf :: Screen -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Screen) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Screen) gmapT :: (forall b. Data b => b -> b) -> Screen -> Screen gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Screen -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Screen -> r gmapQ :: (forall d. Data d => d -> u) -> Screen -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Screen -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Screen -> m Screen gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Screen -> m Screen gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Screen -> m Screen | |
Ord Screen | |
Show Screen | |
type ScreenNumber = Word32 #
Constructors
Segment | |
Instances
Eq Segment | |
Data Segment | |
Defined in Graphics.X11.Xlib.Types Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Segment -> c Segment gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Segment dataTypeOf :: Segment -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Segment) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Segment) gmapT :: (forall b. Data b => b -> b) -> Segment -> Segment gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Segment -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Segment -> r gmapQ :: (forall d. Data d => d -> u) -> Segment -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Segment -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Segment -> m Segment gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Segment -> m Segment gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Segment -> m Segment | |
Show Segment | |
Storable Segment | |
Defined in Graphics.X11.Xlib.Types Methods peekElemOff :: Ptr Segment -> Int -> IO Segment pokeElemOff :: Ptr Segment -> Int -> Segment -> IO () peekByteOff :: Ptr b -> Int -> IO Segment pokeByteOff :: Ptr b -> Int -> Segment -> IO () |
data SetWindowAttributes #
Instances
Instances
Eq Visual | |
Data Visual | |
Defined in Graphics.X11.Xlib.Types Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Visual -> c Visual gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Visual dataTypeOf :: Visual -> DataType dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Visual) dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Visual) gmapT :: (forall b. Data b => b -> b) -> Visual -> Visual gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Visual -> r gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Visual -> r gmapQ :: (forall d. Data d => d -> u) -> Visual -> [u] gmapQi :: Int -> (forall d. Data d => d -> u) -> Visual -> u gmapM :: Monad m => (forall d. Data d => d -> m d) -> Visual -> m Visual gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Visual -> m Visual gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Visual -> m Visual | |
Ord Visual | |
Show Visual | |
data VisualInfo #
Constructors
VisualInfo | |
Fields
|
Instances
Eq VisualInfo | |
Defined in Graphics.X11.Xlib.Types | |
Show VisualInfo | |
Defined in Graphics.X11.Xlib.Types Methods showsPrec :: Int -> VisualInfo -> ShowS show :: VisualInfo -> String showList :: [VisualInfo] -> ShowS | |
Default VisualInfo | |
Defined in Graphics.X11.Xlib.Types Methods def :: VisualInfo # | |
Storable VisualInfo | |
Defined in Graphics.X11.Xlib.Types Methods sizeOf :: VisualInfo -> Int alignment :: VisualInfo -> Int peekElemOff :: Ptr VisualInfo -> Int -> IO VisualInfo pokeElemOff :: Ptr VisualInfo -> Int -> VisualInfo -> IO () peekByteOff :: Ptr b -> Int -> IO VisualInfo pokeByteOff :: Ptr b -> Int -> VisualInfo -> IO () peek :: Ptr VisualInfo -> IO VisualInfo poke :: Ptr VisualInfo -> VisualInfo -> IO () |
class Monad m => MonadState s (m :: Type -> Type) | m -> s where #
Instances
MonadState XState X Source # | |
MonadState s m => MonadState s (MaybeT m) | |
MonadState s m => MonadState s (ListT m) | |
MonadState s m => MonadState s (ReaderT r m) | |
Monad m => MonadState s (StateT s m) | |
(Monoid w, MonadState s m) => MonadState s (WriterT w m) | |
(Monoid w, MonadState s m) => MonadState s (WriterT w m) | |
Monad m => MonadState s (StateT s m) | |
MonadState s m => MonadState s (IdentityT m) | |
MonadState s m => MonadState s (ExceptT e m) | |
(Error e, MonadState s m) => MonadState s (ErrorT e m) | |
MonadState s m => MonadState s (ContT r m) | |
(Monad m, Monoid w) => MonadState s (RWST r w s m) | |
(Monad m, Monoid w) => MonadState s (RWST r w s m) | |
gets :: MonadState s m => (s -> a) -> m a #
modify :: MonadState s m => (s -> s) -> m () #
class Monad m => MonadReader r (m :: Type -> Type) | m -> r where #
Instances
MonadReader Window Query Source # | |
MonadReader XConf X Source # | |
MonadReader r m => MonadReader r (MaybeT m) | |
MonadReader r m => MonadReader r (ListT m) | |
Monad m => MonadReader r (ReaderT r m) | |
(Monoid w, MonadReader r m) => MonadReader r (WriterT w m) | |
(Monoid w, MonadReader r m) => MonadReader r (WriterT w m) | |
MonadReader r m => MonadReader r (StateT s m) | |
MonadReader r m => MonadReader r (StateT s m) | |
MonadReader r m => MonadReader r (IdentityT m) | |
MonadReader r m => MonadReader r (ExceptT e m) | |
(Error e, MonadReader r m) => MonadReader r (ErrorT e m) | |
MonadReader r ((->) r :: Type -> Type) | |
MonadReader r' m => MonadReader r' (ContT r m) | |
(Monad m, Monoid w) => MonadReader r (RWST r w s m) | |
(Monad m, Monoid w) => MonadReader r (RWST r w s m) | |
asks :: MonadReader r m => (r -> a) -> m a #
class Monad m => MonadIO (m :: Type -> Type) where #
Instances
MonadIO IO | |
Defined in Control.Monad.IO.Class | |
MonadIO Query Source # | |
Defined in XMonad.Core | |
MonadIO X Source # | |
Defined in XMonad.Core | |
MonadIO m => MonadIO (StateT s m) | |
Defined in Control.Monad.Trans.State.Lazy | |
MonadIO m => MonadIO (ReaderT r m) | |
Defined in Control.Monad.Trans.Reader | |
(Error e, MonadIO m) => MonadIO (ErrorT e m) | |
Defined in Control.Monad.Trans.Error |