module OpenCascade.Graphic3D.HorizontalTextAlignment
( HorizontalTextAlignment (..)
) where

import Prelude hiding (Either (..))

-- Should match the order in Graphic3D.HorizontalTextAlignment.hxx
data HorizontalTextAlignment = Left | Center | Right deriving (Int -> HorizontalTextAlignment
HorizontalTextAlignment -> Int
HorizontalTextAlignment -> [HorizontalTextAlignment]
HorizontalTextAlignment -> HorizontalTextAlignment
HorizontalTextAlignment
-> HorizontalTextAlignment -> [HorizontalTextAlignment]
HorizontalTextAlignment
-> HorizontalTextAlignment
-> HorizontalTextAlignment
-> [HorizontalTextAlignment]
(HorizontalTextAlignment -> HorizontalTextAlignment)
-> (HorizontalTextAlignment -> HorizontalTextAlignment)
-> (Int -> HorizontalTextAlignment)
-> (HorizontalTextAlignment -> Int)
-> (HorizontalTextAlignment -> [HorizontalTextAlignment])
-> (HorizontalTextAlignment
    -> HorizontalTextAlignment -> [HorizontalTextAlignment])
-> (HorizontalTextAlignment
    -> HorizontalTextAlignment -> [HorizontalTextAlignment])
-> (HorizontalTextAlignment
    -> HorizontalTextAlignment
    -> HorizontalTextAlignment
    -> [HorizontalTextAlignment])
-> Enum HorizontalTextAlignment
forall a.
(a -> a)
-> (a -> a)
-> (Int -> a)
-> (a -> Int)
-> (a -> [a])
-> (a -> a -> [a])
-> (a -> a -> [a])
-> (a -> a -> a -> [a])
-> Enum a
$csucc :: HorizontalTextAlignment -> HorizontalTextAlignment
succ :: HorizontalTextAlignment -> HorizontalTextAlignment
$cpred :: HorizontalTextAlignment -> HorizontalTextAlignment
pred :: HorizontalTextAlignment -> HorizontalTextAlignment
$ctoEnum :: Int -> HorizontalTextAlignment
toEnum :: Int -> HorizontalTextAlignment
$cfromEnum :: HorizontalTextAlignment -> Int
fromEnum :: HorizontalTextAlignment -> Int
$cenumFrom :: HorizontalTextAlignment -> [HorizontalTextAlignment]
enumFrom :: HorizontalTextAlignment -> [HorizontalTextAlignment]
$cenumFromThen :: HorizontalTextAlignment
-> HorizontalTextAlignment -> [HorizontalTextAlignment]
enumFromThen :: HorizontalTextAlignment
-> HorizontalTextAlignment -> [HorizontalTextAlignment]
$cenumFromTo :: HorizontalTextAlignment
-> HorizontalTextAlignment -> [HorizontalTextAlignment]
enumFromTo :: HorizontalTextAlignment
-> HorizontalTextAlignment -> [HorizontalTextAlignment]
$cenumFromThenTo :: HorizontalTextAlignment
-> HorizontalTextAlignment
-> HorizontalTextAlignment
-> [HorizontalTextAlignment]
enumFromThenTo :: HorizontalTextAlignment
-> HorizontalTextAlignment
-> HorizontalTextAlignment
-> [HorizontalTextAlignment]
Enum, Int -> HorizontalTextAlignment -> ShowS
[HorizontalTextAlignment] -> ShowS
HorizontalTextAlignment -> String
(Int -> HorizontalTextAlignment -> ShowS)
-> (HorizontalTextAlignment -> String)
-> ([HorizontalTextAlignment] -> ShowS)
-> Show HorizontalTextAlignment
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> HorizontalTextAlignment -> ShowS
showsPrec :: Int -> HorizontalTextAlignment -> ShowS
$cshow :: HorizontalTextAlignment -> String
show :: HorizontalTextAlignment -> String
$cshowList :: [HorizontalTextAlignment] -> ShowS
showList :: [HorizontalTextAlignment] -> ShowS
Show)