| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.PropertyExpression
Description
Documentation
newtype PropertyExpression #
Constructors
| PropertyExpression (ManagedPtr PropertyExpression) |
Instances
class (BoxedPtr o, TypedObject o, IsDescendantOf PropertyExpression o) => IsPropertyExpression o #
Instances
| (BoxedPtr o, TypedObject o, IsDescendantOf PropertyExpression o) => IsPropertyExpression o | |
Defined in GI.Gtk.Objects.PropertyExpression | |
data PropertyExpressionGetExpressionMethodInfo #
Instances
| (signature ~ m (Maybe Expression), MonadIO m, IsPropertyExpression a) => OverloadedMethod PropertyExpressionGetExpressionMethodInfo a signature | |
Defined in GI.Gtk.Objects.PropertyExpression Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo PropertyExpressionGetExpressionMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.PropertyExpression Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data PropertyExpressionGetPspecMethodInfo #
Instances
| (signature ~ m GParamSpec, MonadIO m, IsPropertyExpression a) => OverloadedMethod PropertyExpressionGetPspecMethodInfo a signature | |
Defined in GI.Gtk.Objects.PropertyExpression Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo PropertyExpressionGetPspecMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.PropertyExpression Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type family ResolvePropertyExpressionMethod (t :: Symbol) o where ... #
Equations
| ResolvePropertyExpressionMethod "bind" o = ExpressionBindMethodInfo | |
| ResolvePropertyExpressionMethod "evaluate" o = ExpressionEvaluateMethodInfo | |
| ResolvePropertyExpressionMethod "isStatic" o = ExpressionIsStaticMethodInfo | |
| ResolvePropertyExpressionMethod "ref" o = ExpressionRefMethodInfo | |
| ResolvePropertyExpressionMethod "unref" o = ExpressionUnrefMethodInfo | |
| ResolvePropertyExpressionMethod "watch" o = ExpressionWatchMethodInfo | |
| ResolvePropertyExpressionMethod "getExpression" o = PropertyExpressionGetExpressionMethodInfo | |
| ResolvePropertyExpressionMethod "getPspec" o = PropertyExpressionGetPspecMethodInfo | |
| ResolvePropertyExpressionMethod "getValueType" o = ExpressionGetValueTypeMethodInfo | |
| ResolvePropertyExpressionMethod l o = MethodResolutionFailed l o :: Type |
propertyExpressionGetExpression :: (HasCallStack, MonadIO m, IsPropertyExpression a) => a -> m (Maybe Expression) #
propertyExpressionGetPspec :: (HasCallStack, MonadIO m, IsPropertyExpression a) => a -> m GParamSpec #
propertyExpressionNew :: (HasCallStack, MonadIO m, IsExpression a) => GType -> Maybe a -> Text -> m PropertyExpression #
propertyExpressionNewForPspec :: (HasCallStack, MonadIO m, IsExpression a) => Maybe a -> GParamSpec -> m PropertyExpression #
toPropertyExpression :: (MonadIO m, IsPropertyExpression o) => o -> m PropertyExpression #