module HROOT.Class.TInspectCanvas.Implementation where
import HROOT.TypeCast
import HROOT.Class.TInspectCanvas.RawType
import HROOT.Class.TInspectCanvas.FFI
import HROOT.Class.TInspectCanvas.Interface
import HROOT.Class.TInspectCanvas.Cast
import HROOT.Class.TFrame.RawType
import HROOT.Class.TFrame.Cast
import HROOT.Class.TFrame.Interface
import HROOT.Class.TClass.RawType
import HROOT.Class.TClass.Cast
import HROOT.Class.TClass.Interface
import HROOT.Class.TCanvas.RawType
import HROOT.Class.TCanvas.Cast
import HROOT.Class.TCanvas.Interface
import HROOT.Class.TAttText.RawType
import HROOT.Class.TAttText.Cast
import HROOT.Class.TAttText.Interface
import HROOT.Class.TPad.RawType
import HROOT.Class.TPad.Cast
import HROOT.Class.TPad.Interface
import HROOT.Class.TVirtualPad.RawType
import HROOT.Class.TVirtualPad.Cast
import HROOT.Class.TVirtualPad.Interface
import HROOT.Class.TObject.RawType
import HROOT.Class.TObject.Cast
import HROOT.Class.TObject.Interface
import HROOT.Class.TAttLine.RawType
import HROOT.Class.TAttLine.Cast
import HROOT.Class.TAttLine.Interface
import HROOT.Class.TAttFill.RawType
import HROOT.Class.TAttFill.Cast
import HROOT.Class.TAttFill.Interface
import HROOT.Class.TAttPad.RawType
import HROOT.Class.TAttPad.Cast
import HROOT.Class.TAttPad.Interface
import HROOT.Class.TQObject.RawType
import HROOT.Class.TQObject.Cast
import HROOT.Class.TQObject.Interface
import HROOT.Class.Deletable.RawType
import HROOT.Class.Deletable.Cast
import HROOT.Class.Deletable.Interface
import Data.Word
import Foreign.ForeignPtr
import System.IO.Unsafe
instance ITInspectCanvas TInspectCanvas where
instance ITCanvas TInspectCanvas where
instance ITAttText TInspectCanvas where
getTextAlign = xform0 c_tinspectcanvas_gettextalign
getTextAngle = xform0 c_tinspectcanvas_gettextangle
getTextColor = xform0 c_tinspectcanvas_gettextcolor
getTextFont = xform0 c_tinspectcanvas_gettextfont
getTextSize = xform0 c_tinspectcanvas_gettextsize
resetAttText = xform1 c_tinspectcanvas_resetatttext
setTextAttributes = xform0 c_tinspectcanvas_settextattributes
setTextAlign = xform1 c_tinspectcanvas_settextalign
setTextAngle = xform1 c_tinspectcanvas_settextangle
setTextColor = xform1 c_tinspectcanvas_settextcolor
setTextFont = xform1 c_tinspectcanvas_settextfont
setTextSize = xform1 c_tinspectcanvas_settextsize
setTextSizePixels = xform1 c_tinspectcanvas_settextsizepixels
instance ITPad TInspectCanvas where
instance ITVirtualPad TInspectCanvas where
cd = xform1 c_tinspectcanvas_cd
getFrame = xform0 c_tinspectcanvas_getframe
modified = xform1 c_tinspectcanvas_modified
range = xform4 c_tinspectcanvas_range
instance ITObject TInspectCanvas where
draw = xform1 c_tinspectcanvas_draw
findObject = xform1 c_tinspectcanvas_findobject
getName = xform0 c_tinspectcanvas_getname
isA = xform0 c_tinspectcanvas_isa
isFolder = xform0 c_tinspectcanvas_isfolder
isEqual = xform1 c_tinspectcanvas_isequal
isSortable = xform0 c_tinspectcanvas_issortable
paint = xform1 c_tinspectcanvas_paint
printObj = xform1 c_tinspectcanvas_printobj
recursiveRemove = xform1 c_tinspectcanvas_recursiveremove
saveAs = xform2 c_tinspectcanvas_saveas
useCurrentStyle = xform0 c_tinspectcanvas_usecurrentstyle
write = xform3 c_tinspectcanvas_write
instance ITAttLine TInspectCanvas where
getLineColor = xform0 c_tinspectcanvas_getlinecolor
getLineStyle = xform0 c_tinspectcanvas_getlinestyle
getLineWidth = xform0 c_tinspectcanvas_getlinewidth
resetAttLine = xform1 c_tinspectcanvas_resetattline
setLineAttributes = xform0 c_tinspectcanvas_setlineattributes
setLineColor = xform1 c_tinspectcanvas_setlinecolor
setLineStyle = xform1 c_tinspectcanvas_setlinestyle
setLineWidth = xform1 c_tinspectcanvas_setlinewidth
instance ITAttFill TInspectCanvas where
setFillColor = xform1 c_tinspectcanvas_setfillcolor
setFillStyle = xform1 c_tinspectcanvas_setfillstyle
instance ITAttPad TInspectCanvas where
resetAttPad = xform1 c_tinspectcanvas_resetattpad
setBottomMargin = xform1 c_tinspectcanvas_setbottommargin
setLeftMargin = xform1 c_tinspectcanvas_setleftmargin
setRightMargin = xform1 c_tinspectcanvas_setrightmargin
setTopMargin = xform1 c_tinspectcanvas_settopmargin
setMargin = xform4 c_tinspectcanvas_setmargin
setAfile = xform1 c_tinspectcanvas_setafile
setXfile = xform1 c_tinspectcanvas_setxfile
setYfile = xform1 c_tinspectcanvas_setyfile
setAstat = xform1 c_tinspectcanvas_setastat
setXstat = xform1 c_tinspectcanvas_setxstat
setYstat = xform1 c_tinspectcanvas_setystat
instance ITQObject TInspectCanvas where
instance IDeletable TInspectCanvas where
delete = xform0 c_tinspectcanvas_delete
instance ITInspectCanvas (Exist TInspectCanvas) where
instance ITCanvas (Exist TInspectCanvas) where
instance ITAttText (Exist TInspectCanvas) where
getTextAlign (ETInspectCanvas x) = getTextAlign x
getTextAngle (ETInspectCanvas x) = getTextAngle x
getTextColor (ETInspectCanvas x) = getTextColor x
getTextFont (ETInspectCanvas x) = getTextFont x
getTextSize (ETInspectCanvas x) = getTextSize x
resetAttText (ETInspectCanvas x) = resetAttText x
setTextAttributes (ETInspectCanvas x) = setTextAttributes x
setTextAlign (ETInspectCanvas x) = setTextAlign x
setTextAngle (ETInspectCanvas x) = setTextAngle x
setTextColor (ETInspectCanvas x) = setTextColor x
setTextFont (ETInspectCanvas x) = setTextFont x
setTextSize (ETInspectCanvas x) = setTextSize x
setTextSizePixels (ETInspectCanvas x) = setTextSizePixels x
instance ITPad (Exist TInspectCanvas) where
instance ITVirtualPad (Exist TInspectCanvas) where
cd (ETInspectCanvas x) = cd x
getFrame (ETInspectCanvas x) = getFrame x
modified (ETInspectCanvas x) = modified x
range (ETInspectCanvas x) = range x
instance ITObject (Exist TInspectCanvas) where
draw (ETInspectCanvas x) = draw x
findObject (ETInspectCanvas x) = findObject x
getName (ETInspectCanvas x) = getName x
isA (ETInspectCanvas x) = isA x
isFolder (ETInspectCanvas x) = isFolder x
isEqual (ETInspectCanvas x) = isEqual x
isSortable (ETInspectCanvas x) = isSortable x
paint (ETInspectCanvas x) = paint x
printObj (ETInspectCanvas x) = printObj x
recursiveRemove (ETInspectCanvas x) = recursiveRemove x
saveAs (ETInspectCanvas x) = saveAs x
useCurrentStyle (ETInspectCanvas x) = useCurrentStyle x
write (ETInspectCanvas x) = write x
instance ITAttLine (Exist TInspectCanvas) where
getLineColor (ETInspectCanvas x) = getLineColor x
getLineStyle (ETInspectCanvas x) = getLineStyle x
getLineWidth (ETInspectCanvas x) = getLineWidth x
resetAttLine (ETInspectCanvas x) = resetAttLine x
setLineAttributes (ETInspectCanvas x) = setLineAttributes x
setLineColor (ETInspectCanvas x) = setLineColor x
setLineStyle (ETInspectCanvas x) = setLineStyle x
setLineWidth (ETInspectCanvas x) = setLineWidth x
instance ITAttFill (Exist TInspectCanvas) where
setFillColor (ETInspectCanvas x) = setFillColor x
setFillStyle (ETInspectCanvas x) = setFillStyle x
instance ITAttPad (Exist TInspectCanvas) where
resetAttPad (ETInspectCanvas x) = resetAttPad x
setBottomMargin (ETInspectCanvas x) = setBottomMargin x
setLeftMargin (ETInspectCanvas x) = setLeftMargin x
setRightMargin (ETInspectCanvas x) = setRightMargin x
setTopMargin (ETInspectCanvas x) = setTopMargin x
setMargin (ETInspectCanvas x) = setMargin x
setAfile (ETInspectCanvas x) = setAfile x
setXfile (ETInspectCanvas x) = setXfile x
setYfile (ETInspectCanvas x) = setYfile x
setAstat (ETInspectCanvas x) = setAstat x
setXstat (ETInspectCanvas x) = setXstat x
setYstat (ETInspectCanvas x) = setYstat x
instance ITQObject (Exist TInspectCanvas) where
instance IDeletable (Exist TInspectCanvas) where
delete (ETInspectCanvas x) = delete x
instance FPtr (Exist TInspectCanvas) where
type Raw (Exist TInspectCanvas) = RawTInspectCanvas
get_fptr (ETInspectCanvas obj) = castForeignPtr (get_fptr obj)
cast_fptr_to_obj fptr = ETInspectCanvas (cast_fptr_to_obj (fptr :: ForeignPtr RawTInspectCanvas) :: TInspectCanvas)