gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.StringList

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Objects.StringList module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype StringList #

Instances

Instances details
Eq StringList 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

(==) :: StringList -> StringList -> Bool

(/=) :: StringList -> StringList -> Bool

GObject StringList 
Instance details

Defined in GI.Gtk.Objects.StringList

ManagedPtrNewtype StringList 
Instance details

Defined in GI.Gtk.Objects.StringList

TypedObject StringList 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

glibType :: IO GType #

HasParentTypes StringList 
Instance details

Defined in GI.Gtk.Objects.StringList

HasAttributeList StringList 
Instance details

Defined in GI.Gtk.Objects.StringList

(info ~ ResolveStringListMethod t StringList, OverloadedMethod info StringList p, HasField t StringList p) => HasField (t :: Symbol) StringList p 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

getField :: StringList -> p

(info ~ ResolveStringListMethod t StringList, OverloadedMethodInfo info StringList) => IsLabel t (MethodProxy info StringList) 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

fromLabel :: MethodProxy info StringList

(info ~ ResolveStringListMethod t StringList, OverloadedMethod info StringList p) => IsLabel t (StringList -> p) 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

fromLabel :: StringList -> p

IsGValue (Maybe StringList) 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe StringList -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe StringList) #

type AttributeList StringList 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttributeList StringList = StringListAttributeList
type ParentTypes StringList 
Instance details

Defined in GI.Gtk.Objects.StringList

type ParentTypes StringList = '[Object, ListModel, Buildable]
type SignalList StringList 
Instance details

Defined in GI.Gtk.Objects.StringList

type SignalList StringList = StringListSignalList

class (GObject o, IsDescendantOf StringList o) => IsStringList o #

Instances

Instances details
(GObject o, IsDescendantOf StringList o) => IsStringList o 
Instance details

Defined in GI.Gtk.Objects.StringList

type family ResolveStringListMethod (t :: Symbol) o where ... #

Equations

ResolveStringListMethod "append" o = StringListAppendMethodInfo 
ResolveStringListMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveStringListMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveStringListMethod "find" o = StringListFindMethodInfo 
ResolveStringListMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveStringListMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveStringListMethod "getv" o = ObjectGetvMethodInfo 
ResolveStringListMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveStringListMethod "itemsChanged" o = ListModelItemsChangedMethodInfo 
ResolveStringListMethod "notify" o = ObjectNotifyMethodInfo 
ResolveStringListMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveStringListMethod "ref" o = ObjectRefMethodInfo 
ResolveStringListMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveStringListMethod "remove" o = StringListRemoveMethodInfo 
ResolveStringListMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveStringListMethod "splice" o = StringListSpliceMethodInfo 
ResolveStringListMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveStringListMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveStringListMethod "take" o = StringListTakeMethodInfo 
ResolveStringListMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveStringListMethod "unref" o = ObjectUnrefMethodInfo 
ResolveStringListMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveStringListMethod "getBuildableId" o = BuildableGetBuildableIdMethodInfo 
ResolveStringListMethod "getData" o = ObjectGetDataMethodInfo 
ResolveStringListMethod "getItem" o = ListModelGetItemMethodInfo 
ResolveStringListMethod "getItemType" o = ListModelGetItemTypeMethodInfo 
ResolveStringListMethod "getNItems" o = ListModelGetNItemsMethodInfo 
ResolveStringListMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveStringListMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveStringListMethod "getString" o = StringListGetStringMethodInfo 
ResolveStringListMethod "setData" o = ObjectSetDataMethodInfo 
ResolveStringListMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveStringListMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveStringListMethod l o = MethodResolutionFailed l o :: Type 

data StringListAppendMethodInfo #

Instances

Instances details
(signature ~ (Text -> m ()), MonadIO m, IsStringList a) => OverloadedMethod StringListAppendMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo StringListAppendMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data StringListFindMethodInfo #

Instances

Instances details
(signature ~ (Text -> m Word32), MonadIO m, IsStringList a) => OverloadedMethod StringListFindMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo StringListFindMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data StringListGetStringMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> m (Maybe Text)), MonadIO m, IsStringList a) => OverloadedMethod StringListGetStringMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo StringListGetStringMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data StringListItemTypePropertyInfo #

