gi-gio-2.0.6: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Callbacks

Contents

Description

 

Synopsis

Signals

ActionEntryActivateFieldCallback

ActionEntryChangeStateFieldCallback

AsyncReadyCallback

type AsyncReadyCallback = Object -> AsyncResult -> IO () Source #

type AsyncReadyCallbackC = Ptr Object -> Ptr AsyncResult -> Ptr () -> IO () Source #

BusAcquiredCallback

BusNameAcquiredCallback

BusNameAppearedCallback

type BusNameAppearedCallback = DBusConnection -> Text -> Text -> IO () Source #

BusNameLostCallback

BusNameVanishedCallback

CancellableSourceFunc

DBusInterfaceGetPropertyFunc

type DBusInterfaceGetPropertyFunc = DBusConnection -> Text -> Text -> Text -> Text -> GError -> IO GVariant Source #

DBusInterfaceMethodCallFunc

type DBusInterfaceMethodCallFunc = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> DBusMethodInvocation -> IO () Source #

DBusInterfaceSetPropertyFunc

type DBusInterfaceSetPropertyFunc = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> GError -> IO Bool Source #

DBusMessageFilterFunction

DBusProxyTypeFunc

type DBusProxyTypeFunc = DBusObjectManagerClient -> Text -> Maybe Text -> IO GType Source #

DBusSignalCallback

type DBusSignalCallback = DBusConnection -> Text -> Text -> Text -> Text -> GVariant -> IO () Source #

type DBusSignalCallbackC = Ptr DBusConnection -> CString -> CString -> CString -> CString -> Ptr GVariant -> Ptr () -> IO () Source #

DBusSubtreeDispatchFunc

type DBusSubtreeDispatchFunc = DBusConnection -> Text -> Text -> Text -> Text -> Ptr () -> IO DBusInterfaceVTable Source #

DBusSubtreeIntrospectFunc

DatagramBasedSourceFunc

DesktopAppLaunchCallback

FileMeasureProgressCallback

FileProgressCallback

FileReadMoreCallback

type FileReadMoreCallback = Text -> Int64 -> Ptr () -> IO Bool Source #

IOSchedulerJobFunc

PollableSourceFunc

type PollableSourceFunc = Object -> IO Bool Source #

type PollableSourceFuncC = Ptr Object -> Ptr () -> IO CInt Source #

ReallocFunc

type ReallocFunc = Ptr () -> Word64 -> IO (Ptr ()) Source #

type ReallocFuncC = Ptr () -> Word64 -> IO (Ptr ()) Source #

SettingsBindGetMapping

type SettingsBindGetMapping = GValue -> GVariant -> IO Bool Source #

type SettingsBindGetMappingC = Ptr GValue -> Ptr GVariant -> Ptr () -> IO CInt Source #

SettingsBindSetMapping

type SettingsBindSetMapping = GValue -> VariantType -> IO GVariant Source #

type SettingsBindSetMappingC = Ptr GValue -> Ptr VariantType -> Ptr () -> IO (Ptr GVariant) Source #

SettingsGetMapping

type SettingsGetMapping = GVariant -> IO (Bool, Ptr ()) Source #

type SettingsGetMappingC = Ptr GVariant -> Ptr (Ptr ()) -> Ptr () -> IO CInt Source #

SimpleAsyncThreadFunc

SocketSourceFunc

type SocketSourceFunc = Socket -> [IOCondition] -> IO Bool Source #

TaskThreadFunc

type TaskThreadFunc = Task -> Object -> Ptr () -> Maybe Cancellable -> IO () Source #

type TaskThreadFuncC = Ptr Task -> Ptr Object -> Ptr () -> Ptr Cancellable -> IO () Source #