ueberzug-0.1.0.0: Haskell bindings for ueberzug to display images in the terminal
Safe HaskellSafe-Inferred
LanguageHaskell2010

Graphics.Ueberzug

Synopsis

Documentation

data Ueberzug Source #

The main struct storing a handle to the ueberzug process

newUeberzug :: Ueberzug Source #

Create a new Ueberzug instance with an empty process handle

draw :: Ueberzug -> UbConf -> IO (Either String Ueberzug) Source #

Draw an image using the ub instance with config config

clear :: Ueberzug -> String -> IO (Either String Ueberzug) Source #

Clear an image with identifier identifier_. The ub instance should be the same one that draw returned, when drawing that image.

data Actions Source #

The available actions on the ueberzug image

Constructors

Add 
Remove 

data Scalers Source #

The available scalers to scale the image

Instances

Instances details
Show Scalers Source # 
Instance details

Defined in Graphics.Ueberzug

data UbConf Source #

The ueberzug configuration record. Contains all the data needed to draw the image

defaultUbConf :: UbConf Source #

Default config with approx. "mempty" values for convenience