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 CompletionWords = CompletionWords (ForeignPtr CompletionWords)
- class GObject o => CompletionWordsK o
- toCompletionWords :: CompletionWordsK o => o -> IO CompletionWords
- noCompletionWords :: Maybe CompletionWords
- completionWordsNew :: (MonadIO m, PixbufK a) => Maybe Text -> Maybe a -> m CompletionWords
- data CompletionWordsRegisterMethodInfo
- completionWordsRegister :: (MonadIO m, CompletionWordsK a, TextBufferK b) => a -> b -> m ()
- data CompletionWordsUnregisterMethodInfo
- completionWordsUnregister :: (MonadIO m, CompletionWordsK a, TextBufferK b) => a -> b -> m ()
- data CompletionWordsActivationPropertyInfo
- completionWordsActivation :: AttrLabelProxy "activation"
- constructCompletionWordsActivation :: [CompletionActivation] -> IO ([Char], GValue)
- getCompletionWordsActivation :: (MonadIO m, CompletionWordsK o) => o -> m [CompletionActivation]
- setCompletionWordsActivation :: (MonadIO m, CompletionWordsK o) => o -> [CompletionActivation] -> m ()
- data CompletionWordsIconPropertyInfo
- clearCompletionWordsIcon :: (MonadIO m, CompletionWordsK o) => o -> m ()
- completionWordsIcon :: AttrLabelProxy "icon"
- constructCompletionWordsIcon :: PixbufK a => a -> IO ([Char], GValue)
- getCompletionWordsIcon :: (MonadIO m, CompletionWordsK o) => o -> m (Maybe Pixbuf)
- setCompletionWordsIcon :: (MonadIO m, CompletionWordsK o, PixbufK a) => o -> a -> m ()
- data CompletionWordsInteractiveDelayPropertyInfo
- completionWordsInteractiveDelay :: AttrLabelProxy "interactiveDelay"
- constructCompletionWordsInteractiveDelay :: Int32 -> IO ([Char], GValue)
- getCompletionWordsInteractiveDelay :: (MonadIO m, CompletionWordsK o) => o -> m Int32
- setCompletionWordsInteractiveDelay :: (MonadIO m, CompletionWordsK o) => o -> Int32 -> m ()
- data CompletionWordsMinimumWordSizePropertyInfo
- completionWordsMinimumWordSize :: AttrLabelProxy "minimumWordSize"
- constructCompletionWordsMinimumWordSize :: Word32 -> IO ([Char], GValue)
- getCompletionWordsMinimumWordSize :: (MonadIO m, CompletionWordsK o) => o -> m Word32
- setCompletionWordsMinimumWordSize :: (MonadIO m, CompletionWordsK o) => o -> Word32 -> m ()
- data CompletionWordsNamePropertyInfo
- clearCompletionWordsName :: (MonadIO m, CompletionWordsK o) => o -> m ()
- completionWordsName :: AttrLabelProxy "name"
- constructCompletionWordsName :: Text -> IO ([Char], GValue)
- getCompletionWordsName :: (MonadIO m, CompletionWordsK o) => o -> m (Maybe Text)
- setCompletionWordsName :: (MonadIO m, CompletionWordsK o) => o -> Text -> m ()
- data CompletionWordsPriorityPropertyInfo
- completionWordsPriority :: AttrLabelProxy "priority"
- constructCompletionWordsPriority :: Int32 -> IO ([Char], GValue)
- getCompletionWordsPriority :: (MonadIO m, CompletionWordsK o) => o -> m Int32
- setCompletionWordsPriority :: (MonadIO m, CompletionWordsK o) => o -> Int32 -> m ()
- data CompletionWordsProposalsBatchSizePropertyInfo
- completionWordsProposalsBatchSize :: AttrLabelProxy "proposalsBatchSize"
- constructCompletionWordsProposalsBatchSize :: Word32 -> IO ([Char], GValue)
- getCompletionWordsProposalsBatchSize :: (MonadIO m, CompletionWordsK o) => o -> m Word32
- setCompletionWordsProposalsBatchSize :: (MonadIO m, CompletionWordsK o) => o -> Word32 -> m ()
- data CompletionWordsScanBatchSizePropertyInfo
- completionWordsScanBatchSize :: AttrLabelProxy "scanBatchSize"
- constructCompletionWordsScanBatchSize :: Word32 -> IO ([Char], GValue)
- getCompletionWordsScanBatchSize :: (MonadIO m, CompletionWordsK o) => o -> m Word32
- setCompletionWordsScanBatchSize :: (MonadIO m, CompletionWordsK o) => o -> Word32 -> m ()
Exported types
newtype CompletionWords Source
GObject CompletionWords | |
((~) * info (ResolveCompletionWordsMethod t CompletionWords), MethodInfo * info CompletionWords p) => IsLabelProxy t (CompletionWords -> p) | |
type ParentTypes CompletionWords | |
type AttributeList CompletionWords | |
type SignalList CompletionWords |
class GObject o => CompletionWordsK o Source
(GObject o, IsDescendantOf CompletionWords o) => CompletionWordsK o |
toCompletionWords :: CompletionWordsK o => o -> IO CompletionWords Source
Methods
completionWordsNew
completionWordsNew :: (MonadIO m, PixbufK a) => Maybe Text -> Maybe a -> m CompletionWords Source
completionWordsRegister
data CompletionWordsRegisterMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, CompletionWordsK a, TextBufferK b) => MethodInfo * CompletionWordsRegisterMethodInfo a signature |
completionWordsRegister :: (MonadIO m, CompletionWordsK a, TextBufferK b) => a -> b -> m () Source
completionWordsUnregister
data CompletionWordsUnregisterMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, CompletionWordsK a, TextBufferK b) => MethodInfo * CompletionWordsUnregisterMethodInfo a signature |
completionWordsUnregister :: (MonadIO m, CompletionWordsK a, TextBufferK b) => a -> b -> m () Source
Properties
Activation
data CompletionWordsActivationPropertyInfo Source
completionWordsActivation :: AttrLabelProxy "activation" Source
constructCompletionWordsActivation :: [CompletionActivation] -> IO ([Char], GValue) Source
getCompletionWordsActivation :: (MonadIO m, CompletionWordsK o) => o -> m [CompletionActivation] Source
setCompletionWordsActivation :: (MonadIO m, CompletionWordsK o) => o -> [CompletionActivation] -> m () Source
Icon
data CompletionWordsIconPropertyInfo Source
clearCompletionWordsIcon :: (MonadIO m, CompletionWordsK o) => o -> m () Source
completionWordsIcon :: AttrLabelProxy "icon" Source
getCompletionWordsIcon :: (MonadIO m, CompletionWordsK o) => o -> m (Maybe Pixbuf) Source
setCompletionWordsIcon :: (MonadIO m, CompletionWordsK o, PixbufK a) => o -> a -> m () Source
InteractiveDelay
data CompletionWordsInteractiveDelayPropertyInfo Source
completionWordsInteractiveDelay :: AttrLabelProxy "interactiveDelay" Source
getCompletionWordsInteractiveDelay :: (MonadIO m, CompletionWordsK o) => o -> m Int32 Source
setCompletionWordsInteractiveDelay :: (MonadIO m, CompletionWordsK o) => o -> Int32 -> m () Source
MinimumWordSize
data CompletionWordsMinimumWordSizePropertyInfo Source
completionWordsMinimumWordSize :: AttrLabelProxy "minimumWordSize" Source
getCompletionWordsMinimumWordSize :: (MonadIO m, CompletionWordsK o) => o -> m Word32 Source
setCompletionWordsMinimumWordSize :: (MonadIO m, CompletionWordsK o) => o -> Word32 -> m () Source
Name
data CompletionWordsNamePropertyInfo Source
AttrInfo CompletionWordsNamePropertyInfo | |
type AttrLabel CompletionWordsNamePropertyInfo = "name" | |
type AttrGetType CompletionWordsNamePropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint CompletionWordsNamePropertyInfo = CompletionWordsK | |
type AttrSetTypeConstraint CompletionWordsNamePropertyInfo = * ~ Text | |
type AttrAllowedOps CompletionWordsNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearCompletionWordsName :: (MonadIO m, CompletionWordsK o) => o -> m () Source
completionWordsName :: AttrLabelProxy "name" Source
getCompletionWordsName :: (MonadIO m, CompletionWordsK o) => o -> m (Maybe Text) Source
setCompletionWordsName :: (MonadIO m, CompletionWordsK o) => o -> Text -> m () Source
Priority
data CompletionWordsPriorityPropertyInfo Source
completionWordsPriority :: AttrLabelProxy "priority" Source
getCompletionWordsPriority :: (MonadIO m, CompletionWordsK o) => o -> m Int32 Source
setCompletionWordsPriority :: (MonadIO m, CompletionWordsK o) => o -> Int32 -> m () Source
ProposalsBatchSize
data CompletionWordsProposalsBatchSizePropertyInfo Source
completionWordsProposalsBatchSize :: AttrLabelProxy "proposalsBatchSize" Source
getCompletionWordsProposalsBatchSize :: (MonadIO m, CompletionWordsK o) => o -> m Word32 Source
setCompletionWordsProposalsBatchSize :: (MonadIO m, CompletionWordsK o) => o -> Word32 -> m () Source
ScanBatchSize
data CompletionWordsScanBatchSizePropertyInfo Source
completionWordsScanBatchSize :: AttrLabelProxy "scanBatchSize" Source
getCompletionWordsScanBatchSize :: (MonadIO m, CompletionWordsK o) => o -> m Word32 Source
setCompletionWordsScanBatchSize :: (MonadIO m, CompletionWordsK o) => o -> Word32 -> m () Source