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

GI.Gtk.Objects.CustomFilter

Description

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

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

Documentation

newtype CustomFilter #

Instances

Instances details
Eq CustomFilter 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

Methods

(==) :: CustomFilter -> CustomFilter -> Bool

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

GObject CustomFilter 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

ManagedPtrNewtype CustomFilter 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

TypedObject CustomFilter 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

Methods

glibType :: IO GType #

HasParentTypes CustomFilter 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

HasAttributeList CustomFilter 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

(info ~ ResolveCustomFilterMethod t CustomFilter, OverloadedMethod info CustomFilter p, HasField t CustomFilter p) => HasField (t :: Symbol) CustomFilter p 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

Methods

getField :: CustomFilter -> p

(info ~ ResolveCustomFilterMethod t CustomFilter, OverloadedMethodInfo info CustomFilter) => IsLabel t (MethodProxy info CustomFilter) 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

Methods

fromLabel :: MethodProxy info CustomFilter

(info ~ ResolveCustomFilterMethod t CustomFilter, OverloadedMethod info CustomFilter p) => IsLabel t (CustomFilter -> p) 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

Methods

fromLabel :: CustomFilter -> p

IsGValue (Maybe CustomFilter) 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList CustomFilter 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

type AttributeList CustomFilter = CustomFilterAttributeList
type ParentTypes CustomFilter 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

type ParentTypes CustomFilter = '[Filter, Object]
type SignalList CustomFilter 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

type SignalList CustomFilter = CustomFilterSignalList

data CustomFilterSetFilterFuncMethodInfo #

Instances

Instances details
(signature ~ (Maybe CustomFilterFunc -> m ()), MonadIO m, IsCustomFilter a) => OverloadedMethod CustomFilterSetFilterFuncMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CustomFilterSetFilterFuncMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf CustomFilter o) => IsCustomFilter o #

Instances

Instances details
(GObject o, IsDescendantOf CustomFilter o) => IsCustomFilter o 
Instance details

Defined in GI.Gtk.Objects.CustomFilter

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

Equations

ResolveCustomFilterMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveCustomFilterMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveCustomFilterMethod "changed" o = FilterChangedMethodInfo 
ResolveCustomFilterMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveCustomFilterMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveCustomFilterMethod "getv" o = ObjectGetvMethodInfo 
ResolveCustomFilterMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveCustomFilterMethod "match" o = FilterMatchMethodInfo 
ResolveCustomFilterMethod "notify" o = ObjectNotifyMethodInfo 
ResolveCustomFilterMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveCustomFilterMethod "ref" o = ObjectRefMethodInfo 
ResolveCustomFilterMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveCustomFilterMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveCustomFilterMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveCustomFilterMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveCustomFilterMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveCustomFilterMethod "unref" o = ObjectUnrefMethodInfo 
ResolveCustomFilterMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveCustomFilterMethod "getData" o = ObjectGetDataMethodInfo 
ResolveCustomFilterMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveCustomFilterMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveCustomFilterMethod "getStrictness" o = FilterGetStrictnessMethodInfo 
ResolveCustomFilterMethod "setData" o = ObjectSetDataMethodInfo 
ResolveCustomFilterMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveCustomFilterMethod "setFilterFunc" o = CustomFilterSetFilterFuncMethodInfo 
ResolveCustomFilterMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveCustomFilterMethod l o = MethodResolutionFailed l o :: Type 

customFilterNew :: (HasCallStack, MonadIO m) => Maybe CustomFilterFunc -> m CustomFilter #

customFilterSetFilterFunc :: (HasCallStack, MonadIO m, IsCustomFilter a) => a -> Maybe CustomFilterFunc -> m () #

toCustomFilter :: (MonadIO m, IsCustomFilter o) => o -> m CustomFilter #