{-# LANGUAGE ForeignFunctionInterface, InterruptibleFFI #-} module HROOT.Core.TAttAxis.FFI where import Data.Word import Data.Int import Foreign.C import Foreign.Ptr import HROOT.Core.TAttAxis.RawType import HROOT.Core.TAttAxis.RawType foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_delete" c_tattaxis_delete :: Ptr RawTAttAxis -> IO () foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_newTAttAxis" c_tattaxis_newtattaxis :: IO (Ptr RawTAttAxis) foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_GetNdivisions" c_tattaxis_getndivisions :: Ptr RawTAttAxis -> IO CInt foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_GetAxisColor" c_tattaxis_getaxiscolor :: Ptr RawTAttAxis -> IO CShort foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_GetLabelColor" c_tattaxis_getlabelcolor :: Ptr RawTAttAxis -> IO CShort foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_GetLabelFont" c_tattaxis_getlabelfont :: Ptr RawTAttAxis -> IO CShort foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_GetLabelOffset" c_tattaxis_getlabeloffset :: Ptr RawTAttAxis -> IO CFloat foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_GetLabelSize" c_tattaxis_getlabelsize :: Ptr RawTAttAxis -> IO CFloat foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_GetTitleOffset" c_tattaxis_gettitleoffset :: Ptr RawTAttAxis -> IO CFloat foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_GetTitleSize" c_tattaxis_gettitlesize :: Ptr RawTAttAxis -> IO CFloat foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_GetTickLength" c_tattaxis_getticklength :: Ptr RawTAttAxis -> IO CFloat foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_GetTitleFont" c_tattaxis_gettitlefont :: Ptr RawTAttAxis -> IO CShort foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_SetNdivisions" c_tattaxis_setndivisions :: Ptr RawTAttAxis -> CInt -> CBool -> IO () foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_SetAxisColor" c_tattaxis_setaxiscolor :: Ptr RawTAttAxis -> CShort -> IO () foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_SetLabelColor" c_tattaxis_setlabelcolor :: Ptr RawTAttAxis -> CShort -> IO () foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_SetLabelFont" c_tattaxis_setlabelfont :: Ptr RawTAttAxis -> CShort -> IO () foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_SetLabelOffset" c_tattaxis_setlabeloffset :: Ptr RawTAttAxis -> CFloat -> IO () foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_SetLabelSize" c_tattaxis_setlabelsize :: Ptr RawTAttAxis -> CFloat -> IO () foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_SetTickLength" c_tattaxis_setticklength :: Ptr RawTAttAxis -> CFloat -> IO () foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_SetTitleOffset" c_tattaxis_settitleoffset :: Ptr RawTAttAxis -> CFloat -> IO () foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_SetTitleSize" c_tattaxis_settitlesize :: Ptr RawTAttAxis -> CFloat -> IO () foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_SetTitleColor" c_tattaxis_settitlecolor :: Ptr RawTAttAxis -> CShort -> IO () foreign import ccall interruptible "HROOTCoreTAttAxis.h TAttAxis_SetTitleFont" c_tattaxis_settitlefont :: Ptr RawTAttAxis -> CShort -> IO ()