gi-gtksource-3.0.6: GtkSource bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GtkSource.Objects.CompletionItem

Contents

Description

 

Synopsis

Exported types

newtype CompletionItem Source #

Instances

GObject CompletionItem Source # 
IsObject CompletionItem Source # 
IsCompletionProposal CompletionItem Source # 
IsCompletionItem CompletionItem Source # 
((~) * info (ResolveCompletionItemMethod t CompletionItem), MethodInfo * info CompletionItem p) => IsLabel t (CompletionItem -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> CompletionItem -> p #

((~) * info (ResolveCompletionItemMethod t CompletionItem), MethodInfo * info CompletionItem p) => IsLabelProxy t (CompletionItem -> p) Source # 
HasAttributeList * CompletionItem Source # 
type SignalList CompletionItem Source # 
type SignalList CompletionItem
type AttributeList CompletionItem Source # 
type AttributeList CompletionItem

class GObject o => IsCompletionItem o Source #

Instances

Methods

completionItemNew

completionItemNew :: (MonadIO m, IsPixbuf a) => Text -> Text -> Maybe a -> Maybe Text -> m CompletionItem Source #

completionItemNewFromStock

completionItemNewFromStock :: MonadIO m => Maybe Text -> Text -> Text -> Maybe Text -> m CompletionItem Source #

Deprecated: (Since version 3.10)Use gtk_source_completion_item_new() instead.

completionItemNewWithMarkup

completionItemNewWithMarkup :: (MonadIO m, IsPixbuf a) => Text -> Text -> Maybe a -> Maybe Text -> m CompletionItem Source #

Properties

Gicon

data CompletionItemGiconPropertyInfo Source #

Instances

AttrInfo CompletionItemGiconPropertyInfo Source # 

Associated Types

type AttrAllowedOps CompletionItemGiconPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CompletionItemGiconPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CompletionItemGiconPropertyInfo :: * -> Constraint

type AttrGetType CompletionItemGiconPropertyInfo :: *

type AttrLabel CompletionItemGiconPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint CompletionItemGiconPropertyInfo o => Proxy * CompletionItemGiconPropertyInfo -> o -> IO (AttrGetType CompletionItemGiconPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CompletionItemGiconPropertyInfo o, AttrSetTypeConstraint CompletionItemGiconPropertyInfo b) => Proxy * CompletionItemGiconPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CompletionItemGiconPropertyInfo o => Proxy * CompletionItemGiconPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CompletionItemGiconPropertyInfo o, AttrSetTypeConstraint CompletionItemGiconPropertyInfo b) => Proxy * CompletionItemGiconPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint CompletionItemGiconPropertyInfo Source # 
type AttrSetTypeConstraint CompletionItemGiconPropertyInfo = IsIcon
type AttrLabel CompletionItemGiconPropertyInfo Source # 
type AttrLabel CompletionItemGiconPropertyInfo = "gicon"
type AttrGetType CompletionItemGiconPropertyInfo Source # 
type AttrGetType CompletionItemGiconPropertyInfo = Maybe Icon
type AttrBaseTypeConstraint CompletionItemGiconPropertyInfo Source # 
type AttrAllowedOps CompletionItemGiconPropertyInfo Source # 
type AttrAllowedOps CompletionItemGiconPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

completionItemGicon :: AttrLabelProxy "gicon" Source #

constructCompletionItemGicon :: (IsCompletionItem o, IsIcon a) => a -> IO (GValueConstruct o) Source #

setCompletionItemGicon :: (MonadIO m, IsCompletionItem o, IsIcon a) => o -> a -> m () Source #

Icon

data CompletionItemIconPropertyInfo Source #

Instances

AttrInfo CompletionItemIconPropertyInfo Source # 

Associated Types

type AttrAllowedOps CompletionItemIconPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CompletionItemIconPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CompletionItemIconPropertyInfo :: * -> Constraint

type AttrGetType CompletionItemIconPropertyInfo :: *

type AttrLabel CompletionItemIconPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint CompletionItemIconPropertyInfo o => Proxy * CompletionItemIconPropertyInfo -> o -> IO (AttrGetType CompletionItemIconPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CompletionItemIconPropertyInfo o, AttrSetTypeConstraint CompletionItemIconPropertyInfo b) => Proxy * CompletionItemIconPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CompletionItemIconPropertyInfo o => Proxy * CompletionItemIconPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CompletionItemIconPropertyInfo o, AttrSetTypeConstraint CompletionItemIconPropertyInfo b) => Proxy * CompletionItemIconPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint CompletionItemIconPropertyInfo Source # 
type AttrSetTypeConstraint CompletionItemIconPropertyInfo = IsPixbuf
type AttrLabel CompletionItemIconPropertyInfo Source # 
type AttrLabel CompletionItemIconPropertyInfo = "icon"
type AttrGetType CompletionItemIconPropertyInfo Source # 
type AttrGetType CompletionItemIconPropertyInfo = Maybe Pixbuf
type AttrBaseTypeConstraint CompletionItemIconPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionItemIconPropertyInfo = IsCompletionItem
type AttrAllowedOps CompletionItemIconPropertyInfo Source # 
type AttrAllowedOps CompletionItemIconPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

