Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
ioModulesScanAllInDirectoryWithScope :: (HasCallStack, MonadIO m) => [Char] -> IOModuleScope -> m ()gi-gio GI.Gio.Functions Scans all the modules in the specified directory, ensuring that any extension point implemented by a module is registered. This may not actually load and initialize all the types in each module, some modules may be lazily loaded and initialized when an extension point it implements is used with e.g. iOExtensionPointGetExtensions or iOExtensionPointGetExtensionByName. If you need to guarantee that all types are loaded in all the modules, use g_io_modules_load_all_in_directory(). Since: 2.30
ioSchedulerCancelAllJobs :: (HasCallStack, MonadIO m) => m ()gi-gio GI.Gio.Functions Deprecated: (Since version 2.36)You should never call this function, since you don'tknow how other libraries in your program might be making use ofgioscheduler.
-
gi-gio GI.Gio.Functions Tries to write count bytes to stream, as with outputStreamWriteAll, but using pollableStreamWrite rather than outputStreamWrite. On a successful write of count bytes, True is returned, and bytesWritten is set to count. If there is an error during the operation (including IOErrorEnumWouldBlock in the non-blocking case), False is returned and error is set to indicate the error status, bytesWritten is updated to contain the number of bytes written into the stream before the error occurred. As with pollableStreamWrite, if blocking is False, then stream must be a PollableOutputStream for which pollableOutputStreamCanPoll returns True or else the behavior is undefined. If blocking is True, then stream does not need to be a PollableOutputStream. Since: 2.34
type
ActionGroupActionAddedCallback = Text -> IO ()gi-gio GI.Gio.Interfaces.ActionGroup Signals that a new action was just added to the group. This signal is emitted after the action has been added and is now visible. Since: 2.28
type
ActionGroupActionEnabledChangedCallback = Text -> Bool -> IO ()gi-gio GI.Gio.Interfaces.ActionGroup Signals that the enabled status of the named action has changed. Since: 2.28
type
ActionGroupActionRemovedCallback = Text -> IO ()gi-gio GI.Gio.Interfaces.ActionGroup Signals that an action is just about to be removed from the group. This signal is emitted before the action is removed, so the action is still visible and can be queried from the signal handler. Since: 2.28
type
ActionGroupActionStateChangedCallback = Text -> GVariant -> IO ()gi-gio GI.Gio.Interfaces.ActionGroup Signals that the state of the named action has changed. Since: 2.28
appInfoGetAll :: (HasCallStack, MonadIO m) => m [AppInfo]gi-gio GI.Gio.Interfaces.AppInfo Gets a list of all of the applications currently registered on this system. For desktop files, this includes applications that have NoDisplay=true set or are excluded from display by means of OnlyShowIn or NotShowIn. See appInfoShouldShow. The returned list does not include applications which have the Hidden key set.
appInfoGetAllForType :: (HasCallStack, MonadIO m) => Text -> m [AppInfo]gi-gio GI.Gio.Interfaces.AppInfo Gets a list of all GAppInfos for a given content type, including the recommended and fallback GAppInfos. See appInfoGetRecommendedForType and appInfoGetFallbackForType.
appInfoGetFallbackForType :: (HasCallStack, MonadIO m) => Text -> m [AppInfo]gi-gio GI.Gio.Interfaces.AppInfo Gets a list of fallback GAppInfos for a given content type, i.e. those applications which claim to support the given content type by MIME type subclassing and not directly. Since: 2.28