module HGamer3D.Bindings.CEGUI.ClassHG3DWindowStaticFunctions where
import Foreign
import Foreign.Ptr
import Foreign.C
import HGamer3D.Data.HG3DClass
import HGamer3D.Data.Vector
import HGamer3D.Data.Colour
import HGamer3D.Data.Angle
import HGamer3D.Bindings.CEGUI.Utils
import HGamer3D.Bindings.CEGUI.ClassPtr
import HGamer3D.Bindings.CEGUI.StructHG3DClass
castWindowToPushButton :: HG3DClass
-> IO (HG3DClass)
castWindowToPushButton a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
castWindowToPushButton'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
castWindowToListbox :: HG3DClass
-> IO (HG3DClass)
castWindowToListbox a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
castWindowToListbox'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
castWindowToCombobox :: HG3DClass
-> IO (HG3DClass)
castWindowToCombobox a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
castWindowToCombobox'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
castWindowToCheckbox :: HG3DClass
-> IO (HG3DClass)
castWindowToCheckbox a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
castWindowToCheckbox'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
castWindowToRadioButton :: HG3DClass
-> IO (HG3DClass)
castWindowToRadioButton a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
castWindowToRadioButton'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
castWindowToEditbox :: HG3DClass
-> IO (HG3DClass)
castWindowToEditbox a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
castWindowToEditbox'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
castWindowToMultiLineEditbox :: HG3DClass
-> IO (HG3DClass)
castWindowToMultiLineEditbox a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
castWindowToMultiLineEditbox'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
castWindowToFrameWindow :: HG3DClass
-> IO (HG3DClass)
castWindowToFrameWindow a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
castWindowToFrameWindow'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
castWindowToProgressBar :: HG3DClass
-> IO (HG3DClass)
castWindowToProgressBar a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
castWindowToProgressBar'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
castWindowToSlider :: HG3DClass
-> IO (HG3DClass)
castWindowToSlider a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
castWindowToSlider'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
castWindowToSpinner :: HG3DClass
-> IO (HG3DClass)
castWindowToSpinner a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
castWindowToSpinner'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
castWindowToMultiColumnList :: HG3DClass
-> IO (HG3DClass)
castWindowToMultiColumnList a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
castWindowToMultiColumnList'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassHG3DWindowStaticFunctions.chs.h cegui_hg3dwsfs_castWindowToPushButton"
castWindowToPushButton'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassHG3DWindowStaticFunctions.chs.h cegui_hg3dwsfs_castWindowToListbox"
castWindowToListbox'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassHG3DWindowStaticFunctions.chs.h cegui_hg3dwsfs_castWindowToCombobox"
castWindowToCombobox'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassHG3DWindowStaticFunctions.chs.h cegui_hg3dwsfs_castWindowToCheckbox"
castWindowToCheckbox'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassHG3DWindowStaticFunctions.chs.h cegui_hg3dwsfs_castWindowToRadioButton"
castWindowToRadioButton'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassHG3DWindowStaticFunctions.chs.h cegui_hg3dwsfs_castWindowToEditbox"
castWindowToEditbox'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassHG3DWindowStaticFunctions.chs.h cegui_hg3dwsfs_castWindowToMultiLineEditbox"
castWindowToMultiLineEditbox'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassHG3DWindowStaticFunctions.chs.h cegui_hg3dwsfs_castWindowToFrameWindow"
castWindowToFrameWindow'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassHG3DWindowStaticFunctions.chs.h cegui_hg3dwsfs_castWindowToProgressBar"
castWindowToProgressBar'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassHG3DWindowStaticFunctions.chs.h cegui_hg3dwsfs_castWindowToSlider"
castWindowToSlider'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassHG3DWindowStaticFunctions.chs.h cegui_hg3dwsfs_castWindowToSpinner"
castWindowToSpinner'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassHG3DWindowStaticFunctions.chs.h cegui_hg3dwsfs_castWindowToMultiColumnList"
castWindowToMultiColumnList'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))