HROOT-graf-0.10.0.3: Haskell binding to ROOT Graf modules
Safe HaskellSafe-Inferred
LanguageHaskell2010

HROOT.Graf.TBox.RawType

Documentation

data RawTBox Source #

Instances

Instances details
Castable TBox (Ptr RawTBox) Source # 
Instance details

Defined in HROOT.Graf.TBox.Cast

Methods

cast :: TBox -> (Ptr RawTBox -> IO r) -> IO r #

uncast :: Ptr RawTBox -> (TBox -> IO r) -> IO r #

(ITBox a, FPtr a) => Castable a (Ptr RawTBox) Source # 
Instance details

Defined in HROOT.Graf.TBox.Cast

Methods

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

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

newtype TBox Source #

Constructors

TBox (Ptr RawTBox) 

Instances

Instances details
ITAttFill TBox 
Instance details

Defined in HROOT.Graf.TBox.Implementation

Methods

setFillColor :: TBox -> CInt -> IO ()

setFillStyle :: TBox -> CInt -> IO ()

ITAttLine TBox 
Instance details

Defined in HROOT.Graf.TBox.Implementation

ITObject TBox 
Instance details

Defined in HROOT.Graf.TBox.Implementation

Methods

clear :: Castable c0 CString => TBox -> c0 -> IO ()

draw :: Castable c0 CString => TBox -> c0 -> IO ()

findObject :: Castable c0 CString => TBox -> c0 -> IO TObject

getName :: TBox -> IO CString

isA :: TBox -> IO TClass

paint :: Castable c0 CString => TBox -> c0 -> IO ()

printObj :: Castable c0 CString => TBox -> c0 -> IO ()

saveAs :: (Castable c1 CString, Castable c0 CString) => TBox -> c0 -> c1 -> IO ()

write :: Castable c0 CString => TBox -> c0 -> CInt -> CInt -> IO CInt

write_ :: TBox -> IO CInt

ITBox TBox Source # 
Instance details

Defined in HROOT.Graf.TBox.Implementation

Show TBox Source # 
Instance details

Defined in HROOT.Graf.TBox.RawType

Methods

showsPrec :: Int -> TBox -> ShowS #

show :: TBox -> String #

showList :: [TBox] -> ShowS #

FPtr TBox Source # 
Instance details

Defined in HROOT.Graf.TBox.RawType

Associated Types

type Raw TBox #

Eq TBox Source # 
Instance details

Defined in HROOT.Graf.TBox.RawType

Methods

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

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

Ord TBox Source # 
Instance details

Defined in HROOT.Graf.TBox.RawType

Methods

compare :: TBox -> TBox -> Ordering #

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

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

(>) :: TBox -> TBox -> Bool #

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

max :: TBox -> TBox -> TBox #

min :: TBox -> TBox -> TBox #

IDeletable TBox Source # 
Instance details

Defined in HROOT.Graf.TBox.Implementation

Methods

delete :: TBox -> IO () #

Castable TBox (Ptr RawTBox) Source # 
Instance details

Defined in HROOT.Graf.TBox.Cast

Methods

cast :: TBox -> (Ptr RawTBox -> IO r) -> IO r #

uncast :: Ptr RawTBox -> (TBox -> IO r) -> IO r #

type Raw TBox Source # 
Instance details

Defined in HROOT.Graf.TBox.RawType