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
- filenameCompleterGetCompletionSuffix :: (MonadIO m, FilenameCompleterK a) => a -> Text -> m Text
- filenameCompleterGetCompletions :: (MonadIO m, FilenameCompleterK a) => a -> Text -> m [Text]
- filenameCompleterNew :: MonadIO m => m FilenameCompleter
- 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
class GObject o => FilenameCompleterK o Source
(GObject o, IsDescendantOf FilenameCompleter o) => FilenameCompleterK o Source |
toFilenameCompleter :: FilenameCompleterK o => o -> IO FilenameCompleter Source
Methods
filenameCompleterGetCompletionSuffix
filenameCompleterGetCompletionSuffix :: (MonadIO m, FilenameCompleterK a) => a -> Text -> m Text Source
filenameCompleterGetCompletions
filenameCompleterGetCompletions :: (MonadIO m, FilenameCompleterK a) => a -> Text -> m [Text] Source
filenameCompleterNew
filenameCompleterNew :: MonadIO m => m FilenameCompleter Source
filenameCompleterSetDirsOnly
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