{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Tray.FunPtr (
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_CreateTray,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_SetTrayIcon,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_SetTrayTooltip,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_CreateTrayMenu,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_CreateTraySubmenu,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_GetTrayMenu,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_GetTraySubmenu,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_GetTrayEntries,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_RemoveTrayEntry,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_InsertTrayEntryAt,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_SetTrayEntryLabel,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_GetTrayEntryLabel,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_SetTrayEntryChecked,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_GetTrayEntryChecked,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_SetTrayEntryEnabled,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_GetTrayEntryEnabled,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_SetTrayEntryCallback,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_ClickTrayEntry,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_DestroyTray,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_GetTrayEntryParent,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_GetTrayMenuParentEntry,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_GetTrayMenuParentTray,
SDL3.Sys.Bindgen.Tray.FunPtr.sDL_UpdateTrays,
)
where
import Prelude (IO, fmap)
import HsBindgen.Runtime.PtrConst qualified as PtrConst
import HsBindgen.Runtime.Support qualified as BG
import HsBindgen.Runtime.Support.CAPI qualified
import SDL3.Sys.Bindgen.Surface qualified
import SDL3.Sys.Bindgen.Tray
$( HsBindgen.Runtime.Support.CAPI.addCSource
( HsBindgen.Runtime.Support.CAPI.unlines
[ "#define SDL_MAIN_HANDLED"
, "#define SDL_SLOW_MEMCPY"
, "#define SDL_SLOW_MEMMOVE"
, "#define SDL_SLOW_MEMSET"
, "#include <SDL3/SDL_tray.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_CreateTray */"
, "__attribute__ ((const))"
, "SDL_Tray *(*hs_bindgen_e0b641cea81dd78b (void)) ("
, " SDL_Surface *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &SDL_CreateTray;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_SetTrayIcon */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_4c9964d8c06580ec (void)) ("
, " SDL_Tray *arg1,"
, " SDL_Surface *arg2"
, ")"
, "{"
, " return &SDL_SetTrayIcon;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_SetTrayTooltip */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_783d3d9ca84c197c (void)) ("
, " SDL_Tray *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &SDL_SetTrayTooltip;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_CreateTrayMenu */"
, "__attribute__ ((const))"
, "SDL_TrayMenu *(*hs_bindgen_e6418e186102af71 (void)) ("
, " SDL_Tray *arg1"
, ")"
, "{"
, " return &SDL_CreateTrayMenu;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_CreateTraySubmenu */"
, "__attribute__ ((const))"
, "SDL_TrayMenu *(*hs_bindgen_7979c3b75512dd28 (void)) ("
, " SDL_TrayEntry *arg1"
, ")"
, "{"
, " return &SDL_CreateTraySubmenu;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_GetTrayMenu */"
, "__attribute__ ((const))"
, "SDL_TrayMenu *(*hs_bindgen_487b4a68acb6ce70 (void)) ("
, " SDL_Tray *arg1"
, ")"
, "{"
, " return &SDL_GetTrayMenu;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_GetTraySubmenu */"
, "__attribute__ ((const))"
, "SDL_TrayMenu *(*hs_bindgen_fa3f90a24097169c (void)) ("
, " SDL_TrayEntry *arg1"
, ")"
, "{"
, " return &SDL_GetTraySubmenu;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_GetTrayEntries */"
, "__attribute__ ((const))"
, "SDL_TrayEntry const **(*hs_bindgen_924f686f0f9c486a (void)) ("
, " SDL_TrayMenu *arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return &SDL_GetTrayEntries;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_RemoveTrayEntry */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_207a05e5b588636c (void)) ("
, " SDL_TrayEntry *arg1"
, ")"
, "{"
, " return &SDL_RemoveTrayEntry;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_InsertTrayEntryAt */"
, "__attribute__ ((const))"
, "SDL_TrayEntry *(*hs_bindgen_4f1eb15eda9eecc5 (void)) ("
, " SDL_TrayMenu *arg1,"
, " signed int arg2,"
, " char const *arg3,"
, " SDL_TrayEntryFlags arg4"
, ")"
, "{"
, " return &SDL_InsertTrayEntryAt;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_SetTrayEntryLabel */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_db2f3045cf28b5d5 (void)) ("
, " SDL_TrayEntry *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &SDL_SetTrayEntryLabel;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_GetTrayEntryLabel */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_f9b74cb4f55c043f (void)) ("
, " SDL_TrayEntry *arg1"
, ")"
, "{"
, " return &SDL_GetTrayEntryLabel;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_SetTrayEntryChecked */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_815ad50438649e5d (void)) ("
, " SDL_TrayEntry *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return &SDL_SetTrayEntryChecked;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_GetTrayEntryChecked */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_89a7fa670bbdd4aa (void)) ("
, " SDL_TrayEntry *arg1"
, ")"
, "{"
, " return &SDL_GetTrayEntryChecked;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_SetTrayEntryEnabled */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_d2ae14ecd73c137a (void)) ("
, " SDL_TrayEntry *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return &SDL_SetTrayEntryEnabled;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_GetTrayEntryEnabled */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_aacde4500657f4c0 (void)) ("
, " SDL_TrayEntry *arg1"
, ")"
, "{"
, " return &SDL_GetTrayEntryEnabled;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_SetTrayEntryCallback */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_624772d3d1eca5e3 (void)) ("
, " SDL_TrayEntry *arg1,"
, " SDL_TrayCallback arg2,"
, " void *arg3"
, ")"
, "{"
, " return &SDL_SetTrayEntryCallback;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_ClickTrayEntry */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_7aff8a582dc1af42 (void)) ("
, " SDL_TrayEntry *arg1"
, ")"
, "{"
, " return &SDL_ClickTrayEntry;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_DestroyTray */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_ac5647a4ad9aa76d (void)) ("
, " SDL_Tray *arg1"
, ")"
, "{"
, " return &SDL_DestroyTray;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_GetTrayEntryParent */"
, "__attribute__ ((const))"
, "SDL_TrayMenu *(*hs_bindgen_14c614d00cef77fa (void)) ("
, " SDL_TrayEntry *arg1"
, ")"
, "{"
, " return &SDL_GetTrayEntryParent;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_GetTrayMenuParentEntry */"
, "__attribute__ ((const))"
, "SDL_TrayEntry *(*hs_bindgen_5521b8512f50cc76 (void)) ("
, " SDL_TrayMenu *arg1"
, ")"
, "{"
, " return &SDL_GetTrayMenuParentEntry;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_GetTrayMenuParentTray */"
, "__attribute__ ((const))"
, "SDL_Tray *(*hs_bindgen_43523d65356b241b (void)) ("
, " SDL_TrayMenu *arg1"
, ")"
, "{"
, " return &SDL_GetTrayMenuParentTray;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Tray_get_SDL_UpdateTrays */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_108816203a48fe42 (void)) (void)"
, "{"
, " return &SDL_UpdateTrays;"
, "}"
]
)
)
foreign import ccall unsafe "hs_bindgen_e0b641cea81dd78b"
hs_bindgen_e0b641cea81dd78b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_e0b641cea81dd78b
:: IO
( BG.FunPtr
(BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface -> PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_Tray))
)
hs_bindgen_e0b641cea81dd78b :: IO
(FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO (Ptr SDL_Tray)))
hs_bindgen_e0b641cea81dd78b =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO (Ptr SDL_Tray)))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO (Ptr SDL_Tray)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO (Ptr SDL_Tray))
FFIType
(FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO (Ptr SDL_Tray)))
-> FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO (Ptr SDL_Tray))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_e0b641cea81dd78b_base
{-# NOINLINE sDL_CreateTray #-}
sDL_CreateTray
:: BG.FunPtr
(BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface -> PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_Tray))
sDL_CreateTray :: FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO (Ptr SDL_Tray))
sDL_CreateTray =
IO
(FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO (Ptr SDL_Tray)))
-> FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO (Ptr SDL_Tray))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO (Ptr SDL_Tray)))
hs_bindgen_e0b641cea81dd78b
foreign import ccall unsafe "hs_bindgen_4c9964d8c06580ec"
hs_bindgen_4c9964d8c06580ec_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4c9964d8c06580ec
:: IO (BG.FunPtr (BG.Ptr SDL_Tray -> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface -> IO ()))
hs_bindgen_4c9964d8c06580ec :: IO (FunPtr (Ptr SDL_Tray -> Ptr SDL_Surface -> IO ()))
hs_bindgen_4c9964d8c06580ec =
(FunPtr Void -> FunPtr (Ptr SDL_Tray -> Ptr SDL_Surface -> IO ()))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Tray -> Ptr SDL_Surface -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Tray -> Ptr SDL_Surface -> IO ())
FFIType (FunPtr (Ptr SDL_Tray -> Ptr SDL_Surface -> IO ()))
-> FunPtr (Ptr SDL_Tray -> Ptr SDL_Surface -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4c9964d8c06580ec_base
{-# NOINLINE sDL_SetTrayIcon #-}
sDL_SetTrayIcon
:: BG.FunPtr (BG.Ptr SDL_Tray -> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface -> IO ())
sDL_SetTrayIcon :: FunPtr (Ptr SDL_Tray -> Ptr SDL_Surface -> IO ())
sDL_SetTrayIcon =
IO (FunPtr (Ptr SDL_Tray -> Ptr SDL_Surface -> IO ()))
-> FunPtr (Ptr SDL_Tray -> Ptr SDL_Surface -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Tray -> Ptr SDL_Surface -> IO ()))
hs_bindgen_4c9964d8c06580ec
foreign import ccall unsafe "hs_bindgen_783d3d9ca84c197c"
hs_bindgen_783d3d9ca84c197c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_783d3d9ca84c197c
:: IO (BG.FunPtr (BG.Ptr SDL_Tray -> PtrConst.PtrConst BG.CChar -> IO ()))
hs_bindgen_783d3d9ca84c197c :: IO (FunPtr (Ptr SDL_Tray -> PtrConst CChar -> IO ()))
hs_bindgen_783d3d9ca84c197c =
(FunPtr Void -> FunPtr (Ptr SDL_Tray -> PtrConst CChar -> IO ()))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Tray -> PtrConst CChar -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Tray -> PtrConst CChar -> IO ())
FFIType (FunPtr (Ptr SDL_Tray -> PtrConst CChar -> IO ()))
-> FunPtr (Ptr SDL_Tray -> PtrConst CChar -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_783d3d9ca84c197c_base
{-# NOINLINE sDL_SetTrayTooltip #-}
sDL_SetTrayTooltip :: BG.FunPtr (BG.Ptr SDL_Tray -> PtrConst.PtrConst BG.CChar -> IO ())
sDL_SetTrayTooltip :: FunPtr (Ptr SDL_Tray -> PtrConst CChar -> IO ())
sDL_SetTrayTooltip =
IO (FunPtr (Ptr SDL_Tray -> PtrConst CChar -> IO ()))
-> FunPtr (Ptr SDL_Tray -> PtrConst CChar -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Tray -> PtrConst CChar -> IO ()))
hs_bindgen_783d3d9ca84c197c
foreign import ccall unsafe "hs_bindgen_e6418e186102af71"
hs_bindgen_e6418e186102af71_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_e6418e186102af71 :: IO (BG.FunPtr (BG.Ptr SDL_Tray -> IO (BG.Ptr SDL_TrayMenu)))
hs_bindgen_e6418e186102af71 :: IO (FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu)))
hs_bindgen_e6418e186102af71 =
(FunPtr Void -> FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu))
FFIType (FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu)))
-> FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_e6418e186102af71_base
{-# NOINLINE sDL_CreateTrayMenu #-}
sDL_CreateTrayMenu :: BG.FunPtr (BG.Ptr SDL_Tray -> IO (BG.Ptr SDL_TrayMenu))
=
IO (FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu)))
-> FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu)))
hs_bindgen_e6418e186102af71
foreign import ccall unsafe "hs_bindgen_7979c3b75512dd28"
hs_bindgen_7979c3b75512dd28_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_7979c3b75512dd28 :: IO (BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO (BG.Ptr SDL_TrayMenu)))
hs_bindgen_7979c3b75512dd28 :: IO (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
hs_bindgen_7979c3b75512dd28 =
(FunPtr Void
-> FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu))
FFIType (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
-> FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_7979c3b75512dd28_base
{-# NOINLINE sDL_CreateTraySubmenu #-}
sDL_CreateTraySubmenu :: BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO (BG.Ptr SDL_TrayMenu))
=
IO (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
-> FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
hs_bindgen_7979c3b75512dd28
foreign import ccall unsafe "hs_bindgen_487b4a68acb6ce70"
hs_bindgen_487b4a68acb6ce70_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_487b4a68acb6ce70 :: IO (BG.FunPtr (BG.Ptr SDL_Tray -> IO (BG.Ptr SDL_TrayMenu)))
hs_bindgen_487b4a68acb6ce70 :: IO (FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu)))
hs_bindgen_487b4a68acb6ce70 =
(FunPtr Void -> FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu))
FFIType (FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu)))
-> FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_487b4a68acb6ce70_base
{-# NOINLINE sDL_GetTrayMenu #-}
sDL_GetTrayMenu :: BG.FunPtr (BG.Ptr SDL_Tray -> IO (BG.Ptr SDL_TrayMenu))
=
IO (FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu)))
-> FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Tray -> IO (Ptr SDL_TrayMenu)))
hs_bindgen_487b4a68acb6ce70
foreign import ccall unsafe "hs_bindgen_fa3f90a24097169c"
hs_bindgen_fa3f90a24097169c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_fa3f90a24097169c :: IO (BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO (BG.Ptr SDL_TrayMenu)))
hs_bindgen_fa3f90a24097169c :: IO (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
hs_bindgen_fa3f90a24097169c =
(FunPtr Void
-> FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu))
FFIType (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
-> FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_fa3f90a24097169c_base
{-# NOINLINE sDL_GetTraySubmenu #-}
sDL_GetTraySubmenu :: BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO (BG.Ptr SDL_TrayMenu))
=
IO (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
-> FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
hs_bindgen_fa3f90a24097169c
foreign import ccall unsafe "hs_bindgen_924f686f0f9c486a"
hs_bindgen_924f686f0f9c486a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_924f686f0f9c486a
:: IO
(BG.FunPtr (BG.Ptr SDL_TrayMenu -> BG.Ptr BG.CInt -> IO (BG.Ptr (PtrConst.PtrConst SDL_TrayEntry))))
hs_bindgen_924f686f0f9c486a :: IO
(FunPtr
(Ptr SDL_TrayMenu
-> Ptr CInt -> IO (Ptr (PtrConst SDL_TrayEntry))))
hs_bindgen_924f686f0f9c486a =
(FunPtr Void
-> FunPtr
(Ptr SDL_TrayMenu
-> Ptr CInt -> IO (Ptr (PtrConst SDL_TrayEntry))))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_TrayMenu
-> Ptr CInt -> IO (Ptr (PtrConst SDL_TrayEntry))))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_TrayMenu -> Ptr CInt -> IO (Ptr (PtrConst SDL_TrayEntry)))
FFIType
(FunPtr
(Ptr SDL_TrayMenu
-> Ptr CInt -> IO (Ptr (PtrConst SDL_TrayEntry))))
-> FunPtr
(Ptr SDL_TrayMenu -> Ptr CInt -> IO (Ptr (PtrConst SDL_TrayEntry)))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_924f686f0f9c486a_base
{-# NOINLINE sDL_GetTrayEntries #-}
sDL_GetTrayEntries
:: BG.FunPtr (BG.Ptr SDL_TrayMenu -> BG.Ptr BG.CInt -> IO (BG.Ptr (PtrConst.PtrConst SDL_TrayEntry)))
sDL_GetTrayEntries :: FunPtr
(Ptr SDL_TrayMenu -> Ptr CInt -> IO (Ptr (PtrConst SDL_TrayEntry)))
sDL_GetTrayEntries =
IO
(FunPtr
(Ptr SDL_TrayMenu
-> Ptr CInt -> IO (Ptr (PtrConst SDL_TrayEntry))))
-> FunPtr
(Ptr SDL_TrayMenu -> Ptr CInt -> IO (Ptr (PtrConst SDL_TrayEntry)))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_TrayMenu
-> Ptr CInt -> IO (Ptr (PtrConst SDL_TrayEntry))))
hs_bindgen_924f686f0f9c486a
foreign import ccall unsafe "hs_bindgen_207a05e5b588636c"
hs_bindgen_207a05e5b588636c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_207a05e5b588636c :: IO (BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO ()))
hs_bindgen_207a05e5b588636c :: IO (FunPtr (Ptr SDL_TrayEntry -> IO ()))
hs_bindgen_207a05e5b588636c =
(FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_TrayEntry -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> IO ())
FFIType (FunPtr (Ptr SDL_TrayEntry -> IO ()))
-> FunPtr (Ptr SDL_TrayEntry -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_207a05e5b588636c_base
{-# NOINLINE sDL_RemoveTrayEntry #-}
sDL_RemoveTrayEntry :: BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO ())
sDL_RemoveTrayEntry :: FunPtr (Ptr SDL_TrayEntry -> IO ())
sDL_RemoveTrayEntry =
IO (FunPtr (Ptr SDL_TrayEntry -> IO ()))
-> FunPtr (Ptr SDL_TrayEntry -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_TrayEntry -> IO ()))
hs_bindgen_207a05e5b588636c
foreign import ccall unsafe "hs_bindgen_4f1eb15eda9eecc5"
hs_bindgen_4f1eb15eda9eecc5_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4f1eb15eda9eecc5
:: IO
( BG.FunPtr
( BG.Ptr SDL_TrayMenu
-> BG.CInt
-> PtrConst.PtrConst BG.CChar
-> SDL_TrayEntryFlags
-> IO (BG.Ptr SDL_TrayEntry)
)
)
hs_bindgen_4f1eb15eda9eecc5 :: IO
(FunPtr
(Ptr SDL_TrayMenu
-> CInt
-> PtrConst CChar
-> SDL_TrayEntryFlags
-> IO (Ptr SDL_TrayEntry)))
hs_bindgen_4f1eb15eda9eecc5 =
(FunPtr Void
-> FunPtr
(Ptr SDL_TrayMenu
-> CInt
-> PtrConst CChar
-> SDL_TrayEntryFlags
-> IO (Ptr SDL_TrayEntry)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_TrayMenu
-> CInt
-> PtrConst CChar
-> SDL_TrayEntryFlags
-> IO (Ptr SDL_TrayEntry)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_TrayMenu
-> CInt
-> PtrConst CChar
-> SDL_TrayEntryFlags
-> IO (Ptr SDL_TrayEntry))
FFIType
(FunPtr
(Ptr SDL_TrayMenu
-> CInt
-> PtrConst CChar
-> SDL_TrayEntryFlags
-> IO (Ptr SDL_TrayEntry)))
-> FunPtr
(Ptr SDL_TrayMenu
-> CInt
-> PtrConst CChar
-> SDL_TrayEntryFlags
-> IO (Ptr SDL_TrayEntry))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4f1eb15eda9eecc5_base
{-# NOINLINE sDL_InsertTrayEntryAt #-}
sDL_InsertTrayEntryAt
:: BG.FunPtr
( BG.Ptr SDL_TrayMenu
-> BG.CInt
-> PtrConst.PtrConst BG.CChar
-> SDL_TrayEntryFlags
-> IO (BG.Ptr SDL_TrayEntry)
)
sDL_InsertTrayEntryAt :: FunPtr
(Ptr SDL_TrayMenu
-> CInt
-> PtrConst CChar
-> SDL_TrayEntryFlags
-> IO (Ptr SDL_TrayEntry))
sDL_InsertTrayEntryAt =
IO
(FunPtr
(Ptr SDL_TrayMenu
-> CInt
-> PtrConst CChar
-> SDL_TrayEntryFlags
-> IO (Ptr SDL_TrayEntry)))
-> FunPtr
(Ptr SDL_TrayMenu
-> CInt
-> PtrConst CChar
-> SDL_TrayEntryFlags
-> IO (Ptr SDL_TrayEntry))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_TrayMenu
-> CInt
-> PtrConst CChar
-> SDL_TrayEntryFlags
-> IO (Ptr SDL_TrayEntry)))
hs_bindgen_4f1eb15eda9eecc5
foreign import ccall unsafe "hs_bindgen_db2f3045cf28b5d5"
hs_bindgen_db2f3045cf28b5d5_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_db2f3045cf28b5d5
:: IO (BG.FunPtr (BG.Ptr SDL_TrayEntry -> PtrConst.PtrConst BG.CChar -> IO ()))
hs_bindgen_db2f3045cf28b5d5 :: IO (FunPtr (Ptr SDL_TrayEntry -> PtrConst CChar -> IO ()))
hs_bindgen_db2f3045cf28b5d5 =
(FunPtr Void
-> FunPtr (Ptr SDL_TrayEntry -> PtrConst CChar -> IO ()))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_TrayEntry -> PtrConst CChar -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_TrayEntry -> PtrConst CChar -> IO ())
FFIType (FunPtr (Ptr SDL_TrayEntry -> PtrConst CChar -> IO ()))
-> FunPtr (Ptr SDL_TrayEntry -> PtrConst CChar -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_db2f3045cf28b5d5_base
{-# NOINLINE sDL_SetTrayEntryLabel #-}
sDL_SetTrayEntryLabel :: BG.FunPtr (BG.Ptr SDL_TrayEntry -> PtrConst.PtrConst BG.CChar -> IO ())
sDL_SetTrayEntryLabel :: FunPtr (Ptr SDL_TrayEntry -> PtrConst CChar -> IO ())
sDL_SetTrayEntryLabel =
IO (FunPtr (Ptr SDL_TrayEntry -> PtrConst CChar -> IO ()))
-> FunPtr (Ptr SDL_TrayEntry -> PtrConst CChar -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_TrayEntry -> PtrConst CChar -> IO ()))
hs_bindgen_db2f3045cf28b5d5
foreign import ccall unsafe "hs_bindgen_f9b74cb4f55c043f"
hs_bindgen_f9b74cb4f55c043f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_f9b74cb4f55c043f
:: IO (BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_f9b74cb4f55c043f :: IO (FunPtr (Ptr SDL_TrayEntry -> IO (PtrConst CChar)))
hs_bindgen_f9b74cb4f55c043f =
(FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> IO (PtrConst CChar)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_TrayEntry -> IO (PtrConst CChar)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> IO (PtrConst CChar))
FFIType (FunPtr (Ptr SDL_TrayEntry -> IO (PtrConst CChar)))
-> FunPtr (Ptr SDL_TrayEntry -> IO (PtrConst CChar))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_f9b74cb4f55c043f_base
{-# NOINLINE sDL_GetTrayEntryLabel #-}
sDL_GetTrayEntryLabel :: BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO (PtrConst.PtrConst BG.CChar))
sDL_GetTrayEntryLabel :: FunPtr (Ptr SDL_TrayEntry -> IO (PtrConst CChar))
sDL_GetTrayEntryLabel =
IO (FunPtr (Ptr SDL_TrayEntry -> IO (PtrConst CChar)))
-> FunPtr (Ptr SDL_TrayEntry -> IO (PtrConst CChar))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_TrayEntry -> IO (PtrConst CChar)))
hs_bindgen_f9b74cb4f55c043f
foreign import ccall unsafe "hs_bindgen_815ad50438649e5d"
hs_bindgen_815ad50438649e5d_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_815ad50438649e5d :: IO (BG.FunPtr (BG.Ptr SDL_TrayEntry -> BG.CBool -> IO ()))
hs_bindgen_815ad50438649e5d :: IO (FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ()))
hs_bindgen_815ad50438649e5d =
(FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ()))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ())
FFIType (FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ()))
-> FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_815ad50438649e5d_base
{-# NOINLINE sDL_SetTrayEntryChecked #-}
sDL_SetTrayEntryChecked :: BG.FunPtr (BG.Ptr SDL_TrayEntry -> BG.CBool -> IO ())
sDL_SetTrayEntryChecked :: FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ())
sDL_SetTrayEntryChecked =
IO (FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ()))
-> FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ()))
hs_bindgen_815ad50438649e5d
foreign import ccall unsafe "hs_bindgen_89a7fa670bbdd4aa"
hs_bindgen_89a7fa670bbdd4aa_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_89a7fa670bbdd4aa :: IO (BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO BG.CBool))
hs_bindgen_89a7fa670bbdd4aa :: IO (FunPtr (Ptr SDL_TrayEntry -> IO CBool))
hs_bindgen_89a7fa670bbdd4aa =
(FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_TrayEntry -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> IO CBool)
FFIType (FunPtr (Ptr SDL_TrayEntry -> IO CBool))
-> FunPtr (Ptr SDL_TrayEntry -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_89a7fa670bbdd4aa_base
{-# NOINLINE sDL_GetTrayEntryChecked #-}
sDL_GetTrayEntryChecked :: BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO BG.CBool)
sDL_GetTrayEntryChecked :: FunPtr (Ptr SDL_TrayEntry -> IO CBool)
sDL_GetTrayEntryChecked =
IO (FunPtr (Ptr SDL_TrayEntry -> IO CBool))
-> FunPtr (Ptr SDL_TrayEntry -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_TrayEntry -> IO CBool))
hs_bindgen_89a7fa670bbdd4aa
foreign import ccall unsafe "hs_bindgen_d2ae14ecd73c137a"
hs_bindgen_d2ae14ecd73c137a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d2ae14ecd73c137a :: IO (BG.FunPtr (BG.Ptr SDL_TrayEntry -> BG.CBool -> IO ()))
hs_bindgen_d2ae14ecd73c137a :: IO (FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ()))
hs_bindgen_d2ae14ecd73c137a =
(FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ()))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ())
FFIType (FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ()))
-> FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d2ae14ecd73c137a_base
{-# NOINLINE sDL_SetTrayEntryEnabled #-}
sDL_SetTrayEntryEnabled :: BG.FunPtr (BG.Ptr SDL_TrayEntry -> BG.CBool -> IO ())
sDL_SetTrayEntryEnabled :: FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ())
sDL_SetTrayEntryEnabled =
IO (FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ()))
-> FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_TrayEntry -> CBool -> IO ()))
hs_bindgen_d2ae14ecd73c137a
foreign import ccall unsafe "hs_bindgen_aacde4500657f4c0"
hs_bindgen_aacde4500657f4c0_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_aacde4500657f4c0 :: IO (BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO BG.CBool))
hs_bindgen_aacde4500657f4c0 :: IO (FunPtr (Ptr SDL_TrayEntry -> IO CBool))
hs_bindgen_aacde4500657f4c0 =
(FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_TrayEntry -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> IO CBool)
FFIType (FunPtr (Ptr SDL_TrayEntry -> IO CBool))
-> FunPtr (Ptr SDL_TrayEntry -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_aacde4500657f4c0_base
{-# NOINLINE sDL_GetTrayEntryEnabled #-}
sDL_GetTrayEntryEnabled :: BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO BG.CBool)
sDL_GetTrayEntryEnabled :: FunPtr (Ptr SDL_TrayEntry -> IO CBool)
sDL_GetTrayEntryEnabled =
IO (FunPtr (Ptr SDL_TrayEntry -> IO CBool))
-> FunPtr (Ptr SDL_TrayEntry -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_TrayEntry -> IO CBool))
hs_bindgen_aacde4500657f4c0
foreign import ccall unsafe "hs_bindgen_624772d3d1eca5e3"
hs_bindgen_624772d3d1eca5e3_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_624772d3d1eca5e3
:: IO (BG.FunPtr (BG.Ptr SDL_TrayEntry -> SDL_TrayCallback -> BG.Ptr BG.Void -> IO ()))
hs_bindgen_624772d3d1eca5e3 :: IO
(FunPtr
(Ptr SDL_TrayEntry -> SDL_TrayCallback -> Ptr Void -> IO ()))
hs_bindgen_624772d3d1eca5e3 =
(FunPtr Void
-> FunPtr
(Ptr SDL_TrayEntry -> SDL_TrayCallback -> Ptr Void -> IO ()))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_TrayEntry -> SDL_TrayCallback -> Ptr Void -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_TrayEntry -> SDL_TrayCallback -> Ptr Void -> IO ())
FFIType
(FunPtr
(Ptr SDL_TrayEntry -> SDL_TrayCallback -> Ptr Void -> IO ()))
-> FunPtr
(Ptr SDL_TrayEntry -> SDL_TrayCallback -> Ptr Void -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_624772d3d1eca5e3_base
{-# NOINLINE sDL_SetTrayEntryCallback #-}
sDL_SetTrayEntryCallback
:: BG.FunPtr (BG.Ptr SDL_TrayEntry -> SDL_TrayCallback -> BG.Ptr BG.Void -> IO ())
sDL_SetTrayEntryCallback :: FunPtr (Ptr SDL_TrayEntry -> SDL_TrayCallback -> Ptr Void -> IO ())
sDL_SetTrayEntryCallback =
IO
(FunPtr
(Ptr SDL_TrayEntry -> SDL_TrayCallback -> Ptr Void -> IO ()))
-> FunPtr
(Ptr SDL_TrayEntry -> SDL_TrayCallback -> Ptr Void -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_TrayEntry -> SDL_TrayCallback -> Ptr Void -> IO ()))
hs_bindgen_624772d3d1eca5e3
foreign import ccall unsafe "hs_bindgen_7aff8a582dc1af42"
hs_bindgen_7aff8a582dc1af42_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_7aff8a582dc1af42 :: IO (BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO ()))
hs_bindgen_7aff8a582dc1af42 :: IO (FunPtr (Ptr SDL_TrayEntry -> IO ()))
hs_bindgen_7aff8a582dc1af42 =
(FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_TrayEntry -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> IO ())
FFIType (FunPtr (Ptr SDL_TrayEntry -> IO ()))
-> FunPtr (Ptr SDL_TrayEntry -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_7aff8a582dc1af42_base
{-# NOINLINE sDL_ClickTrayEntry #-}
sDL_ClickTrayEntry :: BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO ())
sDL_ClickTrayEntry :: FunPtr (Ptr SDL_TrayEntry -> IO ())
sDL_ClickTrayEntry =
IO (FunPtr (Ptr SDL_TrayEntry -> IO ()))
-> FunPtr (Ptr SDL_TrayEntry -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_TrayEntry -> IO ()))
hs_bindgen_7aff8a582dc1af42
foreign import ccall unsafe "hs_bindgen_ac5647a4ad9aa76d"
hs_bindgen_ac5647a4ad9aa76d_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ac5647a4ad9aa76d :: IO (BG.FunPtr (BG.Ptr SDL_Tray -> IO ()))
hs_bindgen_ac5647a4ad9aa76d :: IO (FunPtr (Ptr SDL_Tray -> IO ()))
hs_bindgen_ac5647a4ad9aa76d =
(FunPtr Void -> FunPtr (Ptr SDL_Tray -> IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Tray -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Tray -> IO ())
FFIType (FunPtr (Ptr SDL_Tray -> IO ()))
-> FunPtr (Ptr SDL_Tray -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ac5647a4ad9aa76d_base
{-# NOINLINE sDL_DestroyTray #-}
sDL_DestroyTray :: BG.FunPtr (BG.Ptr SDL_Tray -> IO ())
sDL_DestroyTray :: FunPtr (Ptr SDL_Tray -> IO ())
sDL_DestroyTray =
IO (FunPtr (Ptr SDL_Tray -> IO ()))
-> FunPtr (Ptr SDL_Tray -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Tray -> IO ()))
hs_bindgen_ac5647a4ad9aa76d
foreign import ccall unsafe "hs_bindgen_14c614d00cef77fa"
hs_bindgen_14c614d00cef77fa_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_14c614d00cef77fa :: IO (BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO (BG.Ptr SDL_TrayMenu)))
hs_bindgen_14c614d00cef77fa :: IO (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
hs_bindgen_14c614d00cef77fa =
(FunPtr Void
-> FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu))
FFIType (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
-> FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_14c614d00cef77fa_base
{-# NOINLINE sDL_GetTrayEntryParent #-}
sDL_GetTrayEntryParent :: BG.FunPtr (BG.Ptr SDL_TrayEntry -> IO (BG.Ptr SDL_TrayMenu))
sDL_GetTrayEntryParent :: FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu))
sDL_GetTrayEntryParent =
IO (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
-> FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_TrayEntry -> IO (Ptr SDL_TrayMenu)))
hs_bindgen_14c614d00cef77fa
foreign import ccall unsafe "hs_bindgen_5521b8512f50cc76"
hs_bindgen_5521b8512f50cc76_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_5521b8512f50cc76 :: IO (BG.FunPtr (BG.Ptr SDL_TrayMenu -> IO (BG.Ptr SDL_TrayEntry)))
hs_bindgen_5521b8512f50cc76 :: IO (FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_TrayEntry)))
hs_bindgen_5521b8512f50cc76 =
(FunPtr Void
-> FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_TrayEntry)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_TrayEntry)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_TrayEntry))
FFIType (FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_TrayEntry)))
-> FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_TrayEntry))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_5521b8512f50cc76_base
{-# NOINLINE sDL_GetTrayMenuParentEntry #-}
sDL_GetTrayMenuParentEntry :: BG.FunPtr (BG.Ptr SDL_TrayMenu -> IO (BG.Ptr SDL_TrayEntry))
=
IO (FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_TrayEntry)))
-> FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_TrayEntry))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_TrayEntry)))
hs_bindgen_5521b8512f50cc76
foreign import ccall unsafe "hs_bindgen_43523d65356b241b"
hs_bindgen_43523d65356b241b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_43523d65356b241b :: IO (BG.FunPtr (BG.Ptr SDL_TrayMenu -> IO (BG.Ptr SDL_Tray)))
hs_bindgen_43523d65356b241b :: IO (FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_Tray)))
hs_bindgen_43523d65356b241b =
(FunPtr Void -> FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_Tray)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_Tray)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_Tray))
FFIType (FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_Tray)))
-> FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_Tray))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_43523d65356b241b_base
{-# NOINLINE sDL_GetTrayMenuParentTray #-}
sDL_GetTrayMenuParentTray :: BG.FunPtr (BG.Ptr SDL_TrayMenu -> IO (BG.Ptr SDL_Tray))
=
IO (FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_Tray)))
-> FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_Tray))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_TrayMenu -> IO (Ptr SDL_Tray)))
hs_bindgen_43523d65356b241b
foreign import ccall unsafe "hs_bindgen_108816203a48fe42"
hs_bindgen_108816203a48fe42_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_108816203a48fe42 :: IO (BG.FunPtr (IO ()))
hs_bindgen_108816203a48fe42 :: IO (FunPtr (IO ()))
hs_bindgen_108816203a48fe42 =
(FunPtr Void -> FunPtr (IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO ())
FFIType (FunPtr (IO ())) -> FunPtr (IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_108816203a48fe42_base
{-# NOINLINE sDL_UpdateTrays #-}
sDL_UpdateTrays :: BG.FunPtr (IO ())
sDL_UpdateTrays :: FunPtr (IO ())
sDL_UpdateTrays =
IO (FunPtr (IO ())) -> FunPtr (IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO ()))
hs_bindgen_108816203a48fe42