| 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.GtkSource.Objects.SearchContext
Contents
- Exported types
- Methods
- searchContextBackward
- searchContextBackwardAsync
- searchContextBackwardFinish
- searchContextForward
- searchContextForwardAsync
- searchContextForwardFinish
- searchContextGetBuffer
- searchContextGetHighlight
- searchContextGetMatchStyle
- searchContextGetOccurrencePosition
- searchContextGetOccurrencesCount
- searchContextGetRegexError
- searchContextGetSettings
- searchContextNew
- searchContextReplace
- searchContextReplaceAll
- searchContextSetHighlight
- searchContextSetMatchStyle
- searchContextSetSettings
- Properties
Description
- newtype SearchContext = SearchContext (ForeignPtr SearchContext)
- class GObject o => IsSearchContext o
- toSearchContext :: IsSearchContext o => o -> IO SearchContext
- noSearchContext :: Maybe SearchContext
- data SearchContextBackwardMethodInfo
- searchContextBackward :: (MonadIO m, IsSearchContext a) => a -> TextIter -> m (Bool, TextIter, TextIter)
- data SearchContextBackwardAsyncMethodInfo
- searchContextBackwardAsync :: (MonadIO m, IsSearchContext a, IsCancellable b) => a -> TextIter -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data SearchContextBackwardFinishMethodInfo
- searchContextBackwardFinish :: (MonadIO m, IsSearchContext a, IsAsyncResult b) => a -> b -> m (TextIter, TextIter)
- data SearchContextForwardMethodInfo
- searchContextForward :: (MonadIO m, IsSearchContext a) => a -> TextIter -> m (Bool, TextIter, TextIter)
- data SearchContextForwardAsyncMethodInfo
- searchContextForwardAsync :: (MonadIO m, IsSearchContext a, IsCancellable b) => a -> TextIter -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data SearchContextForwardFinishMethodInfo
- searchContextForwardFinish :: (MonadIO m, IsSearchContext a, IsAsyncResult b) => a -> b -> m (TextIter, TextIter)
- data SearchContextGetBufferMethodInfo
- searchContextGetBuffer :: (MonadIO m, IsSearchContext a) => a -> m Buffer
- data SearchContextGetHighlightMethodInfo
- searchContextGetHighlight :: (MonadIO m, IsSearchContext a) => a -> m Bool
- data SearchContextGetMatchStyleMethodInfo
- searchContextGetMatchStyle :: (MonadIO m, IsSearchContext a) => a -> m Style
- data SearchContextGetOccurrencePositionMethodInfo
- searchContextGetOccurrencePosition :: (MonadIO m, IsSearchContext a) => a -> TextIter -> TextIter -> m Int32
- data SearchContextGetOccurrencesCountMethodInfo
- searchContextGetOccurrencesCount :: (MonadIO m, IsSearchContext a) => a -> m Int32
- data SearchContextGetRegexErrorMethodInfo
- searchContextGetRegexError :: (MonadIO m, IsSearchContext a) => a -> m (Maybe GError)
- data SearchContextGetSettingsMethodInfo
- searchContextGetSettings :: (MonadIO m, IsSearchContext a) => a -> m SearchSettings
- searchContextNew :: (MonadIO m, IsBuffer a, IsSearchSettings b) => a -> Maybe b -> m SearchContext
- data SearchContextReplaceMethodInfo
- searchContextReplace :: (MonadIO m, IsSearchContext a) => a -> TextIter -> TextIter -> Text -> Int32 -> m ()
- data SearchContextReplaceAllMethodInfo
- searchContextReplaceAll :: (MonadIO m, IsSearchContext a) => a -> Text -> Int32 -> m Word32
- data SearchContextSetHighlightMethodInfo
- searchContextSetHighlight :: (MonadIO m, IsSearchContext a) => a -> Bool -> m ()
- data SearchContextSetMatchStyleMethodInfo
- searchContextSetMatchStyle :: (MonadIO m, IsSearchContext a, IsStyle b) => a -> Maybe b -> m ()
- data SearchContextSetSettingsMethodInfo
- searchContextSetSettings :: (MonadIO m, IsSearchContext a, IsSearchSettings b) => a -> Maybe b -> m ()
- data SearchContextBufferPropertyInfo
- constructSearchContextBuffer :: (IsSearchContext o, IsBuffer a) => a -> IO (GValueConstruct o)
- getSearchContextBuffer :: (MonadIO m, IsSearchContext o) => o -> m Buffer
- searchContextBuffer :: AttrLabelProxy "buffer"
- data SearchContextHighlightPropertyInfo
- constructSearchContextHighlight :: IsSearchContext o => Bool -> IO (GValueConstruct o)
- getSearchContextHighlight :: (MonadIO m, IsSearchContext o) => o -> m Bool
- searchContextHighlight :: AttrLabelProxy "highlight"
- setSearchContextHighlight :: (MonadIO m, IsSearchContext o) => o -> Bool -> m ()
- data SearchContextMatchStylePropertyInfo
- clearSearchContextMatchStyle :: (MonadIO m, IsSearchContext o) => o -> m ()
- constructSearchContextMatchStyle :: (IsSearchContext o, IsStyle a) => a -> IO (GValueConstruct o)
- getSearchContextMatchStyle :: (MonadIO m, IsSearchContext o) => o -> m Style
- searchContextMatchStyle :: AttrLabelProxy "matchStyle"
- setSearchContextMatchStyle :: (MonadIO m, IsSearchContext o, IsStyle a) => o -> a -> m ()
- data SearchContextOccurrencesCountPropertyInfo
- getSearchContextOccurrencesCount :: (MonadIO m, IsSearchContext o) => o -> m Int32
- searchContextOccurrencesCount :: AttrLabelProxy "occurrencesCount"
- data SearchContextRegexErrorPropertyInfo
- getSearchContextRegexError :: (MonadIO m, IsSearchContext o) => o -> m (Ptr ())
- searchContextRegexError :: AttrLabelProxy "regexError"
- data SearchContextSettingsPropertyInfo
- clearSearchContextSettings :: (MonadIO m, IsSearchContext o) => o -> m ()
- constructSearchContextSettings :: (IsSearchContext o, IsSearchSettings a) => a -> IO (GValueConstruct o)
- getSearchContextSettings :: (MonadIO m, IsSearchContext o) => o -> m SearchSettings
- searchContextSettings :: AttrLabelProxy "settings"
- setSearchContextSettings :: (MonadIO m, IsSearchContext o, IsSearchSettings a) => o -> a -> m ()
Exported types
newtype SearchContext Source #
Constructors
| SearchContext (ForeignPtr SearchContext) |
Instances
| GObject SearchContext Source # | |
| IsObject SearchContext Source # | |
| IsSearchContext SearchContext Source # | |
| ((~) * info (ResolveSearchContextMethod t SearchContext), MethodInfo * info SearchContext p) => IsLabel t (SearchContext -> p) Source # | |
| ((~) * info (ResolveSearchContextMethod t SearchContext), MethodInfo * info SearchContext p) => IsLabelProxy t (SearchContext -> p) Source # | |
| HasAttributeList * SearchContext Source # | |
| type SignalList SearchContext Source # | |
| type AttributeList SearchContext Source # | |
class GObject o => IsSearchContext o Source #
Instances
| (GObject a, UnknownAncestorError Constraint SearchContext a) => IsSearchContext a Source # | |
| IsSearchContext SearchContext Source # | |
toSearchContext :: IsSearchContext o => o -> IO SearchContext Source #
Methods
searchContextBackward
data SearchContextBackwardMethodInfo Source #
Instances
| ((~) * signature (TextIter -> m (Bool, TextIter, TextIter)), MonadIO m, IsSearchContext a) => MethodInfo * SearchContextBackwardMethodInfo a signature Source # | |
searchContextBackward :: (MonadIO m, IsSearchContext a) => a -> TextIter -> m (Bool, TextIter, TextIter) Source #
searchContextBackwardAsync
data SearchContextBackwardAsyncMethodInfo Source #
Instances
| ((~) * signature (TextIter -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsSearchContext a, IsCancellable b) => MethodInfo * SearchContextBackwardAsyncMethodInfo a signature Source # | |
searchContextBackwardAsync :: (MonadIO m, IsSearchContext a, IsCancellable b) => a -> TextIter -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
searchContextBackwardFinish
data SearchContextBackwardFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m (TextIter, TextIter)), MonadIO m, IsSearchContext a, IsAsyncResult b) => MethodInfo * SearchContextBackwardFinishMethodInfo a signature Source # | |
searchContextBackwardFinish :: (MonadIO m, IsSearchContext a, IsAsyncResult b) => a -> b -> m (TextIter, TextIter) Source #
searchContextForward
data SearchContextForwardMethodInfo Source #
Instances
| ((~) * signature (TextIter -> m (Bool, TextIter, TextIter)), MonadIO m, IsSearchContext a) => MethodInfo * SearchContextForwardMethodInfo a signature Source # | |
searchContextForward :: (MonadIO m, IsSearchContext a) => a -> TextIter -> m (Bool, TextIter, TextIter) Source #
searchContextForwardAsync
data SearchContextForwardAsyncMethodInfo Source #
Instances
| ((~) * signature (TextIter -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsSearchContext a, IsCancellable b) => MethodInfo * SearchContextForwardAsyncMethodInfo a signature Source # | |
searchContextForwardAsync :: (MonadIO m, IsSearchContext a, IsCancellable b) => a -> TextIter -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
searchContextForwardFinish
data SearchContextForwardFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m (TextIter, TextIter)), MonadIO m, IsSearchContext a, IsAsyncResult b) => MethodInfo * SearchContextForwardFinishMethodInfo a signature Source # | |
searchContextForwardFinish :: (MonadIO m, IsSearchContext a, IsAsyncResult b) => a -> b -> m (TextIter, TextIter) Source #
searchContextGetBuffer
data SearchContextGetBufferMethodInfo Source #
Instances
| ((~) * signature (m Buffer), MonadIO m, IsSearchContext a) => MethodInfo * SearchContextGetBufferMethodInfo a signature Source # | |
searchContextGetBuffer :: (MonadIO m, IsSearchContext a) => a -> m Buffer Source #
searchContextGetHighlight
data SearchContextGetHighlightMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsSearchContext a) => MethodInfo * SearchContextGetHighlightMethodInfo a signature Source # | |
searchContextGetHighlight :: (MonadIO m, IsSearchContext a) => a -> m Bool Source #
searchContextGetMatchStyle
data SearchContextGetMatchStyleMethodInfo Source #
Instances
| ((~) * signature (m Style), MonadIO m, IsSearchContext a) => MethodInfo * SearchContextGetMatchStyleMethodInfo a signature Source # | |
searchContextGetMatchStyle :: (MonadIO m, IsSearchContext a) => a -> m Style Source #
searchContextGetOccurrencePosition
data SearchContextGetOccurrencePositionMethodInfo Source #
Instances
| ((~) * signature (TextIter -> TextIter -> m Int32), MonadIO m, IsSearchContext a) => MethodInfo * SearchContextGetOccurrencePositionMethodInfo a signature Source # | |
searchContextGetOccurrencePosition :: (MonadIO m, IsSearchContext a) => a -> TextIter -> TextIter -> m Int32 Source #
searchContextGetOccurrencesCount
data SearchContextGetOccurrencesCountMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsSearchContext a) => MethodInfo * SearchContextGetOccurrencesCountMethodInfo a signature Source # | |
searchContextGetOccurrencesCount :: (MonadIO m, IsSearchContext a) => a -> m Int32 Source #
searchContextGetRegexError
data SearchContextGetRegexErrorMethodInfo Source #
Instances
| ((~) * signature (m (Maybe GError)), MonadIO m, IsSearchContext a) => MethodInfo * SearchContextGetRegexErrorMethodInfo a signature Source # | |
searchContextGetRegexError :: (MonadIO m, IsSearchContext a) => a -> m (Maybe GError) Source #
searchContextGetSettings
data SearchContextGetSettingsMethodInfo Source #
Instances
| ((~) * signature (m SearchSettings), MonadIO m, IsSearchContext a) => MethodInfo * SearchContextGetSettingsMethodInfo a signature Source # | |
searchContextGetSettings :: (MonadIO m, IsSearchContext a) => a -> m SearchSettings Source #
searchContextNew
searchContextNew :: (MonadIO m, IsBuffer a, IsSearchSettings b) => a -> Maybe b -> m SearchContext Source #
searchContextReplace
data SearchContextReplaceMethodInfo Source #
Instances
| ((~) * signature (TextIter -> TextIter -> Text -> Int32 -> m ()), MonadIO m, IsSearchContext a) => MethodInfo * SearchContextReplaceMethodInfo a signature Source # | |
searchContextReplace :: (MonadIO m, IsSearchContext a) => a -> TextIter -> TextIter -> Text -> Int32 -> m () Source #
searchContextReplaceAll
data SearchContextReplaceAllMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> m Word32), MonadIO m, IsSearchContext a) => MethodInfo * SearchContextReplaceAllMethodInfo a signature Source # | |
searchContextReplaceAll :: (MonadIO m, IsSearchContext a) => a -> Text -> Int32 -> m Word32 Source #
searchContextSetHighlight
data SearchContextSetHighlightMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsSearchContext a) => MethodInfo * SearchContextSetHighlightMethodInfo a signature Source # | |
searchContextSetHighlight :: (MonadIO m, IsSearchContext a) => a -> Bool -> m () Source #
searchContextSetMatchStyle
data SearchContextSetMatchStyleMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsSearchContext a, IsStyle b) => MethodInfo * SearchContextSetMatchStyleMethodInfo a signature Source # | |
searchContextSetMatchStyle :: (MonadIO m, IsSearchContext a, IsStyle b) => a -> Maybe b -> m () Source #
searchContextSetSettings
data SearchContextSetSettingsMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsSearchContext a, IsSearchSettings b) => MethodInfo * SearchContextSetSettingsMethodInfo a signature Source # | |
searchContextSetSettings :: (MonadIO m, IsSearchContext a, IsSearchSettings b) => a -> Maybe b -> m () Source #
Properties
Buffer
data SearchContextBufferPropertyInfo Source #
Instances
| AttrInfo SearchContextBufferPropertyInfo Source # | |
| type AttrSetTypeConstraint SearchContextBufferPropertyInfo Source # | |
| type AttrLabel SearchContextBufferPropertyInfo Source # | |
| type AttrGetType SearchContextBufferPropertyInfo Source # | |
| type AttrBaseTypeConstraint SearchContextBufferPropertyInfo Source # | |
| type AttrAllowedOps SearchContextBufferPropertyInfo Source # | |
constructSearchContextBuffer :: (IsSearchContext o, IsBuffer a) => a -> IO (GValueConstruct o) Source #
getSearchContextBuffer :: (MonadIO m, IsSearchContext o) => o -> m Buffer Source #
searchContextBuffer :: AttrLabelProxy "buffer" Source #
Highlight
data SearchContextHighlightPropertyInfo Source #
Instances
| AttrInfo SearchContextHighlightPropertyInfo Source # | |
| type AttrSetTypeConstraint SearchContextHighlightPropertyInfo Source # | |
| type AttrLabel SearchContextHighlightPropertyInfo Source # | |
| type AttrGetType SearchContextHighlightPropertyInfo Source # | |
| type AttrBaseTypeConstraint SearchContextHighlightPropertyInfo Source # | |
| type AttrAllowedOps SearchContextHighlightPropertyInfo Source # | |
constructSearchContextHighlight :: IsSearchContext o => Bool -> IO (GValueConstruct o) Source #
getSearchContextHighlight :: (MonadIO m, IsSearchContext o) => o -> m Bool Source #
searchContextHighlight :: AttrLabelProxy "highlight" Source #
setSearchContextHighlight :: (MonadIO m, IsSearchContext o) => o -> Bool -> m () Source #
MatchStyle
data SearchContextMatchStylePropertyInfo Source #
Instances
| AttrInfo SearchContextMatchStylePropertyInfo Source # | |
| type AttrSetTypeConstraint SearchContextMatchStylePropertyInfo Source # | |
| type AttrLabel SearchContextMatchStylePropertyInfo Source # | |
| type AttrGetType SearchContextMatchStylePropertyInfo Source # | |
| type AttrBaseTypeConstraint SearchContextMatchStylePropertyInfo Source # | |
| type AttrAllowedOps SearchContextMatchStylePropertyInfo Source # | |
clearSearchContextMatchStyle :: (MonadIO m, IsSearchContext o) => o -> m () Source #
constructSearchContextMatchStyle :: (IsSearchContext o, IsStyle a) => a -> IO (GValueConstruct o) Source #
getSearchContextMatchStyle :: (MonadIO m, IsSearchContext o) => o -> m Style Source #
searchContextMatchStyle :: AttrLabelProxy "matchStyle" Source #
setSearchContextMatchStyle :: (MonadIO m, IsSearchContext o, IsStyle a) => o -> a -> m () Source #
OccurrencesCount
data SearchContextOccurrencesCountPropertyInfo Source #
Instances
| AttrInfo SearchContextOccurrencesCountPropertyInfo Source # | |
| type AttrSetTypeConstraint SearchContextOccurrencesCountPropertyInfo Source # | |
| type AttrLabel SearchContextOccurrencesCountPropertyInfo Source # | |
| type AttrGetType SearchContextOccurrencesCountPropertyInfo Source # | |
| type AttrBaseTypeConstraint SearchContextOccurrencesCountPropertyInfo Source # | |
| type AttrAllowedOps SearchContextOccurrencesCountPropertyInfo Source # | |
getSearchContextOccurrencesCount :: (MonadIO m, IsSearchContext o) => o -> m Int32 Source #
searchContextOccurrencesCount :: AttrLabelProxy "occurrencesCount" Source #
RegexError
data SearchContextRegexErrorPropertyInfo Source #
Instances
| AttrInfo SearchContextRegexErrorPropertyInfo Source # | |
| type AttrSetTypeConstraint SearchContextRegexErrorPropertyInfo Source # | |
| type AttrLabel SearchContextRegexErrorPropertyInfo Source # | |
| type AttrGetType SearchContextRegexErrorPropertyInfo Source # | |
| type AttrBaseTypeConstraint SearchContextRegexErrorPropertyInfo Source # | |
| type AttrAllowedOps SearchContextRegexErrorPropertyInfo Source # | |
getSearchContextRegexError :: (MonadIO m, IsSearchContext o) => o -> m (Ptr ()) Source #
searchContextRegexError :: AttrLabelProxy "regexError" Source #
Settings
data SearchContextSettingsPropertyInfo Source #
Instances
| AttrInfo SearchContextSettingsPropertyInfo Source # | |
| type AttrSetTypeConstraint SearchContextSettingsPropertyInfo Source # | |
| type AttrLabel SearchContextSettingsPropertyInfo Source # | |
| type AttrGetType SearchContextSettingsPropertyInfo Source # | |
| type AttrBaseTypeConstraint SearchContextSettingsPropertyInfo Source # | |
| type AttrAllowedOps SearchContextSettingsPropertyInfo Source # | |
clearSearchContextSettings :: (MonadIO m, IsSearchContext o) => o -> m () Source #
constructSearchContextSettings :: (IsSearchContext o, IsSearchSettings a) => a -> IO (GValueConstruct o) Source #
getSearchContextSettings :: (MonadIO m, IsSearchContext o) => o -> m SearchSettings Source #
searchContextSettings :: AttrLabelProxy "settings" Source #
setSearchContextSettings :: (MonadIO m, IsSearchContext o, IsSearchSettings a) => o -> a -> m () Source #