module HROOT.Class.TDialogCanvas.Implementation where
import HROOT.TypeCast
import HROOT.Class.TDialogCanvas.RawType
import HROOT.Class.TDialogCanvas.FFI
import HROOT.Class.TDialogCanvas.Interface
import HROOT.Class.TDialogCanvas.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 ITDialogCanvas TDialogCanvas where
instance ITCanvas TDialogCanvas where
instance ITAttText TDialogCanvas where
getTextAlign = xform0 c_tdialogcanvas_gettextalign
getTextAngle = xform0 c_tdialogcanvas_gettextangle
getTextColor = xform0 c_tdialogcanvas_gettextcolor
getTextFont = xform0 c_tdialogcanvas_gettextfont
getTextSize = xform0 c_tdialogcanvas_gettextsize
resetAttText = xform1 c_tdialogcanvas_resetatttext
setTextAttributes = xform0 c_tdialogcanvas_settextattributes
setTextAlign = xform1 c_tdialogcanvas_settextalign
setTextAngle = xform1 c_tdialogcanvas_settextangle
setTextColor = xform1 c_tdialogcanvas_settextcolor
setTextFont = xform1 c_tdialogcanvas_settextfont
setTextSize = xform1 c_tdialogcanvas_settextsize
setTextSizePixels = xform1 c_tdialogcanvas_settextsizepixels
instance ITPad TDialogCanvas where
instance ITVirtualPad TDialogCanvas where
cd = xform1 c_tdialogcanvas_cd
getFrame = xform0 c_tdialogcanvas_getframe
modified = xform1 c_tdialogcanvas_modified
range = xform4 c_tdialogcanvas_range
instance ITObject TDialogCanvas where
draw = xform1 c_tdialogcanvas_draw
findObject = xform1 c_tdialogcanvas_findobject
getName = xform0 c_tdialogcanvas_getname
isA = xform0 c_tdialogcanvas_isa
isFolder = xform0 c_tdialogcanvas_isfolder
isEqual = xform1 c_tdialogcanvas_isequal
isSortable = xform0 c_tdialogcanvas_issortable
paint = xform1 c_tdialogcanvas_paint
printObj = xform1 c_tdialogcanvas_printobj
recursiveRemove = xform1 c_tdialogcanvas_recursiveremove
saveAs = xform2 c_tdialogcanvas_saveas
useCurrentStyle = xform0 c_tdialogcanvas_usecurrentstyle
write = xform3 c_tdialogcanvas_write
instance ITAttLine TDialogCanvas where
getLineColor = xform0 c_tdialogcanvas_getlinecolor
getLineStyle = xform0 c_tdialogcanvas_getlinestyle
getLineWidth = xform0 c_tdialogcanvas_getlinewidth
resetAttLine = xform1 c_tdialogcanvas_resetattline
setLineAttributes = xform0 c_tdialogcanvas_setlineattributes
setLineColor = xform1 c_tdialogcanvas_setlinecolor
setLineStyle = xform1 c_tdialogcanvas_setlinestyle
setLineWidth = xform1 c_tdialogcanvas_setlinewidth
instance ITAttFill TDialogCanvas where
setFillColor = xform1 c_tdialogcanvas_setfillcolor
setFillStyle = xform1 c_tdialogcanvas_setfillstyle
instance ITAttPad TDialogCanvas where
resetAttPad = xform1 c_tdialogcanvas_resetattpad
setBottomMargin = xform1 c_tdialogcanvas_setbottommargin
setLeftMargin = xform1 c_tdialogcanvas_setleftmargin
setRightMargin = xform1 c_tdialogcanvas_setrightmargin
setTopMargin = xform1 c_tdialogcanvas_settopmargin
setMargin = xform4 c_tdialogcanvas_setmargin
setAfile = xform1 c_tdialogcanvas_setafile
setXfile = xform1 c_tdialogcanvas_setxfile
setYfile = xform1 c_tdialogcanvas_setyfile
setAstat = xform1 c_tdialogcanvas_setastat
setXstat = xform1 c_tdialogcanvas_setxstat
setYstat = xform1 c_tdialogcanvas_setystat
instance ITQObject TDialogCanvas where
instance IDeletable TDialogCanvas where
delete = xform0 c_tdialogcanvas_delete
instance ITDialogCanvas (Exist TDialogCanvas) where
instance ITCanvas (Exist TDialogCanvas) where
instance ITAttText (Exist TDialogCanvas) where
getTextAlign (ETDialogCanvas x) = getTextAlign x
getTextAngle (ETDialogCanvas x) = getTextAngle x
getTextColor (ETDialogCanvas x) = getTextColor x
getTextFont (ETDialogCanvas x) = getTextFont x
getTextSize (ETDialogCanvas x) = getTextSize x
resetAttText (ETDialogCanvas x) = resetAttText x
setTextAttributes (ETDialogCanvas x) = setTextAttributes x
setTextAlign (ETDialogCanvas x) = setTextAlign x
setTextAngle (ETDialogCanvas x) = setTextAngle x
setTextColor (ETDialogCanvas x) = setTextColor x
setTextFont (ETDialogCanvas x) = setTextFont x
setTextSize (ETDialogCanvas x) = setTextSize x
setTextSizePixels (ETDialogCanvas x) = setTextSizePixels x
instance ITPad (Exist TDialogCanvas) where
instance ITVirtualPad (Exist TDialogCanvas) where
cd (ETDialogCanvas x) = cd x
getFrame (ETDialogCanvas x) = getFrame x
modified (ETDialogCanvas x) = modified x
range (ETDialogCanvas x) = range x
instance ITObject (Exist TDialogCanvas) where
draw (ETDialogCanvas x) = draw x
findObject (ETDialogCanvas x) = findObject x
getName (ETDialogCanvas x) = getName x
isA (ETDialogCanvas x) = isA x
isFolder (ETDialogCanvas x) = isFolder x
isEqual (ETDialogCanvas x) = isEqual x
isSortable (ETDialogCanvas x) = isSortable x
paint (ETDialogCanvas x) = paint x
printObj (ETDialogCanvas x) = printObj x
recursiveRemove (ETDialogCanvas x) = recursiveRemove x
saveAs (ETDialogCanvas x) = saveAs x
useCurrentStyle (ETDialogCanvas x) = useCurrentStyle x
write (ETDialogCanvas x) = write x
instance ITAttLine (Exist TDialogCanvas) where
getLineColor (ETDialogCanvas x) = getLineColor x
getLineStyle (ETDialogCanvas x) = getLineStyle x
getLineWidth (ETDialogCanvas x) = getLineWidth x
resetAttLine (ETDialogCanvas x) = resetAttLine x
setLineAttributes (ETDialogCanvas x) = setLineAttributes x
setLineColor (ETDialogCanvas x) = setLineColor x
setLineStyle (ETDialogCanvas x) = setLineStyle x
setLineWidth (ETDialogCanvas x) = setLineWidth x
instance ITAttFill (Exist TDialogCanvas) where
setFillColor (ETDialogCanvas x) = setFillColor x
setFillStyle (ETDialogCanvas x) = setFillStyle x
instance ITAttPad (Exist TDialogCanvas) where
resetAttPad (ETDialogCanvas x) = resetAttPad x
setBottomMargin (ETDialogCanvas x) = setBottomMargin x
setLeftMargin (ETDialogCanvas x) = setLeftMargin x
setRightMargin (ETDialogCanvas x) = setRightMargin x
setTopMargin (ETDialogCanvas x) = setTopMargin x
setMargin (ETDialogCanvas x) = setMargin x
setAfile (ETDialogCanvas x) = setAfile x
setXfile (ETDialogCanvas x) = setXfile x
setYfile (ETDialogCanvas x) = setYfile x
setAstat (ETDialogCanvas x) = setAstat x
setXstat (ETDialogCanvas x) = setXstat x
setYstat (ETDialogCanvas x) = setYstat x
instance ITQObject (Exist TDialogCanvas) where
instance IDeletable (Exist TDialogCanvas) where
delete (ETDialogCanvas x) = delete x
instance FPtr (Exist TDialogCanvas) where
type Raw (Exist TDialogCanvas) = RawTDialogCanvas
get_fptr (ETDialogCanvas obj) = castForeignPtr (get_fptr obj)
cast_fptr_to_obj fptr = ETDialogCanvas (cast_fptr_to_obj (fptr :: ForeignPtr RawTDialogCanvas) :: TDialogCanvas)