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.

  1. 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

  2. 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.

  3. pollableStreamWriteAll :: (HasCallStack, MonadIO m, IsOutputStream a, IsCancellable b) => a -> ByteString -> Bool -> Maybe b -> m CSize

    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

  4. 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

  5. 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

  6. 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

  7. type ActionGroupActionStateChangedCallback = Text -> GVariant -> IO ()

    gi-gio GI.Gio.Interfaces.ActionGroup

    Signals that the state of the named action has changed. Since: 2.28

  8. 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.

  9. 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.

  10. 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

Page 451 of many | Previous | Next