completionItemIcon :: AttrLabelProxy "icon" Source #

constructCompletionItemIcon :: (IsCompletionItem o, IsPixbuf a) => a -> IO (GValueConstruct o) Source #

setCompletionItemIcon :: (MonadIO m, IsCompletionItem o, IsPixbuf a) => o -> a -> m () Source #

IconName

data CompletionItemIconNamePropertyInfo Source #

Instances

AttrInfo CompletionItemIconNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps CompletionItemIconNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CompletionItemIconNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CompletionItemIconNamePropertyInfo :: * -> Constraint

type AttrGetType CompletionItemIconNamePropertyInfo :: *

type AttrLabel CompletionItemIconNamePropertyInfo :: Symbol

type AttrSetTypeConstraint CompletionItemIconNamePropertyInfo Source # 
type AttrSetTypeConstraint CompletionItemIconNamePropertyInfo = * ~ Text
type AttrLabel CompletionItemIconNamePropertyInfo Source # 
type AttrLabel CompletionItemIconNamePropertyInfo = "icon-name"
type AttrGetType CompletionItemIconNamePropertyInfo Source # 
type AttrBaseTypeConstraint CompletionItemIconNamePropertyInfo Source # 
type AttrAllowedOps CompletionItemIconNamePropertyInfo Source # 
type AttrAllowedOps CompletionItemIconNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

completionItemIconName :: AttrLabelProxy "iconName" Source #

constructCompletionItemIconName :: IsCompletionItem o => Text -> IO (GValueConstruct o) Source #

Info

data CompletionItemInfoPropertyInfo Source #

Instances

AttrInfo CompletionItemInfoPropertyInfo Source # 

Associated Types

type AttrAllowedOps CompletionItemInfoPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CompletionItemInfoPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CompletionItemInfoPropertyInfo :: * -> Constraint

type AttrGetType CompletionItemInfoPropertyInfo :: *

type AttrLabel CompletionItemInfoPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint CompletionItemInfoPropertyInfo o => Proxy * CompletionItemInfoPropertyInfo -> o -> IO (AttrGetType CompletionItemInfoPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CompletionItemInfoPropertyInfo o, AttrSetTypeConstraint CompletionItemInfoPropertyInfo b) => Proxy * CompletionItemInfoPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CompletionItemInfoPropertyInfo o => Proxy * CompletionItemInfoPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CompletionItemInfoPropertyInfo o, AttrSetTypeConstraint CompletionItemInfoPropertyInfo b) => Proxy * CompletionItemInfoPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint CompletionItemInfoPropertyInfo Source # 
type AttrSetTypeConstraint CompletionItemInfoPropertyInfo = * ~ Text
type AttrLabel CompletionItemInfoPropertyInfo Source # 
type AttrLabel CompletionItemInfoPropertyInfo = "info"
type AttrGetType CompletionItemInfoPropertyInfo Source # 
type AttrGetType CompletionItemInfoPropertyInfo = Maybe Text
type AttrBaseTypeConstraint CompletionItemInfoPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionItemInfoPropertyInfo = IsCompletionItem
type AttrAllowedOps CompletionItemInfoPropertyInfo Source # 
type AttrAllowedOps CompletionItemInfoPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

completionItemInfo :: AttrLabelProxy "info" Source #

constructCompletionItemInfo :: IsCompletionItem o => Text -> IO (GValueConstruct o) Source #

setCompletionItemInfo :: (MonadIO m, IsCompletionItem o) => o -> Text -> m () Source #

Label

data CompletionItemLabelPropertyInfo Source #

Instances

AttrInfo CompletionItemLabelPropertyInfo Source # 

Associated Types

type AttrAllowedOps CompletionItemLabelPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CompletionItemLabelPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CompletionItemLabelPropertyInfo :: * -> Constraint

type AttrGetType CompletionItemLabelPropertyInfo :: *

