| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.GObject.Objects.ParamSpecGType
Contents
Description
A ParamSpec derived structure that contains the meta data for GType properties.
Since: 2.10
Synopsis
- newtype ParamSpecGType = ParamSpecGType (ManagedPtr ParamSpecGType)
- class (BoxedPtr o, TypedObject o, IsDescendantOf ParamSpecGType o) => IsParamSpecGType o
- toParamSpecGType :: (MonadIO m, IsParamSpecGType o) => o -> m ParamSpecGType
Exported types
newtype ParamSpecGType Source #
Memory-managed wrapper type.
Constructors
| ParamSpecGType (ManagedPtr ParamSpecGType) |
Instances
| Eq ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType Methods (==) :: ParamSpecGType -> ParamSpecGType -> Bool # (/=) :: ParamSpecGType -> ParamSpecGType -> Bool # | |
| BoxedPtr ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType | |
| ManagedPtrNewtype ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType Methods toManagedPtr :: ParamSpecGType -> ManagedPtr ParamSpecGType | |
| TypedObject ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType | |
| HasParentTypes ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType | |
| type ParentTypes ParamSpecGType Source # | |
Defined in GI.GObject.Objects.ParamSpecGType | |
class (BoxedPtr o, TypedObject o, IsDescendantOf ParamSpecGType o) => IsParamSpecGType o Source #
Type class for types which can be safely cast to ParamSpecGType, for instance with toParamSpecGType.
Instances
| (BoxedPtr o, TypedObject o, IsDescendantOf ParamSpecGType o) => IsParamSpecGType o Source # | |
Defined in GI.GObject.Objects.ParamSpecGType | |
toParamSpecGType :: (MonadIO m, IsParamSpecGType o) => o -> m ParamSpecGType Source #
Cast to ParamSpecGType, for types for which this is known to be safe. For general casts, use castTo.
Methods
Click to display all available methods, including inherited ones
Methods
Getters
getBlurb, getDefaultValue, getName, getNameQuark, getNick, getQdata, getRedirectTarget.