-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A simple tile-based digital clock screen saver -- -- A simple tile-based digital clock screen saver @package TimePiece @version 0.0.5 module Paths_TimePiece version :: Version getBinDir :: IO FilePath getLibDir :: IO FilePath getDataDir :: IO FilePath getLibexecDir :: IO FilePath getDataFileName :: FilePath -> IO FilePath getSysconfDir :: IO FilePath module Main data Status Static :: Int -> Int -> String -> Status sWidth :: Status -> Int sHeight :: Status -> Int sTime :: Status -> String ZoomIn :: Int -> Int -> String -> Zoom -> Speed -> Status sWidth :: Status -> Int sHeight :: Status -> Int sTime :: Status -> String sZoom :: Status -> Zoom sSpeed :: Status -> Speed ZoomOut :: Int -> Int -> String -> Zoom -> Speed -> Status sWidth :: Status -> Int sHeight :: Status -> Int sTime :: Status -> String sZoom :: Status -> Zoom sSpeed :: Status -> Speed main :: IO () data Tiling MkTiling :: Tiles -> [Int] -> Point -> Tiling tTiles :: Tiling -> Tiles tSeeds :: Tiling -> [Int] tEdge :: Tiling -> Point _calculateTiling :: CacheOnce String [Tiling] calculateTiling :: String -> IO [Tiling] paintScreen :: Surface -> Int -> Int -> String -> Zoom -> IO () getCurrentTime :: IO String loop :: Status -> (Status -> IO Status) -> IO () initZoomIn :: String -> Int -> Int -> IO Status