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

GI.Gtk.Objects.MultiFilter

Description

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

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

Documentation

newtype MultiFilter #

Instances

Instances details
Eq MultiFilter 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

Methods

(==) :: MultiFilter -> MultiFilter -> Bool

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

GObject MultiFilter 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

ManagedPtrNewtype MultiFilter 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

TypedObject MultiFilter 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

Methods

glibType :: IO GType #

HasParentTypes MultiFilter 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

HasAttributeList MultiFilter 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

(info ~ ResolveMultiFilterMethod t MultiFilter, OverloadedMethod info MultiFilter p, HasField t MultiFilter p) => HasField (t :: Symbol) MultiFilter p 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

Methods

getField :: MultiFilter -> p

(info ~ ResolveMultiFilterMethod t MultiFilter, OverloadedMethodInfo info MultiFilter) => IsLabel t (MethodProxy info MultiFilter) 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

Methods

fromLabel :: MethodProxy info MultiFilter

(info ~ ResolveMultiFilterMethod t MultiFilter, OverloadedMethod info MultiFilter p) => IsLabel t (MultiFilter -> p) 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

Methods

fromLabel :: MultiFilter -> p

IsGValue (Maybe MultiFilter) 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList MultiFilter 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

type AttributeList MultiFilter = MultiFilterAttributeList
type ParentTypes MultiFilter 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

type SignalList MultiFilter = MultiFilterSignalList

class (GObject o, IsDescendantOf MultiFilter o) => IsMultiFilter o #

Instances

Instances details
(GObject o, IsDescendantOf MultiFilter o) => IsMultiFilter o 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

data MultiFilterAppendMethodInfo #

Instances

Instances details
(signature ~ (b -> m ()), MonadIO m, IsMultiFilter a, IsFilter b) => OverloadedMethod MultiFilterAppendMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo MultiFilterAppendMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data MultiFilterItemTypePropertyInfo #

Instances

Instances details
AttrInfo MultiFilterItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

Associated Types

type AttrAllowedOps MultiFilterItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

type AttrBaseTypeConstraint MultiFilterItemTypePropertyInfo = IsMultiFilter
type AttrGetType MultiFilterItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

type AttrSetTypeConstraint MultiFilterItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

type AttrTransferType MultiFilterItemTypePropertyInfo = ()
type AttrLabel MultiFilterItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps MultiFilterItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

type AttrBaseTypeConstraint MultiFilterItemTypePropertyInfo = IsMultiFilter
type AttrGetType MultiFilterItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

type AttrLabel MultiFilterItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

type AttrSetTypeConstraint MultiFilterItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

type AttrTransferType MultiFilterItemTypePropertyInfo = ()
type AttrTransferTypeConstraint MultiFilterItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

type AttrTransferTypeConstraint MultiFilterItemTypePropertyInfo = Type ~ ()

data MultiFilterNItemsPropertyInfo #

Instances

Instances details
AttrInfo MultiFilterNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

Associated Types

type AttrAllowedOps MultiFilterNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

type AttrBaseTypeConstraint MultiFilterNItemsPropertyInfo = IsMultiFilter
type AttrGetType MultiFilterNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

type AttrGetType MultiFilterNItemsPropertyInfo = Word32
type AttrSetTypeConstraint MultiFilterNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

type AttrTransferType MultiFilterNItemsPropertyInfo = ()
type AttrLabel MultiFilterNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps MultiFilterNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

type AttrBaseTypeConstraint MultiFilterNItemsPropertyInfo = IsMultiFilter
type AttrGetType MultiFilterNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

type AttrGetType MultiFilterNItemsPropertyInfo = Word32
type AttrLabel MultiFilterNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

type AttrSetTypeConstraint MultiFilterNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

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

Defined in GI.Gtk.Objects.MultiFilter

type AttrTransferType MultiFilterNItemsPropertyInfo = ()
type AttrTransferTypeConstraint MultiFilterNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

type AttrTransferTypeConstraint MultiFilterNItemsPropertyInfo = Type ~ ()

data MultiFilterRemoveMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.MultiFilter

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo MultiFilterRemoveMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.MultiFilter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

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

Equations

ResolveMultiFilterMethod "append" o = MultiFilterAppendMethodInfo 
ResolveMultiFilterMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveMultiFilterMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveMultiFilterMethod "changed" o = FilterChangedMethodInfo 
ResolveMultiFilterMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveMultiFilterMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveMultiFilterMethod "getv" o = ObjectGetvMethodInfo 
ResolveMultiFilterMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveMultiFilterMethod "itemsChanged" o = ListModelItemsChangedMethodInfo 
ResolveMultiFilterMethod "match" o = FilterMatchMethodInfo 
ResolveMultiFilterMethod "notify" o = ObjectNotifyMethodInfo 
ResolveMultiFilterMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveMultiFilterMethod "ref" o = ObjectRefMethodInfo 
ResolveMultiFilterMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveMultiFilterMethod "remove" o = MultiFilterRemoveMethodInfo 
ResolveMultiFilterMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveMultiFilterMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveMultiFilterMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveMultiFilterMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveMultiFilterMethod "unref" o = ObjectUnrefMethodInfo 
ResolveMultiFilterMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveMultiFilterMethod "getBuildableId" o = BuildableGetBuildableIdMethodInfo 
ResolveMultiFilterMethod "getData" o = ObjectGetDataMethodInfo 
ResolveMultiFilterMethod "getItem" o = ListModelGetItemMethodInfo 
ResolveMultiFilterMethod "getItemType" o = ListModelGetItemTypeMethodInfo 
ResolveMultiFilterMethod "getNItems" o = ListModelGetNItemsMethodInfo 
ResolveMultiFilterMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveMultiFilterMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveMultiFilterMethod "getStrictness" o = FilterGetStrictnessMethodInfo 
ResolveMultiFilterMethod "setData" o = ObjectSetDataMethodInfo 
ResolveMultiFilterMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveMultiFilterMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveMultiFilterMethod l o = MethodResolutionFailed l o :: Type 

getMultiFilterItemType :: (MonadIO m, IsMultiFilter o) => o -> m GType #

getMultiFilterNItems :: (MonadIO m, IsMultiFilter o) => o -> m Word32 #

multiFilterAppend :: (HasCallStack, MonadIO m, IsMultiFilter a, IsFilter b) => a -> b -> m () #

multiFilterItemType :: AttrLabelProxy "itemType" #

multiFilterNItems :: AttrLabelProxy "nItems" #

multiFilterRemove :: (HasCallStack, MonadIO m, IsMultiFilter a) => a -> Word32 -> m () #

toMultiFilter :: (MonadIO m, IsMultiFilter o) => o -> m MultiFilter #