OGDF-1.0.0.1: Haskell binding to OGDF
Safe HaskellSafe-Inferred
LanguageHaskell2010

OGDF.Color.RawType

Documentation

data RawColor Source #

Instances

Instances details
Castable Color (Ptr RawColor) Source # 
Instance details

Defined in OGDF.Color.Cast

Methods

cast :: Color -> (Ptr RawColor -> IO r) -> IO r #

uncast :: Ptr RawColor -> (Color -> IO r) -> IO r #

(IColor a, FPtr a) => Castable a (Ptr RawColor) Source # 
Instance details

Defined in OGDF.Color.Cast

Methods

cast :: a -> (Ptr RawColor -> IO r) -> IO r #

uncast :: Ptr RawColor -> (a -> IO r) -> IO r #

newtype Color Source #

Constructors

Color (Ptr RawColor) 

Instances

Instances details
IColor Color Source # 
Instance details

Defined in OGDF.Color.Implementation

Show Color Source # 
Instance details

Defined in OGDF.Color.RawType

Methods

showsPrec :: Int -> Color -> ShowS #

show :: Color -> String #

showList :: [Color] -> ShowS #

FPtr Color Source # 
Instance details

Defined in OGDF.Color.RawType

Associated Types

type Raw Color #

Eq Color Source # 
Instance details

Defined in OGDF.Color.RawType

Methods

(==) :: Color -> Color -> Bool #

(/=) :: Color -> Color -> Bool #

Ord Color Source # 
Instance details

Defined in OGDF.Color.RawType

Methods

compare :: Color -> Color -> Ordering #

(<) :: Color -> Color -> Bool #

(<=) :: Color -> Color -> Bool #

(>) :: Color -> Color -> Bool #

(>=) :: Color -> Color -> Bool #

max :: Color -> Color -> Color #

min :: Color -> Color -> Color #

IDeletable Color Source # 
Instance details

Defined in OGDF.Color.Implementation

Methods

delete :: Color -> IO () #

Castable Color (Ptr RawColor) Source # 
Instance details

Defined in OGDF.Color.Cast

Methods

cast :: Color -> (Ptr RawColor -> IO r) -> IO r #

uncast :: Ptr RawColor -> (Color -> IO r) -> IO r #

type Raw Color Source # 
Instance details

Defined in OGDF.Color.RawType