HROOT-core-0.10.0.3: Haskell binding to ROOT Core modules
Safe HaskellSafe-Inferred
LanguageHaskell2010

HROOT.Core.TColor

Documentation

newtype TColor Source #

Constructors

TColor (Ptr RawTColor) 

Instances

Instances details
ITColor TColor Source # 
Instance details

Defined in HROOT.Core.TColor.Implementation

ITNamed TColor Source # 
Instance details

Defined in HROOT.Core.TColor.Implementation

Methods

setName :: Castable c0 CString => TColor -> c0 -> IO () Source #

setNameTitle :: (Castable c1 CString, Castable c0 CString) => TColor -> c0 -> c1 -> IO () Source #

setTitle :: Castable c0 CString => TColor -> c0 -> IO () Source #

ITObject TColor Source # 
Instance details

Defined in HROOT.Core.TColor.Implementation

Methods

clear :: Castable c0 CString => TColor -> c0 -> IO () Source #

draw :: Castable c0 CString => TColor -> c0 -> IO () Source #

findObject :: Castable c0 CString => TColor -> c0 -> IO TObject Source #

getName :: TColor -> IO CString Source #

isA :: TColor -> IO TClass Source #

paint :: Castable c0 CString => TColor -> c0 -> IO () Source #

printObj :: Castable c0 CString => TColor -> c0 -> IO () Source #

saveAs :: (Castable c1 CString, Castable c0 CString) => TColor -> c0 -> c1 -> IO () Source #

write :: Castable c0 CString => TColor -> c0 -> CInt -> CInt -> IO CInt Source #

write_ :: TColor -> IO CInt Source #

Show TColor Source # 
Instance details

Defined in HROOT.Core.TColor.RawType

FPtr TColor Source # 
Instance details

Defined in HROOT.Core.TColor.RawType

Associated Types

type Raw TColor #

Eq TColor Source # 
Instance details

Defined in HROOT.Core.TColor.RawType

Methods

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

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

Ord TColor Source # 
Instance details

Defined in HROOT.Core.TColor.RawType

IDeletable TColor Source # 
Instance details

Defined in HROOT.Core.TColor.Implementation

Methods

delete :: TColor -> IO () #

Castable TColor (Ptr RawTColor) Source # 
Instance details

Defined in HROOT.Core.TColor.Cast

Methods

cast :: TColor -> (Ptr RawTColor -> IO r) -> IO r #

uncast :: Ptr RawTColor -> (TColor -> IO r) -> IO r #

type Raw TColor Source # 
Instance details

Defined in HROOT.Core.TColor.RawType

class ITNamed a => ITColor a Source #

Instances

Instances details
ITColor TColor Source # 
Instance details

Defined in HROOT.Core.TColor.Implementation

upcastTColor :: forall a. (FPtr a, ITColor a) => a -> TColor Source #

downcastTColor :: forall a. (FPtr a, ITColor a) => TColor -> a Source #