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

HROOT.Core.TAttPad

Documentation

newtype TAttPad Source #

Constructors

TAttPad (Ptr RawTAttPad) 

Instances

Instances details
ITAttPad TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.Implementation

Show TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.RawType

FPtr TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.RawType

Associated Types

type Raw TAttPad #

Eq TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.RawType

Methods

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

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

Ord TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.RawType

IDeletable TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.Implementation

Methods

delete :: TAttPad -> IO () #

Castable TAttPad (Ptr RawTAttPad) Source # 
Instance details

Defined in HROOT.Core.TAttPad.Cast

Methods

cast :: TAttPad -> (Ptr RawTAttPad -> IO r) -> IO r #

uncast :: Ptr RawTAttPad -> (TAttPad -> IO r) -> IO r #

type Raw TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.RawType

class IDeletable a => ITAttPad a where Source #

Methods

resetAttPad :: Castable c0 CString => a -> c0 -> IO () Source #

setBottomMargin :: a -> CFloat -> IO () Source #

setLeftMargin :: a -> CFloat -> IO () Source #

setRightMargin :: a -> CFloat -> IO () Source #

setTopMargin :: a -> CFloat -> IO () Source #

setMargin :: a -> CFloat -> CFloat -> CFloat -> CFloat -> IO () Source #

setAfile :: a -> CFloat -> IO () Source #

setXfile :: a -> CFloat -> IO () Source #

setYfile :: a -> CFloat -> IO () Source #

setAstat :: a -> CFloat -> IO () Source #

setXstat :: a -> CFloat -> IO () Source #

setYstat :: a -> CFloat -> IO () Source #

Instances

Instances details
ITAttPad TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.Implementation

ITAttPad TVirtualPad Source # 
Instance details

Defined in HROOT.Core.TVirtualPad.Implementation

upcastTAttPad :: forall a. (FPtr a, ITAttPad a) => a -> TAttPad Source #

downcastTAttPad :: forall a. (FPtr a, ITAttPad a) => TAttPad -> a Source #