| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.Filter
Description
Documentation
Constructors
| Filter (ManagedPtr Filter) |
Instances
| Eq Filter | |
| GObject Filter | |
Defined in GI.Gtk.Objects.Filter | |
| ManagedPtrNewtype Filter | |
Defined in GI.Gtk.Objects.Filter Methods toManagedPtr :: Filter -> ManagedPtr Filter # | |
| TypedObject Filter | |
Defined in GI.Gtk.Objects.Filter | |
| HasParentTypes Filter | |
Defined in GI.Gtk.Objects.Filter | |
| HasAttributeList Filter | |
Defined in GI.Gtk.Objects.Filter | |
| (info ~ ResolveFilterMethod t Filter, OverloadedMethod info Filter p, HasField t Filter p) => HasField (t :: Symbol) Filter p | |
Defined in GI.Gtk.Objects.Filter | |
| (info ~ ResolveFilterMethod t Filter, OverloadedMethodInfo info Filter) => IsLabel t (MethodProxy info Filter) | |
Defined in GI.Gtk.Objects.Filter | |
| (info ~ ResolveFilterMethod t Filter, OverloadedMethod info Filter p) => IsLabel t (Filter -> p) | |
Defined in GI.Gtk.Objects.Filter | |
| IsGValue (Maybe Filter) | |
Defined in GI.Gtk.Objects.Filter Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Filter -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Filter) # | |
| type AttributeList Filter | |
Defined in GI.Gtk.Objects.Filter type AttributeList Filter = FilterAttributeList | |
| type ParentTypes Filter | |
Defined in GI.Gtk.Objects.Filter type ParentTypes Filter = '[Object] | |
| type SignalList Filter | |
Defined in GI.Gtk.Objects.Filter type SignalList Filter = FilterSignalList | |
type FilterChangedCallback = FilterChange -> IO () #
data FilterChangedMethodInfo #
Instances
| (signature ~ (FilterChange -> m ()), MonadIO m, IsFilter a) => OverloadedMethod FilterChangedMethodInfo a signature | |
Defined in GI.Gtk.Objects.Filter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo FilterChangedMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Filter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FilterChangedSignalInfo #
Instances
| SignalInfo FilterChangedSignalInfo | |||||
Defined in GI.Gtk.Objects.Filter Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType FilterChangedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType FilterChangedSignalInfo | |||||
Defined in GI.Gtk.Objects.Filter | |||||
data FilterGetStrictnessMethodInfo #
Instances
| (signature ~ m FilterMatch, MonadIO m, IsFilter a) => OverloadedMethod FilterGetStrictnessMethodInfo a signature | |
Defined in GI.Gtk.Objects.Filter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo FilterGetStrictnessMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Filter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FilterMatchMethodInfo #
Instances
| (signature ~ (b -> m Bool), MonadIO m, IsFilter a, IsObject b) => OverloadedMethod FilterMatchMethodInfo a signature | |
Defined in GI.Gtk.Objects.Filter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo FilterMatchMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Filter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
class (GObject o, IsDescendantOf Filter o) => IsFilter o #
Instances
| (GObject o, IsDescendantOf Filter o) => IsFilter o | |
Defined in GI.Gtk.Objects.Filter | |
type family ResolveFilterMethod (t :: Symbol) o where ... #
Equations
| ResolveFilterMethod "bindProperty" o = ObjectBindPropertyMethodInfo | |
| ResolveFilterMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo | |
| ResolveFilterMethod "changed" o = FilterChangedMethodInfo | |
| ResolveFilterMethod "forceFloating" o = ObjectForceFloatingMethodInfo | |
| ResolveFilterMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo | |
| ResolveFilterMethod "getv" o = ObjectGetvMethodInfo | |
| ResolveFilterMethod "isFloating" o = ObjectIsFloatingMethodInfo | |
| ResolveFilterMethod "match" o = FilterMatchMethodInfo | |
| ResolveFilterMethod "notify" o = ObjectNotifyMethodInfo | |
| ResolveFilterMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo | |
| ResolveFilterMethod "ref" o = ObjectRefMethodInfo | |
| ResolveFilterMethod "refSink" o = ObjectRefSinkMethodInfo | |
| ResolveFilterMethod "runDispose" o = ObjectRunDisposeMethodInfo | |
| ResolveFilterMethod "stealData" o = ObjectStealDataMethodInfo | |
| ResolveFilterMethod "stealQdata" o = ObjectStealQdataMethodInfo | |
| ResolveFilterMethod "thawNotify" o = ObjectThawNotifyMethodInfo | |
| ResolveFilterMethod "unref" o = ObjectUnrefMethodInfo | |
| ResolveFilterMethod "watchClosure" o = ObjectWatchClosureMethodInfo | |
| ResolveFilterMethod "getData" o = ObjectGetDataMethodInfo | |
| ResolveFilterMethod "getProperty" o = ObjectGetPropertyMethodInfo | |
| ResolveFilterMethod "getQdata" o = ObjectGetQdataMethodInfo | |
| ResolveFilterMethod "getStrictness" o = FilterGetStrictnessMethodInfo | |
| ResolveFilterMethod "setData" o = ObjectSetDataMethodInfo | |
| ResolveFilterMethod "setDataFull" o = ObjectSetDataFullMethodInfo | |
| ResolveFilterMethod "setProperty" o = ObjectSetPropertyMethodInfo | |
| ResolveFilterMethod l o = MethodResolutionFailed l o :: Type |
afterFilterChanged :: (IsFilter a, MonadIO m) => a -> ((?self :: a) => FilterChangedCallback) -> m SignalHandlerId #
filterChanged :: (HasCallStack, MonadIO m, IsFilter a) => a -> FilterChange -> m () #
filterGetStrictness :: (HasCallStack, MonadIO m, IsFilter a) => a -> m FilterMatch #
filterMatch :: (HasCallStack, MonadIO m, IsFilter a, IsObject b) => a -> b -> m Bool #
onFilterChanged :: (IsFilter a, MonadIO m) => a -> ((?self :: a) => FilterChangedCallback) -> m SignalHandlerId #