{-# LINE 1 "src/Graphics/Cairo/Values.hsc" #-}
{-# LANGUAGE PatternSynonyms, ViewPatterns #-}
{-# OPTIONS_GHC -Wall -fno-warn-tabs #-}

module Graphics.Cairo.Values where

import Data.Word
import Data.Int



newtype CairoFontSlantT = CairoFontSlantT Word32 deriving Int -> CairoFontSlantT -> ShowS
[CairoFontSlantT] -> ShowS
CairoFontSlantT -> String
(Int -> CairoFontSlantT -> ShowS)
-> (CairoFontSlantT -> String)
-> ([CairoFontSlantT] -> ShowS)
-> Show CairoFontSlantT
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> CairoFontSlantT -> ShowS
showsPrec :: Int -> CairoFontSlantT -> ShowS
$cshow :: CairoFontSlantT -> String
show :: CairoFontSlantT -> String
$cshowList :: [CairoFontSlantT] -> ShowS
showList :: [CairoFontSlantT] -> ShowS
Show
{-# LINE 12 "src/Graphics/Cairo/Values.hsc" #-}

cairoFontSlantNormal :: CairoFontSlantT
cairoFontSlantNormal :: CairoFontSlantT
cairoFontSlantNormal = Word32 -> CairoFontSlantT
CairoFontSlantT Word32
0
cairoFontSlantItalic :: CairoFontSlantT
cairoFontSlantItalic :: CairoFontSlantT
cairoFontSlantItalic = Word32 -> CairoFontSlantT
CairoFontSlantT Word32
1
cairoFontSlantOblique :: CairoFontSlantT
cairoFontSlantOblique :: CairoFontSlantT
cairoFontSlantOblique = Word32 -> CairoFontSlantT
CairoFontSlantT Word32
2

{-# LINE 15 "src/Graphics/Cairo/Values.hsc" #-}

newtype CairoFontWeightT = CairoFontWeightT Word32 deriving Show
{-# LINE 17 "src/Graphics/Cairo/Values.hsc" #-}

cairoFontWeightNormal :: CairoFontWeightT
cairoFontWeightNormal = CairoFontWeightT 0
cairoFontWeightBold :: CairoFontWeightT
cairoFontWeightBold :: CairoFontWeightT
cairoFontWeightBold = Word32 -> CairoFontWeightT
CairoFontWeightT Word32
1

{-# LINE 20 "src/Graphics/Cairo/Values.hsc" #-}

newtype CairoFormatT = CairoFormatT Int32 deriving Show
{-# LINE 22 "src/Graphics/Cairo/Values.hsc" #-}

cairoFormatInvalid :: CairoFormatT
cairoFormatInvalid :: CairoFormatT
cairoFormatInvalid = Int32 -> CairoFormatT
CairoFormatT (-Int32
1)
cairoFormatArgb32 :: CairoFormatT
cairoFormatArgb32 :: CairoFormatT
cairoFormatArgb32 = Int32 -> CairoFormatT
CairoFormatT Int32
0
cairoFormatRgb24 :: CairoFormatT
cairoFormatRgb24 :: CairoFormatT
cairoFormatRgb24 = Int32 -> CairoFormatT
CairoFormatT Int32
1
cairoFormatA8 :: CairoFormatT
cairoFormatA8 :: CairoFormatT
cairoFormatA8 = Int32 -> CairoFormatT
CairoFormatT Int32
2
cairoFormatA1 :: CairoFormatT
cairoFormatA1 :: CairoFormatT
cairoFormatA1 = Int32 -> CairoFormatT
CairoFormatT Int32
3
cairoFormatRgb16565 :: CairoFormatT
cairoFormatRgb16565 :: CairoFormatT
cairoFormatRgb16565 = Int32 -> CairoFormatT
CairoFormatT Int32
4
cairoFormatRgb30 :: CairoFormatT
cairoFormatRgb30 :: CairoFormatT
cairoFormatRgb30 = Int32 -> CairoFormatT
CairoFormatT Int32
5

{-# LINE 26 "src/Graphics/Cairo/Values.hsc" #-}