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
- data FindControllerCountMatchesMethodInfo
- findControllerCountMatches :: (MonadIO m, FindControllerK a) => a -> Text -> Word32 -> Word32 -> m ()
- data FindControllerGetMaxMatchCountMethodInfo
- findControllerGetMaxMatchCount :: (MonadIO m, FindControllerK a) => a -> m Word32
- data FindControllerGetOptionsMethodInfo
- findControllerGetOptions :: (MonadIO m, FindControllerK a) => a -> m Word32
- data FindControllerGetSearchTextMethodInfo
- findControllerGetSearchText :: (MonadIO m, FindControllerK a) => a -> m Text
- data FindControllerGetWebViewMethodInfo
- findControllerGetWebView :: (MonadIO m, FindControllerK a) => a -> m WebView
- data FindControllerSearchMethodInfo
- findControllerSearch :: (MonadIO m, FindControllerK a) => a -> Text -> Word32 -> Word32 -> m ()
- data FindControllerSearchFinishMethodInfo
- findControllerSearchFinish :: (MonadIO m, FindControllerK a) => a -> m ()
- data FindControllerSearchNextMethodInfo
- findControllerSearchNext :: (MonadIO m, FindControllerK a) => a -> m ()
- data FindControllerSearchPreviousMethodInfo
- findControllerSearchPrevious :: (MonadIO m, FindControllerK a) => a -> m ()
- data FindControllerMaxMatchCountPropertyInfo
- findControllerMaxMatchCount :: AttrLabelProxy "maxMatchCount"
- getFindControllerMaxMatchCount :: (MonadIO m, FindControllerK o) => o -> m Word32
- data FindControllerOptionsPropertyInfo
- findControllerOptions :: AttrLabelProxy "options"
- getFindControllerOptions :: (MonadIO m, FindControllerK o) => o -> m [FindOptions]
- data FindControllerTextPropertyInfo
- findControllerText :: AttrLabelProxy "text"
- getFindControllerText :: (MonadIO m, FindControllerK o) => o -> m (Maybe Text)
- data FindControllerWebViewPropertyInfo
- constructFindControllerWebView :: WebViewK a => a -> IO ([Char], GValue)
- findControllerWebView :: AttrLabelProxy "webView"
- 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
GObject FindController | |
((~) * info (ResolveFindControllerMethod t FindController), MethodInfo * info FindController p) => IsLabelProxy t (FindController -> p) | |
type ParentTypes FindController | |
type AttributeList FindController | |
type SignalList FindController |
class GObject o => FindControllerK o Source
(GObject o, IsDescendantOf FindController o) => FindControllerK o |
toFindController :: FindControllerK o => o -> IO FindController Source
Methods
findControllerCountMatches
data FindControllerCountMatchesMethodInfo Source
((~) * signature (Text -> Word32 -> Word32 -> m ()), MonadIO m, FindControllerK a) => MethodInfo * FindControllerCountMatchesMethodInfo a signature |
findControllerCountMatches :: (MonadIO m, FindControllerK a) => a -> Text -> Word32 -> Word32 -> m () Source
findControllerGetMaxMatchCount
data FindControllerGetMaxMatchCountMethodInfo Source
((~) * signature (m Word32), MonadIO m, FindControllerK a) => MethodInfo * FindControllerGetMaxMatchCountMethodInfo a signature |
findControllerGetMaxMatchCount :: (MonadIO m, FindControllerK a) => a -> m Word32 Source
findControllerGetOptions
data FindControllerGetOptionsMethodInfo Source
((~) * signature (m Word32), MonadIO m, FindControllerK a) => MethodInfo * FindControllerGetOptionsMethodInfo a signature |
findControllerGetOptions :: (MonadIO m, FindControllerK a) => a -> m Word32 Source
findControllerGetSearchText
data FindControllerGetSearchTextMethodInfo Source
((~) * signature (m Text), MonadIO m, FindControllerK a) => MethodInfo * FindControllerGetSearchTextMethodInfo a signature |
findControllerGetSearchText :: (MonadIO m, FindControllerK a) => a -> m Text Source
findControllerGetWebView
data FindControllerGetWebViewMethodInfo Source
((~) * signature (m WebView), MonadIO m, FindControllerK a) => MethodInfo * FindControllerGetWebViewMethodInfo a signature |
findControllerGetWebView :: (MonadIO m, FindControllerK a) => a -> m WebView Source
findControllerSearch
data FindControllerSearchMethodInfo Source
((~) * signature (Text -> Word32 -> Word32 -> m ()), MonadIO m, FindControllerK a) => MethodInfo * FindControllerSearchMethodInfo a signature |
findControllerSearch :: (MonadIO m, FindControllerK a) => a -> Text -> Word32 -> Word32 -> m () Source
findControllerSearchFinish
data FindControllerSearchFinishMethodInfo Source
((~) * signature (m ()), MonadIO m, FindControllerK a) => MethodInfo * FindControllerSearchFinishMethodInfo a signature |
findControllerSearchFinish :: (MonadIO m, FindControllerK a) => a -> m () Source
findControllerSearchNext
data FindControllerSearchNextMethodInfo Source
((~) * signature (m ()), MonadIO m, FindControllerK a) => MethodInfo * FindControllerSearchNextMethodInfo a signature |
findControllerSearchNext :: (MonadIO m, FindControllerK a) => a -> m () Source
findControllerSearchPrevious
data FindControllerSearchPreviousMethodInfo Source
((~) * signature (m ()), MonadIO m, FindControllerK a) => MethodInfo * FindControllerSearchPreviousMethodInfo a signature |
findControllerSearchPrevious :: (MonadIO m, FindControllerK a) => a -> m () Source
Properties
MaxMatchCount
data FindControllerMaxMatchCountPropertyInfo Source
findControllerMaxMatchCount :: AttrLabelProxy "maxMatchCount" Source
getFindControllerMaxMatchCount :: (MonadIO m, FindControllerK o) => o -> m Word32 Source
Options
data FindControllerOptionsPropertyInfo Source
findControllerOptions :: AttrLabelProxy "options" Source
getFindControllerOptions :: (MonadIO m, FindControllerK o) => o -> m [FindOptions] Source
Text
data FindControllerTextPropertyInfo Source
AttrInfo FindControllerTextPropertyInfo | |
type AttrLabel FindControllerTextPropertyInfo = "text" | |
type AttrGetType FindControllerTextPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint FindControllerTextPropertyInfo = FindControllerK | |
type AttrSetTypeConstraint FindControllerTextPropertyInfo = * ~ () | |
type AttrAllowedOps FindControllerTextPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
findControllerText :: AttrLabelProxy "text" Source
getFindControllerText :: (MonadIO m, FindControllerK o) => o -> m (Maybe Text) Source
WebView
data FindControllerWebViewPropertyInfo Source
findControllerWebView :: AttrLabelProxy "webView" Source
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