Safe Haskell | None |
---|---|
Language | Haskell2010 |
Game.LambdaHack.Client.UI.Frontend.Chosen
Description
Re-export the operations of the chosen raw frontend (determined at compile time with cabal flags).
- data RawFrontend = RawFrontend {
- fdisplay :: Maybe SingleFrame -> IO ()
- fpromptGetKey :: SingleFrame -> IO KM
- fsyncFrames :: IO ()
- fescMVar :: !(Maybe (MVar ()))
- fdebugCli :: !DebugModeCli
- chosenStartup :: DebugModeCli -> (RawFrontend -> IO ()) -> IO ()
- stdStartup :: DebugModeCli -> (RawFrontend -> IO ()) -> IO ()
- nullStartup :: DebugModeCli -> (RawFrontend -> IO ()) -> IO ()
- frontendName :: String
Documentation
data RawFrontend Source
Constructors
RawFrontend | |
Fields
|
chosenStartup :: DebugModeCli -> (RawFrontend -> IO ()) -> IO () Source
stdStartup :: DebugModeCli -> (RawFrontend -> IO ()) -> IO () Source
nullStartup :: DebugModeCli -> (RawFrontend -> IO ()) -> IO () Source
The name of the chosen frontend.