type AttrLabel CompletionItemLabelPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint CompletionItemLabelPropertyInfo o => Proxy * CompletionItemLabelPropertyInfo -> o -> IO (AttrGetType CompletionItemLabelPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CompletionItemLabelPropertyInfo o, AttrSetTypeConstraint CompletionItemLabelPropertyInfo b) => Proxy * CompletionItemLabelPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CompletionItemLabelPropertyInfo o => Proxy * CompletionItemLabelPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CompletionItemLabelPropertyInfo o, AttrSetTypeConstraint CompletionItemLabelPropertyInfo b) => Proxy * CompletionItemLabelPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint CompletionItemLabelPropertyInfo Source # 
type AttrSetTypeConstraint CompletionItemLabelPropertyInfo = * ~ Text
type AttrLabel CompletionItemLabelPropertyInfo Source # 
type AttrLabel CompletionItemLabelPropertyInfo = "label"
type AttrGetType CompletionItemLabelPropertyInfo Source # 
type AttrGetType CompletionItemLabelPropertyInfo = Maybe Text
type AttrBaseTypeConstraint CompletionItemLabelPropertyInfo Source # 
type AttrAllowedOps CompletionItemLabelPropertyInfo Source # 
type AttrAllowedOps CompletionItemLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

completionItemLabel :: AttrLabelProxy "label" Source #

constructCompletionItemLabel :: IsCompletionItem o => Text -> IO (GValueConstruct o) Source #

setCompletionItemLabel :: (MonadIO m, IsCompletionItem o) => o -> Text -> m () Source #

Markup

data CompletionItemMarkupPropertyInfo Source #

Instances

AttrInfo CompletionItemMarkupPropertyInfo Source # 

Associated Types

type AttrAllowedOps CompletionItemMarkupPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CompletionItemMarkupPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CompletionItemMarkupPropertyInfo :: * -> Constraint

type AttrGetType CompletionItemMarkupPropertyInfo :: *

type AttrLabel CompletionItemMarkupPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint CompletionItemMarkupPropertyInfo o => Proxy * CompletionItemMarkupPropertyInfo -> o -> IO (AttrGetType CompletionItemMarkupPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CompletionItemMarkupPropertyInfo o, AttrSetTypeConstraint CompletionItemMarkupPropertyInfo b) => Proxy * CompletionItemMarkupPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CompletionItemMarkupPropertyInfo o => Proxy * CompletionItemMarkupPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CompletionItemMarkupPropertyInfo o, AttrSetTypeConstraint CompletionItemMarkupPropertyInfo b) => Proxy * CompletionItemMarkupPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint CompletionItemMarkupPropertyInfo Source # 
type AttrSetTypeConstraint CompletionItemMarkupPropertyInfo = * ~ Text
type AttrLabel CompletionItemMarkupPropertyInfo Source # 
type AttrLabel CompletionItemMarkupPropertyInfo = "markup"
type AttrGetType CompletionItemMarkupPropertyInfo Source # 
type AttrGetType CompletionItemMarkupPropertyInfo = Maybe Text
type AttrBaseTypeConstraint CompletionItemMarkupPropertyInfo Source # 
type AttrAllowedOps CompletionItemMarkupPropertyInfo Source # 
type AttrAllowedOps CompletionItemMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

completionItemMarkup :: AttrLabelProxy "markup" Source #

constructCompletionItemMarkup :: IsCompletionItem o => Text -> IO (GValueConstruct o) Source #

Text

data CompletionItemTextPropertyInfo Source #

Instances

AttrInfo CompletionItemTextPropertyInfo Source # 

Associated Types

type AttrAllowedOps CompletionItemTextPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CompletionItemTextPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CompletionItemTextPropertyInfo :: * -> Constraint

type AttrGetType CompletionItemTextPropertyInfo :: *

type AttrLabel CompletionItemTextPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint CompletionItemTextPropertyInfo o => Proxy * CompletionItemTextPropertyInfo -> o -> IO (AttrGetType CompletionItemTextPropertyInfo)

attrSet :: (AttrBaseTypeConstraint CompletionItemTextPropertyInfo o, AttrSetTypeConstraint CompletionItemTextPropertyInfo b) => Proxy * CompletionItemTextPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CompletionItemTextPropertyInfo o => Proxy * CompletionItemTextPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CompletionItemTextPropertyInfo o, AttrSetTypeConstraint CompletionItemTextPropertyInfo b) => Proxy * CompletionItemTextPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint CompletionItemTextPropertyInfo Source # 
type AttrSetTypeConstraint CompletionItemTextPropertyInfo = * ~ Text
type AttrLabel CompletionItemTextPropertyInfo Source # 
type AttrLabel CompletionItemTextPropertyInfo = "text"
type AttrGetType CompletionItemTextPropertyInfo Source # 
type AttrGetType CompletionItemTextPropertyInfo = Maybe Text
type AttrBaseTypeConstraint CompletionItemTextPropertyInfo Source # 
type AttrBaseTypeConstraint CompletionItemTextPropertyInfo = IsCompletionItem
type AttrAllowedOps CompletionItemTextPropertyInfo Source # 
type AttrAllowedOps CompletionItemTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

completionItemText :: AttrLabelProxy "text" Source #

constructCompletionItemText :: IsCompletionItem o => Text -> IO (GValueConstruct o) Source #

setCompletionItemText :: (MonadIO m, IsCompletionItem o) => o -> Text -> m () Source #