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 FindController = FindController (ForeignPtr FindController)
- class GObject o => FindControllerK o
- toFindController :: FindControllerK o => o -> IO FindController
- noFindController :: Maybe FindController
- findControllerCountMatches :: (MonadIO m, FindControllerK a) => a -> Text -> Word32 -> Word32 -> m ()
- findControllerGetMaxMatchCount :: (MonadIO m, FindControllerK a) => a -> m Word32
- findControllerGetOptions :: (MonadIO m, FindControllerK a) => a -> m Word32
- findControllerGetSearchText :: (MonadIO m, FindControllerK a) => a -> m Text
- findControllerGetWebView :: (MonadIO m, FindControllerK a) => a -> m WebView
- findControllerSearch :: (MonadIO m, FindControllerK a) => a -> Text -> Word32 -> Word32 -> m ()
- findControllerSearchFinish :: (MonadIO m, FindControllerK a) => a -> m ()
- findControllerSearchNext :: (MonadIO m, FindControllerK a) => a -> m ()
- findControllerSearchPrevious :: (MonadIO m, FindControllerK a) => a -> m ()
- data FindControllerMaxMatchCountPropertyInfo
- getFindControllerMaxMatchCount :: (MonadIO m, FindControllerK o) => o -> m Word32
- data FindControllerOptionsPropertyInfo
- getFindControllerOptions :: (MonadIO m, FindControllerK o) => o -> m [FindOptions]
- data FindControllerTextPropertyInfo
- getFindControllerText :: (MonadIO m, FindControllerK o) => o -> m Text
- data FindControllerWebViewPropertyInfo
- constructFindControllerWebView :: WebViewK a => a -> IO ([Char], GValue)
- getFindControllerWebView :: (MonadIO m, FindControllerK o) => o -> m WebView
- type FindControllerCountedMatchesCallback = Word32 -> IO ()
- type FindControllerCountedMatchesCallbackC = Ptr () -> Word32 -> Ptr () -> IO ()
- data FindControllerCountedMatchesSignalInfo
- afterFindControllerCountedMatches :: (GObject a, MonadIO m) => a -> FindControllerCountedMatchesCallback -> m SignalHandlerId
- findControllerCountedMatchesCallbackWrapper :: FindControllerCountedMatchesCallback -> Ptr () -> Word32 -> Ptr () -> IO ()
- findControllerCountedMatchesClosure :: FindControllerCountedMatchesCallback -> IO Closure
- mkFindControllerCountedMatchesCallback :: FindControllerCountedMatchesCallbackC -> IO (FunPtr FindControllerCountedMatchesCallbackC)
- noFindControllerCountedMatchesCallback :: Maybe FindControllerCountedMatchesCallback
- onFindControllerCountedMatches :: (GObject a, MonadIO m) => a -> FindControllerCountedMatchesCallback -> m SignalHandlerId
- type FindControllerFailedToFindTextCallback = IO ()
- type FindControllerFailedToFindTextCallbackC = Ptr () -> Ptr () -> IO ()
- data FindControllerFailedToFindTextSignalInfo
- afterFindControllerFailedToFindText :: (GObject a, MonadIO m) => a -> FindControllerFailedToFindTextCallback -> m SignalHandlerId
- findControllerFailedToFindTextCallbackWrapper :: FindControllerFailedToFindTextCallback -> Ptr () -> Ptr () -> IO ()
- findControllerFailedToFindTextClosure :: FindControllerFailedToFindTextCallback -> IO Closure
- mkFindControllerFailedToFindTextCallback :: FindControllerFailedToFindTextCallbackC -> IO (FunPtr FindControllerFailedToFindTextCallbackC)
- noFindControllerFailedToFindTextCallback :: Maybe FindControllerFailedToFindTextCallback
- onFindControllerFailedToFindText :: (GObject a, MonadIO m) => a -> FindControllerFailedToFindTextCallback -> m SignalHandlerId
- type FindControllerFoundTextCallback = Word32 -> IO ()
- type FindControllerFoundTextCallbackC = Ptr () -> Word32 -> Ptr () -> IO ()
- data FindControllerFoundTextSignalInfo
- afterFindControllerFoundText :: (GObject a, MonadIO m) => a -> FindControllerFoundTextCallback -> m SignalHandlerId
- findControllerFoundTextCallbackWrapper :: FindControllerFoundTextCallback -> Ptr () -> Word32 -> Ptr () -> IO ()
- findControllerFoundTextClosure :: FindControllerFoundTextCallback -> IO Closure
- mkFindControllerFoundTextCallback :: FindControllerFoundTextCallbackC -> IO (FunPtr FindControllerFoundTextCallbackC)
- noFindControllerFoundTextCallback :: Maybe FindControllerFoundTextCallback
- onFindControllerFoundText :: (GObject a, MonadIO m) => a -> FindControllerFoundTextCallback -> m SignalHandlerId
Exported types
newtype FindController Source
class GObject o => FindControllerK o Source
(GObject o, IsDescendantOf FindController o) => FindControllerK o |
toFindController :: FindControllerK o => o -> IO FindController Source
Methods
findControllerCountMatches
findControllerCountMatches :: (MonadIO m, FindControllerK a) => a -> Text -> Word32 -> Word32 -> m () Source
findControllerGetMaxMatchCount
findControllerGetMaxMatchCount :: (MonadIO m, FindControllerK a) => a -> m Word32 Source
findControllerGetOptions
findControllerGetOptions :: (MonadIO m, FindControllerK a) => a -> m Word32 Source
findControllerGetSearchText
findControllerGetSearchText :: (MonadIO m, FindControllerK a) => a -> m Text Source
findControllerGetWebView
findControllerGetWebView :: (MonadIO m, FindControllerK a) => a -> m WebView Source
findControllerSearch
findControllerSearch :: (MonadIO m, FindControllerK a) => a -> Text -> Word32 -> Word32 -> m () Source
findControllerSearchFinish
findControllerSearchFinish :: (MonadIO m, FindControllerK a) => a -> m () Source
findControllerSearchNext
findControllerSearchNext :: (MonadIO m, FindControllerK a) => a -> m () Source
findControllerSearchPrevious
findControllerSearchPrevious :: (MonadIO m, FindControllerK a) => a -> m () Source
Properties
MaxMatchCount
data FindControllerMaxMatchCountPropertyInfo Source
AttrInfo FindControllerMaxMatchCountPropertyInfo | |
type AttrLabel FindControllerMaxMatchCountPropertyInfo = "FindController::max-match-count" | |
type AttrGetType FindControllerMaxMatchCountPropertyInfo = Word32 | |
type AttrBaseTypeConstraint FindControllerMaxMatchCountPropertyInfo = FindControllerK | |
type AttrSetTypeConstraint FindControllerMaxMatchCountPropertyInfo = * ~ () | |
type AttrAllowedOps FindControllerMaxMatchCountPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getFindControllerMaxMatchCount :: (MonadIO m, FindControllerK o) => o -> m Word32 Source
Options
data FindControllerOptionsPropertyInfo Source
AttrInfo FindControllerOptionsPropertyInfo | |
type AttrLabel FindControllerOptionsPropertyInfo = "FindController::options" | |
type AttrGetType FindControllerOptionsPropertyInfo = [FindOptions] | |
type AttrBaseTypeConstraint FindControllerOptionsPropertyInfo = FindControllerK | |
type AttrSetTypeConstraint FindControllerOptionsPropertyInfo = * ~ () | |
type AttrAllowedOps FindControllerOptionsPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getFindControllerOptions :: (MonadIO m, FindControllerK o) => o -> m [FindOptions] Source
Text
data FindControllerTextPropertyInfo Source
AttrInfo FindControllerTextPropertyInfo | |
type AttrLabel FindControllerTextPropertyInfo = "FindController::text" | |
type AttrGetType FindControllerTextPropertyInfo = Text | |
type AttrBaseTypeConstraint FindControllerTextPropertyInfo = FindControllerK | |
type AttrSetTypeConstraint FindControllerTextPropertyInfo = * ~ () | |
type AttrAllowedOps FindControllerTextPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getFindControllerText :: (MonadIO m, FindControllerK o) => o -> m Text Source
WebView
data FindControllerWebViewPropertyInfo Source
AttrInfo FindControllerWebViewPropertyInfo | |
type AttrLabel FindControllerWebViewPropertyInfo = "FindController::web-view" | |
type AttrGetType FindControllerWebViewPropertyInfo = WebView | |
type AttrBaseTypeConstraint FindControllerWebViewPropertyInfo = FindControllerK | |
type AttrSetTypeConstraint FindControllerWebViewPropertyInfo = WebViewK | |
type AttrAllowedOps FindControllerWebViewPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getFindControllerWebView :: (MonadIO m, FindControllerK o) => o -> m WebView Source
Signals
CountedMatches
type FindControllerCountedMatchesCallback = Word32 -> IO () Source
afterFindControllerCountedMatches :: (GObject a, MonadIO m) => a -> FindControllerCountedMatchesCallback -> m SignalHandlerId Source
findControllerCountedMatchesCallbackWrapper :: FindControllerCountedMatchesCallback -> Ptr () -> Word32 -> Ptr () -> IO () Source
mkFindControllerCountedMatchesCallback :: FindControllerCountedMatchesCallbackC -> IO (FunPtr FindControllerCountedMatchesCallbackC) Source
onFindControllerCountedMatches :: (GObject a, MonadIO m) => a -> FindControllerCountedMatchesCallback -> m SignalHandlerId Source
FailedToFindText
type FindControllerFailedToFindTextCallback = IO () Source
type FindControllerFailedToFindTextCallbackC = Ptr () -> Ptr () -> IO () Source
afterFindControllerFailedToFindText :: (GObject a, MonadIO m) => a -> FindControllerFailedToFindTextCallback -> m SignalHandlerId Source
findControllerFailedToFindTextCallbackWrapper :: FindControllerFailedToFindTextCallback -> Ptr () -> Ptr () -> IO () Source
findControllerFailedToFindTextClosure :: FindControllerFailedToFindTextCallback -> IO Closure Source
mkFindControllerFailedToFindTextCallback :: FindControllerFailedToFindTextCallbackC -> IO (FunPtr FindControllerFailedToFindTextCallbackC) Source
onFindControllerFailedToFindText :: (GObject a, MonadIO m) => a -> FindControllerFailedToFindTextCallback -> m SignalHandlerId Source
FoundText
type FindControllerFoundTextCallback = Word32 -> IO () Source
afterFindControllerFoundText :: (GObject a, MonadIO m) => a -> FindControllerFoundTextCallback -> m SignalHandlerId Source
findControllerFoundTextCallbackWrapper :: FindControllerFoundTextCallback -> Ptr () -> Word32 -> Ptr () -> IO () Source
mkFindControllerFoundTextCallback :: FindControllerFoundTextCallbackC -> IO (FunPtr FindControllerFoundTextCallbackC) Source
onFindControllerFoundText :: (GObject a, MonadIO m) => a -> FindControllerFoundTextCallback -> m SignalHandlerId Source