Instances

Instances details
AttrInfo StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

Associated Types

type AttrAllowedOps StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrAllowedOps StringListItemTypePropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrBaseTypeConstraint StringListItemTypePropertyInfo = IsStringList
type AttrGetType StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrSetTypeConstraint StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrSetTypeConstraint StringListItemTypePropertyInfo = Type ~ ()
type AttrTransferTypeConstraint StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrTransferTypeConstraint StringListItemTypePropertyInfo = Type ~ ()
type AttrTransferType StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrTransferType StringListItemTypePropertyInfo = ()
type AttrLabel StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrLabel StringListItemTypePropertyInfo = "item-type"
type AttrOrigin StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

attrGet :: AttrBaseTypeConstraint StringListItemTypePropertyInfo o => o -> IO (AttrGetType StringListItemTypePropertyInfo)

attrSet :: (AttrBaseTypeConstraint StringListItemTypePropertyInfo o, AttrSetTypeConstraint StringListItemTypePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StringListItemTypePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StringListItemTypePropertyInfo o, AttrSetTypeConstraint StringListItemTypePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint StringListItemTypePropertyInfo o, AttrTransferTypeConstraint StringListItemTypePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType StringListItemTypePropertyInfo)

attrPut :: AttrBaseTypeConstraint StringListItemTypePropertyInfo o => o -> AttrGetType StringListItemTypePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrAllowedOps StringListItemTypePropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrBaseTypeConstraint StringListItemTypePropertyInfo = IsStringList
type AttrGetType StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrLabel StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrLabel StringListItemTypePropertyInfo = "item-type"
type AttrOrigin StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrSetTypeConstraint StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrSetTypeConstraint StringListItemTypePropertyInfo = Type ~ ()
type AttrTransferType StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrTransferType StringListItemTypePropertyInfo = ()
type AttrTransferTypeConstraint StringListItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrTransferTypeConstraint StringListItemTypePropertyInfo = Type ~ ()

data StringListNItemsPropertyInfo #

Instances

Instances details
AttrInfo StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

Associated Types

type AttrAllowedOps StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrAllowedOps StringListNItemsPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrBaseTypeConstraint StringListNItemsPropertyInfo = IsStringList
type AttrGetType StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrGetType StringListNItemsPropertyInfo = Word32
type AttrSetTypeConstraint StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrSetTypeConstraint StringListNItemsPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrTransferTypeConstraint StringListNItemsPropertyInfo = Type ~ ()
type AttrTransferType StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrTransferType StringListNItemsPropertyInfo = ()
type AttrLabel StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrLabel StringListNItemsPropertyInfo = "n-items"
type AttrOrigin StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

attrGet :: AttrBaseTypeConstraint StringListNItemsPropertyInfo o => o -> IO (AttrGetType StringListNItemsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint StringListNItemsPropertyInfo o, AttrSetTypeConstraint StringListNItemsPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StringListNItemsPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StringListNItemsPropertyInfo o, AttrSetTypeConstraint StringListNItemsPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint StringListNItemsPropertyInfo o, AttrTransferTypeConstraint StringListNItemsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType StringListNItemsPropertyInfo)

attrPut :: AttrBaseTypeConstraint StringListNItemsPropertyInfo o => o -> AttrGetType StringListNItemsPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrAllowedOps StringListNItemsPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrBaseTypeConstraint StringListNItemsPropertyInfo = IsStringList
type AttrGetType StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrGetType StringListNItemsPropertyInfo = Word32
type AttrLabel StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrLabel StringListNItemsPropertyInfo = "n-items"
type AttrOrigin StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrSetTypeConstraint StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrSetTypeConstraint StringListNItemsPropertyInfo = Type ~ ()
type AttrTransferType StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrTransferType StringListNItemsPropertyInfo = ()
type AttrTransferTypeConstraint StringListNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrTransferTypeConstraint StringListNItemsPropertyInfo = Type ~ ()

data StringListRemoveMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> m ()), MonadIO m, IsStringList a) => OverloadedMethod StringListRemoveMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo StringListRemoveMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data StringListSpliceMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> Word32 -> Maybe [Text] -> m ()), MonadIO m, IsStringList a) => OverloadedMethod StringListSpliceMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo StringListSpliceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data StringListStringsPropertyInfo #

Instances

Instances details
AttrInfo StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

Associated Types

type AttrAllowedOps StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrAllowedOps StringListStringsPropertyInfo = '['AttrConstruct, 'AttrClear]
type AttrBaseTypeConstraint StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrBaseTypeConstraint StringListStringsPropertyInfo = IsStringList
type AttrGetType StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrGetType StringListStringsPropertyInfo = ()
type AttrSetTypeConstraint StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrSetTypeConstraint StringListStringsPropertyInfo = Type ~ [Text]
type AttrTransferTypeConstraint StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrTransferTypeConstraint StringListStringsPropertyInfo = Type ~ [Text]
type AttrTransferType StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrTransferType StringListStringsPropertyInfo = [Text]
type AttrLabel StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrLabel StringListStringsPropertyInfo = "strings"
type AttrOrigin StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

attrGet :: AttrBaseTypeConstraint StringListStringsPropertyInfo o => o -> IO (AttrGetType StringListStringsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint StringListStringsPropertyInfo o, AttrSetTypeConstraint StringListStringsPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint StringListStringsPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint StringListStringsPropertyInfo o, AttrSetTypeConstraint StringListStringsPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint StringListStringsPropertyInfo o, AttrTransferTypeConstraint StringListStringsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType StringListStringsPropertyInfo)

attrPut :: AttrBaseTypeConstraint StringListStringsPropertyInfo o => o -> AttrGetType StringListStringsPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrAllowedOps StringListStringsPropertyInfo = '['AttrConstruct, 'AttrClear]
type AttrBaseTypeConstraint StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrBaseTypeConstraint StringListStringsPropertyInfo = IsStringList
type AttrGetType StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrGetType StringListStringsPropertyInfo = ()
type AttrLabel StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrLabel StringListStringsPropertyInfo = "strings"
type AttrOrigin StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrSetTypeConstraint StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrSetTypeConstraint StringListStringsPropertyInfo = Type ~ [Text]
type AttrTransferType StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrTransferType StringListStringsPropertyInfo = [Text]
type AttrTransferTypeConstraint StringListStringsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.StringList

type AttrTransferTypeConstraint StringListStringsPropertyInfo = Type ~ [Text]

data StringListTakeMethodInfo #

Instances

Instances details
(signature ~ (Text -> m ()), MonadIO m, IsStringList a) => OverloadedMethod StringListTakeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo StringListTakeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.StringList

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

constructStringListStrings :: (IsStringList o, MonadIO m) => [Text] -> m (GValueConstruct o) #

getStringListItemType :: (MonadIO m, IsStringList o) => o -> m GType #

getStringListNItems :: (MonadIO m, IsStringList o) => o -> m Word32 #

stringListAppend :: (HasCallStack, MonadIO m, IsStringList a) => a -> Text -> m () #

stringListFind :: (HasCallStack, MonadIO m, IsStringList a) => a -> Text -> m Word32 #

stringListGetString :: (HasCallStack, MonadIO m, IsStringList a) => a -> Word32 -> m (Maybe Text) #

stringListItemType :: AttrLabelProxy "itemType" #

stringListNItems :: AttrLabelProxy "nItems" #

stringListNew :: (HasCallStack, MonadIO m) => Maybe [Text] -> m StringList #

stringListRemove :: (HasCallStack, MonadIO m, IsStringList a) => a -> Word32 -> m () #

stringListSplice :: (HasCallStack, MonadIO m, IsStringList a) => a -> Word32 -> Word32 -> Maybe [Text] -> m () #

stringListStrings :: AttrLabelProxy "strings" #

stringListTake :: (HasCallStack, MonadIO m, IsStringList a) => a -> Text -> m () #

toStringList :: (MonadIO m, IsStringList o) => o -> m StringList #