Hoogle Search
Within LTS Haskell 24.51 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
type
DBusSignalCallback = DBusConnection -> Maybe Text -> Text -> Text -> Text -> GVariant -> IO ()gi-gio GI.Gio.Callbacks Signature for callback function used in dBusConnectionSignalSubscribe. Since: 2.26
-
gi-gio GI.Gio.Callbacks Signature for callback function used in dBusConnectionSignalSubscribe. Since: 2.26
type
DesktopAppLaunchCallback = DesktopAppInfo -> Int32 -> IO ()gi-gio GI.Gio.Callbacks During invocation, desktopAppInfoLaunchUrisAsManager may create one or more child processes. This callback is invoked once for each, providing the process ID.
type
DesktopAppLaunchCallback_WithClosures = DesktopAppInfo -> Int32 -> Ptr () -> IO ()gi-gio GI.Gio.Callbacks During invocation, desktopAppInfoLaunchUrisAsManager may create one or more child processes. This callback is invoked once for each, providing the process ID.
type
FileMeasureProgressCallback = Bool -> Word64 -> Word64 -> Word64 -> Ptr () -> IO ()gi-gio GI.Gio.Callbacks This callback type is used by fileMeasureDiskUsage to make periodic progress reports when measuring the amount of disk spaced used by a directory. These calls are made on a best-effort basis and not all types of File will support them. At the minimum, however, one call will always be made immediately. In the case that there is no support, reporting will be set to False (and the other values undefined) and no further calls will be made. Otherwise, the reporting will be True and the other values all-zeros during the first (immediate) call. In this way, you can know which type of progress UI to show without a delay. For fileMeasureDiskUsage the callback is made directly. For g_file_measure_disk_usage_async() the callback is made via the default main context of the calling thread (ie: the same way that the final async result would be reported). currentSize is in the same units as requested by the operation (see FileMeasureFlagsApparentSize). The frequency of the updates is implementation defined, but is ideally about once every 200ms. The last progress callback may or may not be equal to the final result. Always check the async result to get the final value. Since: 2.38
type
FileProgressCallback = Int64 -> Int64 -> Ptr () -> IO ()gi-gio GI.Gio.Callbacks When doing file operations that may take a while, such as moving a file or copying a file, a progress callback is used to pass how far along that operation is to the application.
type
FileReadMoreCallback = Text -> Int64 -> Ptr () -> IO Boolgi-gio GI.Gio.Callbacks When loading the partial contents of a file with g_file_load_partial_contents_async(), it may become necessary to determine if any more data from the file should be loaded. A FileReadMoreCallback function facilitates this by returning True if more data should be read, or False otherwise.
-
gi-gio GI.Gio.Callbacks No description available in the introspection data.
-
gi-gio GI.Gio.Callbacks No description available in the introspection data.
type
InputStreamClassCloseFinishFieldCallback = InputStream -> AsyncResult -> IO ()gi-gio GI.Gio.Callbacks No description available in the introspection data.