Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Represents a generic native object.
Synopsis
- newtype Native = Native (ManagedPtr Native)
- class (GObject o, IsDescendantOf Native o) => IsNative o
- toNative :: (MonadIO m, IsNative o) => o -> m Native
- constructNativeNative :: (IsNative o, MonadIO m) => Ptr () -> m (GValueConstruct o)
Exported types
Memory-managed wrapper type.
Instances
Eq Native Source # | |
GObject Native Source # | |
Defined in GI.Ggit.Objects.Native | |
ManagedPtrNewtype Native Source # | |
Defined in GI.Ggit.Objects.Native toManagedPtr :: Native -> ManagedPtr Native # | |
TypedObject Native Source # | |
Defined in GI.Ggit.Objects.Native | |
HasParentTypes Native Source # | |
Defined in GI.Ggit.Objects.Native | |
IsGValue (Maybe Native) Source # | Convert |
Defined in GI.Ggit.Objects.Native | |
type ParentTypes Native Source # | |
Defined in GI.Ggit.Objects.Native |
class (GObject o, IsDescendantOf Native o) => IsNative o Source #
Instances
(GObject o, IsDescendantOf Native o) => IsNative o Source # | |
Defined in GI.Ggit.Objects.Native |
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getProperty, getQdata.
Setters
Properties
native
No description available in the introspection data.
constructNativeNative :: (IsNative o, MonadIO m) => Ptr () -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “native
” property. This is rarely needed directly, but it is used by new
.