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 FilenameCompleter = FilenameCompleter (ForeignPtr FilenameCompleter)
- class GObject o => FilenameCompleterK o
- toFilenameCompleter :: FilenameCompleterK o => o -> IO FilenameCompleter
- noFilenameCompleter :: Maybe FilenameCompleter
- data FilenameCompleterGetCompletionSuffixMethodInfo
- filenameCompleterGetCompletionSuffix :: (MonadIO m, FilenameCompleterK a) => a -> Text -> m Text
- data FilenameCompleterGetCompletionsMethodInfo
- filenameCompleterGetCompletions :: (MonadIO m, FilenameCompleterK a) => a -> Text -> m [Text]
- filenameCompleterNew :: MonadIO m => m FilenameCompleter
- data FilenameCompleterSetDirsOnlyMethodInfo
- filenameCompleterSetDirsOnly :: (MonadIO m, FilenameCompleterK a) => a -> Bool -> m ()
- type FilenameCompleterGotCompletionDataCallback = IO ()
- type FilenameCompleterGotCompletionDataCallbackC = Ptr () -> Ptr () -> IO ()
- data FilenameCompleterGotCompletionDataSignalInfo
- afterFilenameCompleterGotCompletionData :: (GObject a, MonadIO m) => a -> FilenameCompleterGotCompletionDataCallback -> m SignalHandlerId
- filenameCompleterGotCompletionDataCallbackWrapper :: FilenameCompleterGotCompletionDataCallback -> Ptr () -> Ptr () -> IO ()
- filenameCompleterGotCompletionDataClosure :: FilenameCompleterGotCompletionDataCallback -> IO Closure
- mkFilenameCompleterGotCompletionDataCallback :: FilenameCompleterGotCompletionDataCallbackC -> IO (FunPtr FilenameCompleterGotCompletionDataCallbackC)
- noFilenameCompleterGotCompletionDataCallback :: Maybe FilenameCompleterGotCompletionDataCallback
- onFilenameCompleterGotCompletionData :: (GObject a, MonadIO m) => a -> FilenameCompleterGotCompletionDataCallback -> m SignalHandlerId
Exported types
newtype FilenameCompleter Source
GObject FilenameCompleter Source | |
((~) * info (ResolveFilenameCompleterMethod t FilenameCompleter), MethodInfo * info FilenameCompleter p) => IsLabel t (FilenameCompleter -> p) Source | |
((~) * info (ResolveFilenameCompleterMethod t FilenameCompleter), MethodInfo * info FilenameCompleter p) => IsLabelProxy t (FilenameCompleter -> p) Source | |
type ParentTypes FilenameCompleter Source | |
type AttributeList FilenameCompleter Source | |
type SignalList FilenameCompleter Source |
class GObject o => FilenameCompleterK o Source
(GObject o, IsDescendantOf FilenameCompleter o) => FilenameCompleterK o Source | |
toFilenameCompleter :: FilenameCompleterK o => o -> IO FilenameCompleter Source
Methods
filenameCompleterGetCompletionSuffix
data FilenameCompleterGetCompletionSuffixMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Text), MonadIO m, FilenameCompleterK a) => MethodInfo (TYPE Lifted) FilenameCompleterGetCompletionSuffixMethodInfo a signature Source | |
filenameCompleterGetCompletionSuffix :: (MonadIO m, FilenameCompleterK a) => a -> Text -> m Text Source
filenameCompleterGetCompletions
data FilenameCompleterGetCompletionsMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m [Text]), MonadIO m, FilenameCompleterK a) => MethodInfo (TYPE Lifted) FilenameCompleterGetCompletionsMethodInfo a signature Source | |
filenameCompleterGetCompletions :: (MonadIO m, FilenameCompleterK a) => a -> Text -> m [Text] Source
filenameCompleterNew
filenameCompleterNew :: MonadIO m => m FilenameCompleter Source
filenameCompleterSetDirsOnly
data FilenameCompleterSetDirsOnlyMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, FilenameCompleterK a) => MethodInfo (TYPE Lifted) FilenameCompleterSetDirsOnlyMethodInfo a signature Source | |
filenameCompleterSetDirsOnly :: (MonadIO m, FilenameCompleterK a) => a -> Bool -> m () Source
Signals
GotCompletionData
type FilenameCompleterGotCompletionDataCallbackC = Ptr () -> Ptr () -> IO () Source
afterFilenameCompleterGotCompletionData :: (GObject a, MonadIO m) => a -> FilenameCompleterGotCompletionDataCallback -> m SignalHandlerId Source
filenameCompleterGotCompletionDataCallbackWrapper :: FilenameCompleterGotCompletionDataCallback -> Ptr () -> Ptr () -> IO () Source
filenameCompleterGotCompletionDataClosure :: FilenameCompleterGotCompletionDataCallback -> IO Closure Source
mkFilenameCompleterGotCompletionDataCallback :: FilenameCompleterGotCompletionDataCallbackC -> IO (FunPtr FilenameCompleterGotCompletionDataCallbackC) Source