Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
runEwmhT :: (MonadIO m, Applicative m) => Connection -> EwmhT m a -> m (Either SomeError a) Source
getNetSupported :: EwmhCtx m => Connection -> m (Either SomeError NetSupported) Source
setNetSupported :: EwmhCtx m => Connection -> NetSupported -> m () Source
getNetClientList :: EwmhCtx m => Connection -> m (Either SomeError [WINDOW]) Source
setNetClientList :: EwmhCtx m => Connection -> [WINDOW] -> m () Source
getNetClientListStacking :: EwmhCtx m => Connection -> m (Either SomeError [WINDOW]) Source
setNetClientListStacking :: EwmhCtx m => Connection -> [WINDOW] -> m () Source
getNetNumberOfDesktops :: EwmhCtx m => Connection -> m (Either SomeError Word32) Source
setNetNumberOfDesktops :: EwmhCtx m => Connection -> Word32 -> m () Source
requestNetNumberOfDesktops :: EwmhCtx m => Connection -> Word32 -> m () Source
getNetDesktopGeometry :: EwmhCtx m => Connection -> m (Either SomeError NetDesktopGeometry) Source
setNetDesktopGeometry :: EwmhCtx m => Connection -> NetDesktopGeometry -> m () Source
requestNetDesktopGeometry :: EwmhCtx m => Connection -> NetDesktopGeometry -> m () Source
getNetDesktopViewport :: EwmhCtx m => Connection -> m (Either SomeError NetDesktopViewport) Source
setNetDesktopViewport :: EwmhCtx m => Connection -> NetDesktopViewport -> m () Source
requestNetDesktopViewport :: EwmhCtx m => Connection -> Viewport -> m () Source
getNetCurrentDesktop :: EwmhCtx m => Connection -> m (Either SomeError Word32) Source
setNetCurrentDesktop :: EwmhCtx m => Connection -> Word32 -> m () Source
requestNetCurrentDesktop :: EwmhCtx m => Connection -> Word32 -> m () Source
getNetDesktopNames :: EwmhCtx m => Connection -> m (Either SomeError [String]) Source
setNetDesktopNames :: EwmhCtx m => Connection -> [String] -> m () Source
getActiveWindow :: EwmhCtx m => Connection -> m (Either SomeError WINDOW) Source
setActiveWindow :: EwmhCtx m => Connection -> WINDOW -> m () Source
requestNetActiveWindow :: EwmhCtx m => Connection -> NetActiveWindow -> m () Source
getNetWorkarea :: EwmhCtx m => Connection -> m (Either SomeError NetWorkarea) Source
setNetWorkarea :: EwmhCtx m => Connection -> NetWorkarea -> m () Source
getNetSupportingWmCheck :: EwmhCtx m => Connection -> m (Either SomeError WINDOW) Source
setNetSupportingWmCheck :: EwmhCtx m => Connection -> WINDOW -> m () Source
getNetVirtualRoots :: EwmhCtx m => Connection -> m (Either SomeError [WINDOW]) Source
setNetVirtualRoots :: EwmhCtx m => Connection -> [WINDOW] -> m () Source
getNetDesktopLayout :: EwmhCtx m => Connection -> m (Either SomeError NetDesktopLayout) Source
setNetDesktopLayout :: EwmhCtx m => Connection -> NetDesktopLayout -> m () Source
getNetShowingDesktop :: EwmhCtx m => Connection -> m (Either SomeError Word32) Source
setNetShowingDesktop :: EwmhCtx m => Connection -> Word32 -> m () Source
requestNetShowingDesktop :: EwmhCtx m => Connection -> Bool -> m () Source
requestNetCloseWindow :: EwmhCtx m => Connection -> WINDOW -> SourceIndication -> m () Source
requestNetMoveresizeWindow :: EwmhCtx m => Connection -> WINDOW -> NetMoveresizeWindow -> m () Source
requestNetWmMoveresize :: EwmhCtx m => Connection -> WINDOW -> NetWmMoveresize -> m () Source
requestNetRestackWindow :: EwmhCtx m => Connection -> WINDOW -> NetRestackWindow -> m () Source
requestNetRequestFrameExtents :: EwmhCtx m => Connection -> WINDOW -> m () Source
getNetWmName :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError [String]) Source
setNetWmName :: EwmhCtx m => Connection -> WINDOW -> [String] -> m () Source
getNetWmVisibleName :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError [String]) Source
setNetWmVisibleName :: EwmhCtx m => Connection -> WINDOW -> [String] -> m () Source
getNetWmIconName :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError [String]) Source
setNetWmIconName :: EwmhCtx m => Connection -> WINDOW -> [String] -> m () Source
getNetWmVisibleIconName :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError [String]) Source
setNetWmVisibleIconName :: EwmhCtx m => Connection -> WINDOW -> [String] -> m () Source
getNetWmDesktop :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError Word32) Source
setNetWmDesktop :: EwmhCtx m => Connection -> WINDOW -> Word32 -> m () Source
requestNetWmDesktop :: EwmhCtx m => Connection -> WINDOW -> NetWmDesktop -> m () Source
getNetWmWindowType :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError [NET_WM_WINDOW_TYPE]) Source
setNetWmWindowType :: EwmhCtx m => Connection -> WINDOW -> [NET_WM_WINDOW_TYPE] -> m () Source
getNetWmState :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError [NET_WM_STATE]) Source
setNetWmState :: EwmhCtx m => Connection -> WINDOW -> [NET_WM_STATE] -> m () Source
requestNetWmState :: EwmhCtx m => Connection -> WINDOW -> NetWmState -> m () Source
getNetWmAllowedActions :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError [NET_WM_ALLOWED_ACTIONS]) Source
setNetWmAllowedActions :: EwmhCtx m => Connection -> WINDOW -> [NET_WM_ALLOWED_ACTIONS] -> m () Source
getNetWmStrut :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError NetWmStrut) Source
setNetWmStrut :: EwmhCtx m => Connection -> WINDOW -> NetWmStrut -> m () Source
getNetWmStrutPartial :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError NetWmStrutPartial) Source
setNetWmStrutPartial :: EwmhCtx m => Connection -> WINDOW -> NetWmStrutPartial -> m () Source
getNetWmIconGeometry :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError NetWmIconGeometry) Source
setNetWmIconGeometry :: EwmhCtx m => Connection -> WINDOW -> NetWmIconGeometry -> m () Source
getNetWmIcon :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError NetWmIcon) Source
setNetWmIcon :: EwmhCtx m => Connection -> WINDOW -> NetWmIcon -> m () Source
getNetWmPID :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError Word32) Source
setNetWmPID :: EwmhCtx m => Connection -> WINDOW -> Word32 -> m () Source
getNetWmHandledIcons :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError Word32) Source
setNetWmHandledIcons :: EwmhCtx m => Connection -> WINDOW -> Word32 -> m () Source
getNetWmUserTime :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError Word32) Source
setNetWmUserTime :: EwmhCtx m => Connection -> WINDOW -> Word32 -> m () Source
getNetWmUserTimeWindow :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError WINDOW) Source
setNetWmUserTimeWindow :: EwmhCtx m => Connection -> WINDOW -> WINDOW -> m () Source
getNetFrameExtents :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError NetFrameExtents) Source
setNetFrameExtents :: EwmhCtx m => Connection -> WINDOW -> NetFrameExtents -> m () Source
getNetWmOpaqueRegion :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError NetWmOpaqueRegion) Source
setNetWmOpaqueRegion :: EwmhCtx m => Connection -> WINDOW -> NetWmOpaqueRegion -> m () Source
getNetWmBypassCompositor :: EwmhCtx m => Connection -> WINDOW -> m (Either SomeError Word32) Source
setNetWmBypassCompositor :: EwmhCtx m => Connection -> WINDOW -> Word32 -> m () Source
requestNetWmPing :: EwmhCtx m => Connection -> WINDOW -> m () Source
requestNetWmSyncRequest :: EwmhCtx m => Connection -> WINDOW -> NetWmSyncRequest -> m () Source
requestNetWmFullscreenMonitors :: EwmhCtx m => Connection -> WINDOW -> NetWmFullscreenMonitors -> m () Source