HROOT.Graf.TBox
newtype TBox Source #
Constructors
Defined in HROOT.Graf.TBox.Implementation
Methods
setFillColor :: TBox -> CInt -> IO ()
setFillStyle :: TBox -> CInt -> IO ()
getLineColor :: TBox -> IO CShort
getLineStyle :: TBox -> IO CShort
getLineWidth :: TBox -> IO CShort
resetAttLine :: Castable c0 CString => TBox -> c0 -> IO ()
setLineAttributes :: TBox -> IO ()
setLineColor :: TBox -> CShort -> IO ()
setLineStyle :: TBox -> CShort -> IO ()
setLineWidth :: TBox -> CShort -> IO ()
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
Defined in HROOT.Graf.TBox.RawType
showsPrec :: Int -> TBox -> ShowS #
show :: TBox -> String #
showList :: [TBox] -> ShowS #
Associated Types
type Raw TBox #
get_fptr :: TBox -> Ptr (Raw TBox) #
cast_fptr_to_obj :: Ptr (Raw TBox) -> TBox #
(==) :: TBox -> TBox -> Bool #
(/=) :: TBox -> TBox -> Bool #
compare :: TBox -> TBox -> Ordering #
(<) :: TBox -> TBox -> Bool #
(<=) :: TBox -> TBox -> Bool #
(>) :: TBox -> TBox -> Bool #
(>=) :: TBox -> TBox -> Bool #
max :: TBox -> TBox -> TBox #
min :: TBox -> TBox -> TBox #
delete :: TBox -> IO () #
Defined in HROOT.Graf.TBox.Cast
cast :: TBox -> (Ptr RawTBox -> IO r) -> IO r #
uncast :: Ptr RawTBox -> (TBox -> IO r) -> IO r #
class (ITObject a, ITAttLine a, ITAttFill a) => ITBox a Source #
upcastTBox :: forall a. (FPtr a, ITBox a) => a -> TBox Source #
downcastTBox :: forall a. (FPtr a, ITBox a) => TBox -> a Source #
newTBox :: CDouble -> CDouble -> CDouble -> CDouble -> IO TBox Source #