HROOT-core-0.10.0.1: src/HROOT/Core/TAttPad/FFI.hsc
{-# LANGUAGE ForeignFunctionInterface, InterruptibleFFI #-}
module HROOT.Core.TAttPad.FFI where
import Data.Word
import Data.Int
import Foreign.C
import Foreign.Ptr
import HROOT.Core.TAttPad.RawType
import HROOT.Core.TAttPad.RawType
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_delete" c_tattpad_delete ::
Ptr RawTAttPad -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_newTAttPad" c_tattpad_newtattpad ::
IO (Ptr RawTAttPad)
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetBottomMargin"
c_tattpad_tattpad_getbottommargin :: Ptr RawTAttPad -> IO CFloat
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetLeftMargin"
c_tattpad_tattpad_getleftmargin :: Ptr RawTAttPad -> IO CFloat
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetRightMargin"
c_tattpad_tattpad_getrightmargin :: Ptr RawTAttPad -> IO CFloat
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetTopMargin"
c_tattpad_tattpad_gettopmargin :: Ptr RawTAttPad -> IO CFloat
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetAfile"
c_tattpad_tattpad_getafile :: Ptr RawTAttPad -> IO CFloat
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetXfile"
c_tattpad_tattpad_getxfile :: Ptr RawTAttPad -> IO CFloat
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetYfile"
c_tattpad_tattpad_getyfile :: Ptr RawTAttPad -> IO CFloat
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetAstat"
c_tattpad_tattpad_getastat :: Ptr RawTAttPad -> IO CFloat
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetXstat"
c_tattpad_tattpad_getxstat :: Ptr RawTAttPad -> IO CFloat
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetYstat"
c_tattpad_tattpad_getystat :: Ptr RawTAttPad -> IO CFloat
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetFrameFillColor"
c_tattpad_tattpad_getframefillcolor :: Ptr RawTAttPad -> IO CShort
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetFrameLineColor"
c_tattpad_tattpad_getframelinecolor :: Ptr RawTAttPad -> IO CShort
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetFrameFillStyle"
c_tattpad_tattpad_getframefillstyle :: Ptr RawTAttPad -> IO CShort
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetFrameLineStyle"
c_tattpad_tattpad_getframelinestyle :: Ptr RawTAttPad -> IO CShort
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetFrameLineWidth"
c_tattpad_tattpad_getframelinewidth :: Ptr RawTAttPad -> IO CShort
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetFrameBorderSize"
c_tattpad_tattpad_getframebordersize :: Ptr RawTAttPad -> IO CShort
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_GetFrameBorderMode"
c_tattpad_tattpad_getframebordermode :: Ptr RawTAttPad -> IO CShort
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_ResetAttPad" c_tattpad_resetattpad ::
Ptr RawTAttPad -> CString -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_SetBottomMargin"
c_tattpad_setbottommargin :: Ptr RawTAttPad -> CFloat -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_SetLeftMargin" c_tattpad_setleftmargin
:: Ptr RawTAttPad -> CFloat -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_SetRightMargin"
c_tattpad_setrightmargin :: Ptr RawTAttPad -> CFloat -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_SetTopMargin" c_tattpad_settopmargin ::
Ptr RawTAttPad -> CFloat -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_SetMargin" c_tattpad_setmargin ::
Ptr RawTAttPad -> CFloat -> CFloat -> CFloat -> CFloat -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_SetAfile" c_tattpad_setafile ::
Ptr RawTAttPad -> CFloat -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_SetXfile" c_tattpad_setxfile ::
Ptr RawTAttPad -> CFloat -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_SetYfile" c_tattpad_setyfile ::
Ptr RawTAttPad -> CFloat -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_SetAstat" c_tattpad_setastat ::
Ptr RawTAttPad -> CFloat -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_SetXstat" c_tattpad_setxstat ::
Ptr RawTAttPad -> CFloat -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_SetYstat" c_tattpad_setystat ::
Ptr RawTAttPad -> CFloat -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_SetFrameFillColor"
c_tattpad_tattpad_setframefillcolor ::
Ptr RawTAttPad -> CShort -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_SetFrameLineColor"
c_tattpad_tattpad_setframelinecolor ::
Ptr RawTAttPad -> CShort -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_SetFrameFillStyle"
c_tattpad_tattpad_setframefillstyle ::
Ptr RawTAttPad -> CShort -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_SetFrameLineStyle"
c_tattpad_tattpad_setframelinestyle ::
Ptr RawTAttPad -> CShort -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_SetFrameLineWidth"
c_tattpad_tattpad_setframelinewidth ::
Ptr RawTAttPad -> CShort -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_SetFrameBorderSize"
c_tattpad_tattpad_setframebordersize ::
Ptr RawTAttPad -> CShort -> IO ()
foreign import ccall interruptible
"HROOTCoreTAttPad.h TAttPad_tAttPad_SetFrameBorderMode"
c_tattpad_tattpad_setframebordermode ::
Ptr RawTAttPad -> CInt -> IO ()