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 |
- Exported types
- Methods
- searchContextBackward
- searchContextBackwardAsync
- searchContextBackwardFinish
- searchContextForward
- searchContextForwardAsync
- searchContextForwardFinish
- searchContextGetBuffer
- searchContextGetHighlight
- searchContextGetMatchStyle
- searchContextGetOccurrencePosition
- searchContextGetOccurrencesCount
- searchContextGetRegexError
- searchContextGetSettings
- searchContextNew
- searchContextReplace
- searchContextReplaceAll
- searchContextSetHighlight
- searchContextSetMatchStyle
- searchContextSetSettings
- Properties
- newtype SearchContext = SearchContext (ForeignPtr SearchContext)
- class GObject o => SearchContextK o
- toSearchContext :: SearchContextK o => o -> IO SearchContext
- noSearchContext :: Maybe SearchContext
- data SearchContextBackwardMethodInfo
- searchContextBackward :: (MonadIO m, SearchContextK a) => a -> TextIter -> m (Bool, TextIter, TextIter)
- data SearchContextBackwardAsyncMethodInfo
- searchContextBackwardAsync :: (MonadIO m, SearchContextK a, CancellableK b) => a -> TextIter -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data SearchContextBackwardFinishMethodInfo
- searchContextBackwardFinish :: (MonadIO m, SearchContextK a, AsyncResultK b) => a -> b -> m (TextIter, TextIter)
- data SearchContextForwardMethodInfo
- searchContextForward :: (MonadIO m, SearchContextK a) => a -> TextIter -> m (Bool, TextIter, TextIter)
- data SearchContextForwardAsyncMethodInfo
- searchContextForwardAsync :: (MonadIO m, SearchContextK a, CancellableK b) => a -> TextIter -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data SearchContextForwardFinishMethodInfo
- searchContextForwardFinish :: (MonadIO m, SearchContextK a, AsyncResultK b) => a -> b -> m (TextIter, TextIter)
- data SearchContextGetBufferMethodInfo
- searchContextGetBuffer :: (MonadIO m, SearchContextK a) => a -> m Buffer
- data SearchContextGetHighlightMethodInfo
- searchContextGetHighlight :: (MonadIO m, SearchContextK a) => a -> m Bool
- data SearchContextGetMatchStyleMethodInfo
- searchContextGetMatchStyle :: (MonadIO m, SearchContextK a) => a -> m Style
- data SearchContextGetOccurrencePositionMethodInfo
- searchContextGetOccurrencePosition :: (MonadIO m, SearchContextK a) => a -> TextIter -> TextIter -> m Int32
- data SearchContextGetOccurrencesCountMethodInfo
- searchContextGetOccurrencesCount :: (MonadIO m, SearchContextK a) => a -> m Int32
- data SearchContextGetRegexErrorMethodInfo
- searchContextGetRegexError :: (MonadIO m, SearchContextK a) => a -> m (Maybe GError)
- data SearchContextGetSettingsMethodInfo
- searchContextGetSettings :: (MonadIO m, SearchContextK a) => a -> m SearchSettings
- searchContextNew :: (MonadIO m, BufferK a, SearchSettingsK b) => a -> Maybe b -> m SearchContext
- data SearchContextReplaceMethodInfo
- searchContextReplace :: (MonadIO m, SearchContextK a) => a -> TextIter -> TextIter -> Text -> Int32 -> m ()
- data SearchContextReplaceAllMethodInfo
- searchContextReplaceAll :: (MonadIO m, SearchContextK a) => a -> Text -> Int32 -> m Word32
- data SearchContextSetHighlightMethodInfo
- searchContextSetHighlight :: (MonadIO m, SearchContextK a) => a -> Bool -> m ()
- data SearchContextSetMatchStyleMethodInfo
- searchContextSetMatchStyle :: (MonadIO m, SearchContextK a, StyleK b) => a -> Maybe b -> m ()
- data SearchContextSetSettingsMethodInfo
- searchContextSetSettings :: (MonadIO m, SearchContextK a, SearchSettingsK b) => a -> Maybe b -> m ()
- data SearchContextBufferPropertyInfo
- constructSearchContextBuffer :: BufferK a => a -> IO ([Char], GValue)
- getSearchContextBuffer :: (MonadIO m, SearchContextK o) => o -> m Buffer
- searchContextBuffer :: AttrLabelProxy "buffer"
- data SearchContextHighlightPropertyInfo
- constructSearchContextHighlight :: Bool -> IO ([Char], GValue)
- getSearchContextHighlight :: (MonadIO m, SearchContextK o) => o -> m Bool
- searchContextHighlight :: AttrLabelProxy "highlight"
- setSearchContextHighlight :: (MonadIO m, SearchContextK o) => o -> Bool -> m ()
- data SearchContextMatchStylePropertyInfo
- clearSearchContextMatchStyle :: (MonadIO m, SearchContextK o) => o -> m ()
- constructSearchContextMatchStyle :: StyleK a => a -> IO ([Char], GValue)
- getSearchContextMatchStyle :: (MonadIO m, SearchContextK o) => o -> m Style
- searchContextMatchStyle :: AttrLabelProxy "matchStyle"
- setSearchContextMatchStyle :: (MonadIO m, SearchContextK o, StyleK a) => o -> a -> m ()
- data SearchContextOccurrencesCountPropertyInfo
- getSearchContextOccurrencesCount :: (MonadIO m, SearchContextK o) => o -> m Int32
- searchContextOccurrencesCount :: AttrLabelProxy "occurrencesCount"
- data SearchContextRegexErrorPropertyInfo
- getSearchContextRegexError :: (MonadIO m, SearchContextK o) => o -> m (Ptr ())
- searchContextRegexError :: AttrLabelProxy "regexError"
- data SearchContextSettingsPropertyInfo
- clearSearchContextSettings :: (MonadIO m, SearchContextK o) => o -> m ()
- constructSearchContextSettings :: SearchSettingsK a => a -> IO ([Char], GValue)
- getSearchContextSettings :: (MonadIO m, SearchContextK o) => o -> m SearchSettings
- searchContextSettings :: AttrLabelProxy "settings"
- setSearchContextSettings :: (MonadIO m, SearchContextK o, SearchSettingsK a) => o -> a -> m ()
Exported types
newtype SearchContext Source
GObject SearchContext | |
((~) * info (ResolveSearchContextMethod t SearchContext), MethodInfo * info SearchContext p) => IsLabelProxy t (SearchContext -> p) | |
type ParentTypes SearchContext | |
type AttributeList SearchContext | |
type SignalList SearchContext |
class GObject o => SearchContextK o Source
(GObject o, IsDescendantOf SearchContext o) => SearchContextK o |
toSearchContext :: SearchContextK o => o -> IO SearchContext Source
Methods
searchContextBackward
data SearchContextBackwardMethodInfo Source
((~) * signature (TextIter -> m (Bool, TextIter, TextIter)), MonadIO m, SearchContextK a) => MethodInfo * SearchContextBackwardMethodInfo a signature |
searchContextBackward :: (MonadIO m, SearchContextK a) => a -> TextIter -> m (Bool, TextIter, TextIter) Source
searchContextBackwardAsync
data SearchContextBackwardAsyncMethodInfo Source
((~) * signature (TextIter -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, SearchContextK a, CancellableK b) => MethodInfo * SearchContextBackwardAsyncMethodInfo a signature |
searchContextBackwardAsync :: (MonadIO m, SearchContextK a, CancellableK b) => a -> TextIter -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
searchContextBackwardFinish
data SearchContextBackwardFinishMethodInfo Source
((~) * signature (b -> m (TextIter, TextIter)), MonadIO m, SearchContextK a, AsyncResultK b) => MethodInfo * SearchContextBackwardFinishMethodInfo a signature |
searchContextBackwardFinish :: (MonadIO m, SearchContextK a, AsyncResultK b) => a -> b -> m (TextIter, TextIter) Source
searchContextForward
data SearchContextForwardMethodInfo Source
((~) * signature (TextIter -> m (Bool, TextIter, TextIter)), MonadIO m, SearchContextK a) => MethodInfo * SearchContextForwardMethodInfo a signature |
searchContextForward :: (MonadIO m, SearchContextK a) => a -> TextIter -> m (Bool, TextIter, TextIter) Source
searchContextForwardAsync
data SearchContextForwardAsyncMethodInfo Source
((~) * signature (TextIter -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, SearchContextK a, CancellableK b) => MethodInfo * SearchContextForwardAsyncMethodInfo a signature |
searchContextForwardAsync :: (MonadIO m, SearchContextK a, CancellableK b) => a -> TextIter -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
searchContextForwardFinish
data SearchContextForwardFinishMethodInfo Source
((~) * signature (b -> m (TextIter, TextIter)), MonadIO m, SearchContextK a, AsyncResultK b) => MethodInfo * SearchContextForwardFinishMethodInfo a signature |
searchContextForwardFinish :: (MonadIO m, SearchContextK a, AsyncResultK b) => a -> b -> m (TextIter, TextIter) Source
searchContextGetBuffer
data SearchContextGetBufferMethodInfo Source
((~) * signature (m Buffer), MonadIO m, SearchContextK a) => MethodInfo * SearchContextGetBufferMethodInfo a signature |
searchContextGetBuffer :: (MonadIO m, SearchContextK a) => a -> m Buffer Source
searchContextGetHighlight
data SearchContextGetHighlightMethodInfo Source
((~) * signature (m Bool), MonadIO m, SearchContextK a) => MethodInfo * SearchContextGetHighlightMethodInfo a signature |
searchContextGetHighlight :: (MonadIO m, SearchContextK a) => a -> m Bool Source
searchContextGetMatchStyle
data SearchContextGetMatchStyleMethodInfo Source
((~) * signature (m Style), MonadIO m, SearchContextK a) => MethodInfo * SearchContextGetMatchStyleMethodInfo a signature |
searchContextGetMatchStyle :: (MonadIO m, SearchContextK a) => a -> m Style Source
searchContextGetOccurrencePosition
data SearchContextGetOccurrencePositionMethodInfo Source
((~) * signature (TextIter -> TextIter -> m Int32), MonadIO m, SearchContextK a) => MethodInfo * SearchContextGetOccurrencePositionMethodInfo a signature |
searchContextGetOccurrencePosition :: (MonadIO m, SearchContextK a) => a -> TextIter -> TextIter -> m Int32 Source
searchContextGetOccurrencesCount
data SearchContextGetOccurrencesCountMethodInfo Source
((~) * signature (m Int32), MonadIO m, SearchContextK a) => MethodInfo * SearchContextGetOccurrencesCountMethodInfo a signature |
searchContextGetOccurrencesCount :: (MonadIO m, SearchContextK a) => a -> m Int32 Source
searchContextGetRegexError
data SearchContextGetRegexErrorMethodInfo Source
((~) * signature (m (Maybe GError)), MonadIO m, SearchContextK a) => MethodInfo * SearchContextGetRegexErrorMethodInfo a signature |
searchContextGetRegexError :: (MonadIO m, SearchContextK a) => a -> m (Maybe GError) Source
searchContextGetSettings
data SearchContextGetSettingsMethodInfo Source
((~) * signature (m SearchSettings), MonadIO m, SearchContextK a) => MethodInfo * SearchContextGetSettingsMethodInfo a signature |
searchContextGetSettings :: (MonadIO m, SearchContextK a) => a -> m SearchSettings Source
searchContextNew
searchContextNew :: (MonadIO m, BufferK a, SearchSettingsK b) => a -> Maybe b -> m SearchContext Source
searchContextReplace
data SearchContextReplaceMethodInfo Source
((~) * signature (TextIter -> TextIter -> Text -> Int32 -> m ()), MonadIO m, SearchContextK a) => MethodInfo * SearchContextReplaceMethodInfo a signature |
searchContextReplace :: (MonadIO m, SearchContextK a) => a -> TextIter -> TextIter -> Text -> Int32 -> m () Source
searchContextReplaceAll
data SearchContextReplaceAllMethodInfo Source
((~) * signature (Text -> Int32 -> m Word32), MonadIO m, SearchContextK a) => MethodInfo * SearchContextReplaceAllMethodInfo a signature |
searchContextReplaceAll :: (MonadIO m, SearchContextK a) => a -> Text -> Int32 -> m Word32 Source
searchContextSetHighlight
data SearchContextSetHighlightMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, SearchContextK a) => MethodInfo * SearchContextSetHighlightMethodInfo a signature |
searchContextSetHighlight :: (MonadIO m, SearchContextK a) => a -> Bool -> m () Source
searchContextSetMatchStyle
data SearchContextSetMatchStyleMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, SearchContextK a, StyleK b) => MethodInfo * SearchContextSetMatchStyleMethodInfo a signature |
searchContextSetMatchStyle :: (MonadIO m, SearchContextK a, StyleK b) => a -> Maybe b -> m () Source
searchContextSetSettings
data SearchContextSetSettingsMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, SearchContextK a, SearchSettingsK b) => MethodInfo * SearchContextSetSettingsMethodInfo a signature |
searchContextSetSettings :: (MonadIO m, SearchContextK a, SearchSettingsK b) => a -> Maybe b -> m () Source
Properties
Buffer
data SearchContextBufferPropertyInfo Source
getSearchContextBuffer :: (MonadIO m, SearchContextK o) => o -> m Buffer Source
searchContextBuffer :: AttrLabelProxy "buffer" Source
Highlight
data SearchContextHighlightPropertyInfo Source
getSearchContextHighlight :: (MonadIO m, SearchContextK o) => o -> m Bool Source
searchContextHighlight :: AttrLabelProxy "highlight" Source
setSearchContextHighlight :: (MonadIO m, SearchContextK o) => o -> Bool -> m () Source
MatchStyle
data SearchContextMatchStylePropertyInfo Source
clearSearchContextMatchStyle :: (MonadIO m, SearchContextK o) => o -> m () Source
getSearchContextMatchStyle :: (MonadIO m, SearchContextK o) => o -> m Style Source
searchContextMatchStyle :: AttrLabelProxy "matchStyle" Source
setSearchContextMatchStyle :: (MonadIO m, SearchContextK o, StyleK a) => o -> a -> m () Source
OccurrencesCount
data SearchContextOccurrencesCountPropertyInfo Source
getSearchContextOccurrencesCount :: (MonadIO m, SearchContextK o) => o -> m Int32 Source
searchContextOccurrencesCount :: AttrLabelProxy "occurrencesCount" Source
RegexError
data SearchContextRegexErrorPropertyInfo Source
getSearchContextRegexError :: (MonadIO m, SearchContextK o) => o -> m (Ptr ()) Source
searchContextRegexError :: AttrLabelProxy "regexError" Source
Settings
data SearchContextSettingsPropertyInfo Source
clearSearchContextSettings :: (MonadIO m, SearchContextK o) => o -> m () Source
constructSearchContextSettings :: SearchSettingsK a => a -> IO ([Char], GValue) Source
getSearchContextSettings :: (MonadIO m, SearchContextK o) => o -> m SearchSettings Source
searchContextSettings :: AttrLabelProxy "settings" Source
setSearchContextSettings :: (MonadIO m, SearchContextK o, SearchSettingsK a) => o -> a -> m () Source