Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type EwmhErrorCtx m = (MonadError SomeError m, EwmhCtx m) Source
runEwmhT :: (MonadError SomeError m, MonadIO m, Applicative m) => Connection -> EwmhT m a -> m a Source
getNetSupported :: EwmhErrorCtx m => Connection -> m NetSupported Source
getNetClientList :: EwmhErrorCtx m => Connection -> m [WINDOW] Source
getNetClientListStacking :: EwmhErrorCtx m => Connection -> m [WINDOW] Source
getNetNumberOfDesktops :: EwmhErrorCtx m => Connection -> m Word32 Source
getNetDesktopGeometry :: EwmhErrorCtx m => Connection -> m NetDesktopGeometry Source
getNetDesktopViewport :: EwmhErrorCtx m => Connection -> m NetDesktopViewport Source
getNetCurrentDesktop :: EwmhErrorCtx m => Connection -> m Word32 Source
getNetDesktopNames :: EwmhErrorCtx m => Connection -> m [String] Source
getActiveWindow :: EwmhErrorCtx m => Connection -> m WINDOW Source
getNetWorkarea :: EwmhErrorCtx m => Connection -> m NetWorkarea Source
getNetSupportingWmCheck :: EwmhErrorCtx m => Connection -> m WINDOW Source
getNetVirtualRoots :: EwmhErrorCtx m => Connection -> m [WINDOW] Source
getNetDesktopLayout :: EwmhErrorCtx m => Connection -> m NetDesktopLayout Source
getNetShowingDesktop :: EwmhErrorCtx m => Connection -> m Word32 Source
getNetWmName :: EwmhErrorCtx m => Connection -> WINDOW -> m [String] Source
getNetWmVisibleName :: EwmhErrorCtx m => Connection -> WINDOW -> m [String] Source
getNetWmIconName :: EwmhErrorCtx m => Connection -> WINDOW -> m [String] Source
getNetWmVisibleIconName :: EwmhErrorCtx m => Connection -> WINDOW -> m [String] Source
getNetWmDesktop :: EwmhErrorCtx m => Connection -> WINDOW -> m Word32 Source
getNetWmWindowType :: EwmhErrorCtx m => Connection -> WINDOW -> m [NET_WM_WINDOW_TYPE] Source
getNetWmState :: EwmhErrorCtx m => Connection -> WINDOW -> m [NET_WM_STATE] Source
getNetWmAllowedActions :: EwmhErrorCtx m => Connection -> WINDOW -> m [NET_WM_ALLOWED_ACTIONS] Source
getNetWmStrut :: EwmhErrorCtx m => Connection -> WINDOW -> m NetWmStrut Source
getNetWmStrutPartial :: EwmhErrorCtx m => Connection -> WINDOW -> m NetWmStrutPartial Source
getNetWmIconGeometry :: EwmhErrorCtx m => Connection -> WINDOW -> m NetWmIconGeometry Source
getNetWmIcon :: EwmhErrorCtx m => Connection -> WINDOW -> m NetWmIcon Source
getNetWmPID :: EwmhErrorCtx m => Connection -> WINDOW -> m Word32 Source
getNetWmHandledIcons :: EwmhErrorCtx m => Connection -> WINDOW -> m Word32 Source
getNetWmUserTime :: EwmhErrorCtx m => Connection -> WINDOW -> m Word32 Source
getNetWmUserTimeWindow :: EwmhErrorCtx m => Connection -> WINDOW -> m WINDOW Source
getNetFrameExtents :: EwmhErrorCtx m => Connection -> WINDOW -> m NetFrameExtents Source
getNetWmOpaqueRegion :: EwmhErrorCtx m => Connection -> WINDOW -> m NetWmOpaqueRegion Source
getNetWmBypassCompositor :: EwmhErrorCtx m => Connection -> WINDOW -> m Word32 Source