| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.WebKit.Interfaces.SpellChecker
Contents
Description
- newtype SpellChecker = SpellChecker (ManagedPtr SpellChecker)
- noSpellChecker :: Maybe SpellChecker
- class GObject o => IsSpellChecker o
- toSpellChecker :: IsSpellChecker o => o -> IO SpellChecker
- data SpellCheckerCheckSpellingOfStringMethodInfo
- spellCheckerCheckSpellingOfString :: (MonadIO m, IsSpellChecker a) => a -> Text -> m (Int32, Int32)
- data SpellCheckerGetAutocorrectSuggestionsForMisspelledWordMethodInfo
- spellCheckerGetAutocorrectSuggestionsForMisspelledWord :: (MonadIO m, IsSpellChecker a) => a -> Text -> m Text
- data SpellCheckerGetGuessesForWordMethodInfo
- spellCheckerGetGuessesForWord :: (MonadIO m, IsSpellChecker a) => a -> Text -> Maybe Text -> m [Text]
- data SpellCheckerIgnoreWordMethodInfo
- spellCheckerIgnoreWord :: (MonadIO m, IsSpellChecker a) => a -> Text -> m ()
- data SpellCheckerLearnWordMethodInfo
- spellCheckerLearnWord :: (MonadIO m, IsSpellChecker a) => a -> Text -> m ()
- data SpellCheckerUpdateSpellCheckingLanguagesMethodInfo
- spellCheckerUpdateSpellCheckingLanguages :: (MonadIO m, IsSpellChecker a) => a -> Maybe Text -> m ()
Exported types
newtype SpellChecker Source #
Constructors
| SpellChecker (ManagedPtr SpellChecker) |
Instances
| GObject SpellChecker Source # | |
| IsObject SpellChecker Source # | |
| IsSpellChecker SpellChecker Source # | |
| ((~) * info (ResolveSpellCheckerMethod t SpellChecker), MethodInfo * info SpellChecker p) => IsLabel t (SpellChecker -> p) Source # | |
| ((~) * info (ResolveSpellCheckerMethod t SpellChecker), MethodInfo * info SpellChecker p) => IsLabelProxy t (SpellChecker -> p) Source # | |
| HasAttributeList * SpellChecker Source # | |
| type SignalList SpellChecker Source # | |
| type AttributeList SpellChecker Source # | |
class GObject o => IsSpellChecker o Source #
Instances
| (GObject a, UnknownAncestorError Constraint SpellChecker a) => IsSpellChecker a Source # | |
| IsSpellChecker SpellChecker Source # | |
toSpellChecker :: IsSpellChecker o => o -> IO SpellChecker Source #
Methods
checkSpellingOfString
data SpellCheckerCheckSpellingOfStringMethodInfo Source #
Instances
| ((~) * signature (Text -> m (Int32, Int32)), MonadIO m, IsSpellChecker a) => MethodInfo * SpellCheckerCheckSpellingOfStringMethodInfo a signature Source # | |
spellCheckerCheckSpellingOfString :: (MonadIO m, IsSpellChecker a) => a -> Text -> m (Int32, Int32) Source #
getAutocorrectSuggestionsForMisspelledWord
data SpellCheckerGetAutocorrectSuggestionsForMisspelledWordMethodInfo Source #
Instances
| ((~) * signature (Text -> m Text), MonadIO m, IsSpellChecker a) => MethodInfo * SpellCheckerGetAutocorrectSuggestionsForMisspelledWordMethodInfo a signature Source # | |
spellCheckerGetAutocorrectSuggestionsForMisspelledWord :: (MonadIO m, IsSpellChecker a) => a -> Text -> m Text Source #
getGuessesForWord
data SpellCheckerGetGuessesForWordMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe Text -> m [Text]), MonadIO m, IsSpellChecker a) => MethodInfo * SpellCheckerGetGuessesForWordMethodInfo a signature Source # | |
spellCheckerGetGuessesForWord :: (MonadIO m, IsSpellChecker a) => a -> Text -> Maybe Text -> m [Text] Source #
ignoreWord
data SpellCheckerIgnoreWordMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsSpellChecker a) => MethodInfo * SpellCheckerIgnoreWordMethodInfo a signature Source # | |
spellCheckerIgnoreWord :: (MonadIO m, IsSpellChecker a) => a -> Text -> m () Source #
learnWord
data SpellCheckerLearnWordMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsSpellChecker a) => MethodInfo * SpellCheckerLearnWordMethodInfo a signature Source # | |
spellCheckerLearnWord :: (MonadIO m, IsSpellChecker a) => a -> Text -> m () Source #
updateSpellCheckingLanguages
data SpellCheckerUpdateSpellCheckingLanguagesMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> m ()), MonadIO m, IsSpellChecker a) => MethodInfo * SpellCheckerUpdateSpellCheckingLanguagesMethodInfo a signature Source # | |
spellCheckerUpdateSpellCheckingLanguages :: (MonadIO m, IsSpellChecker a) => a -> Maybe Text -> m () Source #