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

GI.Gtk.Objects.BoolFilter

Description

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

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

Documentation

newtype BoolFilter #

Instances

Instances details
Eq BoolFilter 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

(==) :: BoolFilter -> BoolFilter -> Bool

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

GObject BoolFilter 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

ManagedPtrNewtype BoolFilter 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

TypedObject BoolFilter 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

glibType :: IO GType #

HasParentTypes BoolFilter 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

HasAttributeList BoolFilter 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

(info ~ ResolveBoolFilterMethod t BoolFilter, OverloadedMethod info BoolFilter p, HasField t BoolFilter p) => HasField (t :: Symbol) BoolFilter p 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

getField :: BoolFilter -> p

(info ~ ResolveBoolFilterMethod t BoolFilter, OverloadedMethodInfo info BoolFilter) => IsLabel t (MethodProxy info BoolFilter) 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

fromLabel :: MethodProxy info BoolFilter

(info ~ ResolveBoolFilterMethod t BoolFilter, OverloadedMethod info BoolFilter p) => IsLabel t (BoolFilter -> p) 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

fromLabel :: BoolFilter -> p

IsGValue (Maybe BoolFilter) 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList BoolFilter 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttributeList BoolFilter = BoolFilterAttributeList
type ParentTypes BoolFilter 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

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

Defined in GI.Gtk.Objects.BoolFilter

type SignalList BoolFilter = BoolFilterSignalList

data BoolFilterExpressionPropertyInfo #

Instances

Instances details
AttrInfo BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Associated Types

type AttrAllowedOps BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrAllowedOps BoolFilterExpressionPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrBaseTypeConstraint BoolFilterExpressionPropertyInfo = IsBoolFilter
type AttrGetType BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrSetTypeConstraint BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrSetTypeConstraint BoolFilterExpressionPropertyInfo = Type ~ Expression
type AttrTransferTypeConstraint BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrTransferTypeConstraint BoolFilterExpressionPropertyInfo = Type ~ Expression
type AttrTransferType BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrLabel BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrLabel BoolFilterExpressionPropertyInfo = "expression"
type AttrOrigin BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrAllowedOps BoolFilterExpressionPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrBaseTypeConstraint BoolFilterExpressionPropertyInfo = IsBoolFilter
type AttrGetType BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrLabel BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrLabel BoolFilterExpressionPropertyInfo = "expression"
type AttrOrigin BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrSetTypeConstraint BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrSetTypeConstraint BoolFilterExpressionPropertyInfo = Type ~ Expression
type AttrTransferType BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrTransferTypeConstraint BoolFilterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrTransferTypeConstraint BoolFilterExpressionPropertyInfo = Type ~ Expression

data BoolFilterGetExpressionMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Expression), MonadIO m, IsBoolFilter a) => OverloadedMethod BoolFilterGetExpressionMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BoolFilterGetExpressionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BoolFilterGetInvertMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsBoolFilter a) => OverloadedMethod BoolFilterGetInvertMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BoolFilterGetInvertMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BoolFilterInvertPropertyInfo #

Instances

Instances details
AttrInfo BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Associated Types

type AttrAllowedOps BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrAllowedOps BoolFilterInvertPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrBaseTypeConstraint BoolFilterInvertPropertyInfo = IsBoolFilter
type AttrGetType BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrGetType BoolFilterInvertPropertyInfo = Bool
type AttrSetTypeConstraint BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrSetTypeConstraint BoolFilterInvertPropertyInfo = Type ~ Bool
type AttrTransferTypeConstraint BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrTransferTypeConstraint BoolFilterInvertPropertyInfo = Type ~ Bool
type AttrTransferType BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrTransferType BoolFilterInvertPropertyInfo = Bool
type AttrLabel BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrLabel BoolFilterInvertPropertyInfo = "invert"
type AttrOrigin BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrAllowedOps BoolFilterInvertPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrBaseTypeConstraint BoolFilterInvertPropertyInfo = IsBoolFilter
type AttrGetType BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrGetType BoolFilterInvertPropertyInfo = Bool
type AttrLabel BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrLabel BoolFilterInvertPropertyInfo = "invert"
type AttrOrigin BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrSetTypeConstraint BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrSetTypeConstraint BoolFilterInvertPropertyInfo = Type ~ Bool
type AttrTransferType BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrTransferType BoolFilterInvertPropertyInfo = Bool
type AttrTransferTypeConstraint BoolFilterInvertPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

type AttrTransferTypeConstraint BoolFilterInvertPropertyInfo = Type ~ Bool

data BoolFilterSetExpressionMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsBoolFilter a, IsExpression b) => OverloadedMethod BoolFilterSetExpressionMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BoolFilterSetExpressionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data BoolFilterSetInvertMethodInfo #

Instances

Instances details
(signature ~ (Bool -> m ()), MonadIO m, IsBoolFilter a) => OverloadedMethod BoolFilterSetInvertMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo BoolFilterSetInvertMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf BoolFilter o) => IsBoolFilter o #

Instances

Instances details
(GObject o, IsDescendantOf BoolFilter o) => IsBoolFilter o 
Instance details

Defined in GI.Gtk.Objects.BoolFilter

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

Equations

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

boolFilterExpression :: AttrLabelProxy "expression" #

boolFilterGetExpression :: (HasCallStack, MonadIO m, IsBoolFilter a) => a -> m (Maybe Expression) #

boolFilterGetInvert :: (HasCallStack, MonadIO m, IsBoolFilter a) => a -> m Bool #

boolFilterInvert :: AttrLabelProxy "invert" #

boolFilterNew :: (HasCallStack, MonadIO m, IsExpression a) => Maybe a -> m BoolFilter #

boolFilterSetExpression :: (HasCallStack, MonadIO m, IsBoolFilter a, IsExpression b) => a -> Maybe b -> m () #

boolFilterSetInvert :: (HasCallStack, MonadIO m, IsBoolFilter a) => a -> Bool -> m () #

clearBoolFilterExpression :: (MonadIO m, IsBoolFilter o) => o -> m () #

constructBoolFilterExpression :: (IsBoolFilter o, MonadIO m, IsExpression a) => a -> m (GValueConstruct o) #

constructBoolFilterInvert :: (IsBoolFilter o, MonadIO m) => Bool -> m (GValueConstruct o) #

getBoolFilterExpression :: (MonadIO m, IsBoolFilter o) => o -> m (Maybe Expression) #

getBoolFilterInvert :: (MonadIO m, IsBoolFilter o) => o -> m Bool #

setBoolFilterExpression :: (MonadIO m, IsBoolFilter o, IsExpression a) => o -> a -> m () #

setBoolFilterInvert :: (MonadIO m, IsBoolFilter o) => o -> Bool -> m () #

toBoolFilter :: (MonadIO m, IsBoolFilter o) => o -> m BoolFilter #