HROOT.Graf.TBRIK
newtype TBRIK Source #
Constructors
Defined in HROOT.Graf.TBRIK.Implementation
Methods
setFillColor :: TBRIK -> CInt -> IO ()
setFillStyle :: TBRIK -> CInt -> IO ()
getLineColor :: TBRIK -> IO CShort
getLineStyle :: TBRIK -> IO CShort
getLineWidth :: TBRIK -> IO CShort
resetAttLine :: Castable c0 CString => TBRIK -> c0 -> IO ()
setLineAttributes :: TBRIK -> IO ()
setLineColor :: TBRIK -> CShort -> IO ()
setLineStyle :: TBRIK -> CShort -> IO ()
setLineWidth :: TBRIK -> CShort -> IO ()
setName :: Castable c0 CString => TBRIK -> c0 -> IO ()
setNameTitle :: (Castable c1 CString, Castable c0 CString) => TBRIK -> c0 -> c1 -> IO ()
setTitle :: Castable c0 CString => TBRIK -> c0 -> IO ()
clear :: Castable c0 CString => TBRIK -> c0 -> IO ()
draw :: Castable c0 CString => TBRIK -> c0 -> IO ()
findObject :: Castable c0 CString => TBRIK -> c0 -> IO TObject
getName :: TBRIK -> IO CString
isA :: TBRIK -> IO TClass
paint :: Castable c0 CString => TBRIK -> c0 -> IO ()
printObj :: Castable c0 CString => TBRIK -> c0 -> IO ()
saveAs :: (Castable c1 CString, Castable c0 CString) => TBRIK -> c0 -> c1 -> IO ()
write :: Castable c0 CString => TBRIK -> c0 -> CInt -> CInt -> IO CInt
write_ :: TBRIK -> IO CInt
Defined in HROOT.Graf.TBRIK.RawType
showsPrec :: Int -> TBRIK -> ShowS #
show :: TBRIK -> String #
showList :: [TBRIK] -> ShowS #
Associated Types
type Raw TBRIK #
get_fptr :: TBRIK -> Ptr (Raw TBRIK) #
cast_fptr_to_obj :: Ptr (Raw TBRIK) -> TBRIK #
(==) :: TBRIK -> TBRIK -> Bool #
(/=) :: TBRIK -> TBRIK -> Bool #
compare :: TBRIK -> TBRIK -> Ordering #
(<) :: TBRIK -> TBRIK -> Bool #
(<=) :: TBRIK -> TBRIK -> Bool #
(>) :: TBRIK -> TBRIK -> Bool #
(>=) :: TBRIK -> TBRIK -> Bool #
max :: TBRIK -> TBRIK -> TBRIK #
min :: TBRIK -> TBRIK -> TBRIK #
delete :: TBRIK -> IO () #
Defined in HROOT.Graf.TBRIK.Cast
cast :: TBRIK -> (Ptr RawTBRIK -> IO r) -> IO r #
uncast :: Ptr RawTBRIK -> (TBRIK -> IO r) -> IO r #
class ITShape a => ITBRIK a Source #
upcastTBRIK :: forall a. (FPtr a, ITBRIK a) => a -> TBRIK Source #
downcastTBRIK :: forall a. (FPtr a, ITBRIK a) => TBRIK -> a Source #
newTBRIK :: (Castable c2 CString, Castable c1 CString, Castable c0 CString) => c0 -> c1 -> c2 -> CFloat -> CFloat -> CFloat -> IO TBRIK Source #