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 |
- newtype SpellChecker = SpellChecker (ForeignPtr SpellChecker)
- noSpellChecker :: Maybe SpellChecker
- class GObject o => SpellCheckerK o
- toSpellChecker :: SpellCheckerK o => o -> IO SpellChecker
- data SpellCheckerCheckSpellingOfStringMethodInfo
- spellCheckerCheckSpellingOfString :: (MonadIO m, SpellCheckerK a) => a -> Text -> m (Int32, Int32)
- data SpellCheckerGetAutocorrectSuggestionsForMisspelledWordMethodInfo
- spellCheckerGetAutocorrectSuggestionsForMisspelledWord :: (MonadIO m, SpellCheckerK a) => a -> Text -> m Text
- data SpellCheckerGetGuessesForWordMethodInfo
- spellCheckerGetGuessesForWord :: (MonadIO m, SpellCheckerK a) => a -> Text -> Maybe Text -> m [Text]
- data SpellCheckerIgnoreWordMethodInfo
- spellCheckerIgnoreWord :: (MonadIO m, SpellCheckerK a) => a -> Text -> m ()
- data SpellCheckerLearnWordMethodInfo
- spellCheckerLearnWord :: (MonadIO m, SpellCheckerK a) => a -> Text -> m ()
- data SpellCheckerUpdateSpellCheckingLanguagesMethodInfo
- spellCheckerUpdateSpellCheckingLanguages :: (MonadIO m, SpellCheckerK a) => a -> Maybe Text -> m ()
Exported types
newtype SpellChecker Source
GObject SpellChecker | |
((~) * info (ResolveSpellCheckerMethod t SpellChecker), MethodInfo * info SpellChecker p) => IsLabelProxy t (SpellChecker -> p) | |
type ParentTypes SpellChecker | |
type AttributeList SpellChecker | |
type SignalList SpellChecker |
class GObject o => SpellCheckerK o Source
(GObject o, IsDescendantOf SpellChecker o) => SpellCheckerK o |
toSpellChecker :: SpellCheckerK o => o -> IO SpellChecker Source
Methods
spellCheckerCheckSpellingOfString
data SpellCheckerCheckSpellingOfStringMethodInfo Source
((~) * signature (Text -> m (Int32, Int32)), MonadIO m, SpellCheckerK a) => MethodInfo * SpellCheckerCheckSpellingOfStringMethodInfo a signature |
spellCheckerCheckSpellingOfString :: (MonadIO m, SpellCheckerK a) => a -> Text -> m (Int32, Int32) Source
spellCheckerGetAutocorrectSuggestionsForMisspelledWord
data SpellCheckerGetAutocorrectSuggestionsForMisspelledWordMethodInfo Source
((~) * signature (Text -> m Text), MonadIO m, SpellCheckerK a) => MethodInfo * SpellCheckerGetAutocorrectSuggestionsForMisspelledWordMethodInfo a signature |
spellCheckerGetAutocorrectSuggestionsForMisspelledWord :: (MonadIO m, SpellCheckerK a) => a -> Text -> m Text Source
spellCheckerGetGuessesForWord
data SpellCheckerGetGuessesForWordMethodInfo Source
((~) * signature (Text -> Maybe Text -> m [Text]), MonadIO m, SpellCheckerK a) => MethodInfo * SpellCheckerGetGuessesForWordMethodInfo a signature |
spellCheckerGetGuessesForWord :: (MonadIO m, SpellCheckerK a) => a -> Text -> Maybe Text -> m [Text] Source
spellCheckerIgnoreWord
data SpellCheckerIgnoreWordMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, SpellCheckerK a) => MethodInfo * SpellCheckerIgnoreWordMethodInfo a signature |
spellCheckerIgnoreWord :: (MonadIO m, SpellCheckerK a) => a -> Text -> m () Source
spellCheckerLearnWord
data SpellCheckerLearnWordMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, SpellCheckerK a) => MethodInfo * SpellCheckerLearnWordMethodInfo a signature |
spellCheckerLearnWord :: (MonadIO m, SpellCheckerK a) => a -> Text -> m () Source
spellCheckerUpdateSpellCheckingLanguages
data SpellCheckerUpdateSpellCheckingLanguagesMethodInfo Source
((~) * signature (Maybe Text -> m ()), MonadIO m, SpellCheckerK a) => MethodInfo * SpellCheckerUpdateSpellCheckingLanguagesMethodInfo a signature |
spellCheckerUpdateSpellCheckingLanguages :: (MonadIO m, SpellCheckerK a) => a -> Maybe Text -> m () Source