| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gdk
Description
Documentation
module GI.Gdk.Callbacks
module GI.Gdk.Constants
module GI.Gdk.Enums
module GI.Gdk.Flags
module GI.Gdk.Functions
module GI.Gdk.Interfaces
module GI.Gdk.Objects
module GI.Gdk.Structs
module GI.Gdk.Unions
data ManagedPtr a #
Constructors
| ManagedPtr | |
Fields
| |
Instances
| Eq (ManagedPtr a) | |
Defined in Data.GI.Base.BasicTypes | |
Instances
| GBoxed (GClosure a) | |
Defined in Data.GI.Base.GClosure | |
| TypedObject (GClosure a) | |
Defined in Data.GI.Base.GClosure | |
| HasParentTypes (GClosure a) | |
Defined in Data.GI.Base.GClosure | |
| type ParentTypes (GClosure a) | |
Defined in Data.GI.Base.GClosure type ParentTypes (GClosure a) = '[] :: [Type] | |
Constructors
| GError (ManagedPtr GError) |
Instances
| Exception GError | |
Defined in Data.GI.Base.GError Methods toException :: GError -> SomeException fromException :: SomeException -> Maybe GError displayException :: GError -> String backtraceDesired :: GError -> Bool | |
| Show GError | |
| GBoxed GError | |
Defined in Data.GI.Base.GError | |
| TypedObject GError | |
Defined in Data.GI.Base.GError | |
| HasParentTypes GError | |
Defined in Data.GI.Base.GError | |
| type ParentTypes GError | |
Defined in Data.GI.Base.GError type ParentTypes GError = '[] :: [Type] | |
data GHashTable a b #
Constructors
| GHashTable (Ptr (GHashTable a b)) |
Constructors
| GVariant (ManagedPtr GVariant) |
Instances
| IsGVariant GVariant | |
Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariant -> IO GVariant # fromGVariant :: GVariant -> IO (Maybe GVariant) # toGVariantFormatString :: GVariant -> Text # | |
Constructors
| GValue (ManagedPtr GValue) |
Instances
| GBoxed GValue | |
Defined in Data.GI.Base.GValue | |
| TypedObject GValue | |
Defined in Data.GI.Base.GValue | |
| HasParentTypes GValue | |
Defined in Data.GI.Base.GValue | |
| type ParentTypes GValue | |
Defined in Data.GI.Base.GValue type ParentTypes GValue = '[] :: [Type] | |
newtype GParamSpec #
Constructors
| GParamSpec (ManagedPtr GParamSpec) |
Instances
| (signature ~ m (Maybe Text), MonadIO m) => OverloadedMethod ParamSpecGetBlurbMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ m GValue, MonadIO m) => OverloadedMethod ParamSpecGetDefaultValueMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ m Text, MonadIO m) => OverloadedMethod ParamSpecGetNameMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ m Word32, MonadIO m) => OverloadedMethod ParamSpecGetNameQuarkMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ m Text, MonadIO m) => OverloadedMethod ParamSpecGetNickMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ (Word32 -> m (Ptr ())), MonadIO m) => OverloadedMethod ParamSpecGetQdataMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ m (Maybe GParamSpec), MonadIO m) => OverloadedMethod ParamSpecGetRedirectTargetMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ (Word32 -> Ptr () -> m ()), MonadIO m) => OverloadedMethod ParamSpecSetQdataMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ m (), MonadIO m) => OverloadedMethod ParamSpecSinkMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ (Word32 -> m (Ptr ())), MonadIO m) => OverloadedMethod ParamSpecStealQdataMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| OverloadedMethodInfo ParamSpecGetBlurbMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecGetDefaultValueMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecGetNameMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecGetNameQuarkMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecGetNickMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecGetQdataMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecGetRedirectTargetMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecSetQdataMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecSinkMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecStealQdataMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| IsGValue (Maybe GParamSpec) | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe GParamSpec -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe GParamSpec) # | |
class (ManagedPtrNewtype a, TypedObject a) => GObject a #
Instances
Instances
| IsGFlag AnchorHints Source # | |
Defined in GI.Gdk.Flags | |
| IsGFlag AxisFlags Source # | |
Defined in GI.Gdk.Flags | |
| IsGFlag DragAction Source # | |
Defined in GI.Gdk.Flags | |
| IsGFlag EventMask Source # | |
Defined in GI.Gdk.Flags | |
| IsGFlag FrameClockPhase Source # | |
Defined in GI.Gdk.Flags | |
| IsGFlag ModifierType Source # | |
Defined in GI.Gdk.Flags | |
| IsGFlag SeatCapabilities Source # | |
Defined in GI.Gdk.Flags | |
| IsGFlag WMDecoration Source # | |
Defined in GI.Gdk.Flags | |
| IsGFlag WMFunction Source # | |
Defined in GI.Gdk.Flags | |
| IsGFlag WindowAttributesType Source # | |
Defined in GI.Gdk.Flags | |
| IsGFlag WindowHints Source # | |
Defined in GI.Gdk.Flags | |
| IsGFlag WindowState Source # | |
Defined in GI.Gdk.Flags | |
| IsGFlag PixbufFormatFlags | |
Defined in GI.GdkPixbuf.Flags | |
| IsGFlag AppInfoCreateFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag ApplicationFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag AskPasswordFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag BusNameOwnerFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag BusNameWatcherFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag ConverterFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusCallFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusCapabilityFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusConnectionFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusInterfaceSkeletonFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusMessageFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusObjectManagerClientFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusPropertyInfoFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusProxyFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusSendMessageFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusServerFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusSignalFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusSubtreeFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DriveStartFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag FileAttributeInfoFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag FileCopyFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag FileCreateFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag FileMeasureFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag FileMonitorFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag FileQueryInfoFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag IOStreamSpliceFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag MountMountFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag MountUnmountFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag OutputStreamSpliceFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag ResolverNameLookupFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag ResourceFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag ResourceLookupFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag SettingsBindFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag SocketMsgFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag SubprocessFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag TestDBusFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag TlsCertificateFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag TlsDatabaseVerifyFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag TlsPasswordFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag AsciiType | |
Defined in GI.GLib.Flags | |
| IsGFlag FileSetContentsFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag FileTest | |
Defined in GI.GLib.Flags | |
| IsGFlag FormatSizeFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag HookFlagMask | |
Defined in GI.GLib.Flags | |
| IsGFlag IOCondition | |
Defined in GI.GLib.Flags | |
| IsGFlag IOFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag KeyFileFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag LogLevelFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag MainContextFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag MarkupCollectType | |
Defined in GI.GLib.Flags | |
| IsGFlag MarkupParseFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag OptionFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag RegexCompileFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag RegexMatchFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag SpawnFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag TestSubprocessFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag TestTrapFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag TraverseFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag UriFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag UriHideFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag UriParamsFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag BindingFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag ConnectFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag IOCondition | |
Defined in GI.GObject.Flags | |
| IsGFlag ParamFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag SignalFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag SignalMatchType | |
Defined in GI.GObject.Flags | |
| IsGFlag TypeDebugFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag TypeFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag TypeFundamentalFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag FontMask | |
Defined in GI.Pango.Flags | |
| IsGFlag LayoutDeserializeFlags | |
Defined in GI.Pango.Flags | |
| IsGFlag LayoutSerializeFlags | |
Defined in GI.Pango.Flags | |
| IsGFlag ShapeFlags | |
Defined in GI.Pango.Flags | |
| IsGFlag ShowFlags | |
Defined in GI.Pango.Flags | |
| IsGFlag GParamFlag | |
Defined in Data.GI.Base.GParamSpec | |
new :: (Constructible a tag, MonadIO m) => (ManagedPtr a -> a) -> [AttrOp a tag] -> m a #
get :: forall info (attr :: Symbol) obj result m. (AttrGetC info obj attr result, MonadIO m) => obj -> AttrLabelProxy attr -> m result #
data AttrOp obj (tag :: AttrOpTag) where #
Constructors
| (:=) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> b -> AttrOp obj tag | |
| (:=>) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> IO b -> AttrOp obj tag | |
| (:~) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> b) -> AttrOp obj tag | |
| (:~>) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> IO b) -> AttrOp obj tag | |
| (:&=) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrTransferTypeConstraint info b, AttrSetTypeConstraint info (AttrTransferType info)) => AttrLabelProxy attr -> b -> AttrOp obj tag | |
| (:!<~) :: forall obj info (attr :: Symbol) (tag1 :: AttrOpTag) b model (tag :: AttrOpTag). (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag1 info obj, AttrSetTypeConstraint info b, ?_haskell_gi_modelProxy :: ModelProxy model) => AttrLabelProxy attr -> DynVal model b -> AttrOp obj tag | |
| (:<~) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b model. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b, AttrOpAllowed 'AttrGet info obj, EqMaybe b (AttrGetType info), ?_haskell_gi_modelProxy :: ModelProxy model) => AttrLabelProxy attr -> DynVal model b -> AttrOp obj tag | |
| Bind :: forall obj info (propName :: Symbol) (tag :: AttrOpTag) model outType (components :: [Symbol]) (fieldName :: Symbol). (HasAttributeList obj, GObject obj, info ~ ResolveAttribute propName obj, AttrInfo info, KnownSymbol (AttrLabel info), AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrOpAllowed 'AttrPut info obj, ?_haskell_gi_modelProxy :: ModelProxy model, outType ~ AttrGetType info, AttrSetTypeConstraint info outType, components ~ Components fieldName, PathFieldAccess components model outType, KnownSymbol fieldName, Eq outType) => AttrLabelProxy propName -> AttrLabelProxy fieldName -> AttrOp obj tag | |
| On :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag | |
| After :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag |
byteStringToCString :: ByteString -> IO CString #
cstringToByteString :: HasCallStack => CString -> IO ByteString #
cstringToString :: HasCallStack => CString -> IO String #
cstringToText :: HasCallStack => CString -> IO Text #
gflagsToWord :: (Num b, IsGFlag a) => [a] -> b #
mapCArrayWithLength :: (Storable a, Integral b) => b -> (a -> IO c) -> Ptr a -> IO () #
mapPtrArray :: (Ptr a -> IO b) -> Ptr (GPtrArray (Ptr a)) -> IO () #
mapZeroTerminatedCArray :: (Ptr a -> IO b) -> Ptr (Ptr a) -> IO () #
packBlockArray :: Int -> [Ptr a] -> IO (Ptr a) #
packByteString :: ByteString -> IO (Ptr Word8) #
packFileNameArray :: [String] -> IO (Ptr CString) #
packGArray :: Storable a => [a] -> IO (Ptr (GArray a)) #
packGByteArray :: ByteString -> IO (Ptr GByteArray) #
packGHashTable :: GHashFunc a -> GEqualFunc a -> Maybe (GDestroyNotify a) -> Maybe (GDestroyNotify b) -> [(PtrWrapped a, PtrWrapped b)] -> IO (Ptr (GHashTable a b)) #
packGPtrArray :: [Ptr a] -> IO (Ptr (GPtrArray (Ptr a))) #
packGSList :: [Ptr a] -> IO (Ptr (GSList (Ptr a))) #
packMapStorableArray :: forall a b. Storable b => (a -> b) -> [a] -> IO (Ptr b) #
packMapZeroTerminatedStorableArray :: forall a b. (Num b, Storable b) => (a -> b) -> [a] -> IO (Ptr b) #
packPtrArray :: [Ptr a] -> IO (Ptr (Ptr a)) #
packStorableArray :: Storable a => [a] -> IO (Ptr a) #
packUTF8CArray :: [Text] -> IO (Ptr CString) #
packZeroTerminatedByteString :: ByteString -> IO (Ptr Word8) #
packZeroTerminatedFileNameArray :: [String] -> IO (Ptr CString) #
packZeroTerminatedPtrArray :: [Ptr a] -> IO (Ptr (Ptr a)) #
packZeroTerminatedStorableArray :: (Num a, Storable a) => [a] -> IO (Ptr a) #
packZeroTerminatedUTF8CArray :: [Text] -> IO (Ptr CString) #
stringToCString :: String -> IO CString #
textToCString :: Text -> IO CString #
unpackBlockArrayWithLength :: Integral a => Int -> a -> Ptr b -> IO [Ptr b] #
unpackBoxedArrayWithLength :: (Integral a, GBoxed b) => Int -> a -> Ptr b -> IO [Ptr b] #
unpackByteStringWithLength :: Integral a => a -> Ptr Word8 -> IO ByteString #
unpackFileNameArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [String] #
unpackGArray :: Storable a => Ptr (GArray a) -> IO [a] #
unpackGByteArray :: Ptr GByteArray -> IO ByteString #
unpackGHashTable :: Ptr (GHashTable a b) -> IO [(PtrWrapped a, PtrWrapped b)] #
unpackGList :: Ptr (GList (Ptr a)) -> IO [Ptr a] #
unpackGPtrArray :: Ptr (GPtrArray (Ptr a)) -> IO [Ptr a] #
unpackGSList :: Ptr (GSList (Ptr a)) -> IO [Ptr a] #
unpackMapStorableArrayWithLength :: (Integral a, Storable b) => (b -> c) -> a -> Ptr b -> IO [c] #
unpackMapZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => (a -> b) -> Ptr a -> IO [b] #
unpackPtrArrayWithLength :: Integral a => a -> Ptr (Ptr b) -> IO [Ptr b] #
unpackStorableArrayWithLength :: (Integral a, Storable b) => a -> Ptr b -> IO [b] #
unpackUTF8CArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [Text] #
unpackZeroTerminatedByteString :: Ptr Word8 -> IO ByteString #
unpackZeroTerminatedFileNameArray :: HasCallStack => Ptr CString -> IO [String] #
unpackZeroTerminatedPtrArray :: Ptr (Ptr a) -> IO [Ptr a] #
unpackZeroTerminatedStorableArray :: (Eq a, Num a, Storable a) => Ptr a -> IO [a] #
unpackZeroTerminatedUTF8CArray :: HasCallStack => Ptr CString -> IO [Text] #
unrefGArray :: Ptr (GArray a) -> IO () #
unrefGByteArray :: Ptr GByteArray -> IO () #
unrefGHashTable :: Ptr (GHashTable a b) -> IO () #
unrefPtrArray :: Ptr (GPtrArray a) -> IO () #
withTextCString :: Text -> (CString -> IO a) -> IO a #
wordToGFlags :: (Storable a, Integral a, Bits a, IsGFlag b) => a -> [b] #
class TypedObject a => BoxedEnum a #
Instances
class TypedObject a => BoxedFlags a #
Instances
| BoxedFlags AnchorHints Source # | |
Defined in GI.Gdk.Flags | |
| BoxedFlags AxisFlags Source # | |
Defined in GI.Gdk.Flags | |
| BoxedFlags DragAction Source # | |
Defined in GI.Gdk.Flags | |
| BoxedFlags EventMask Source # | |
Defined in GI.Gdk.Flags | |
| BoxedFlags FrameClockPhase Source # | |
Defined in GI.Gdk.Flags | |
| BoxedFlags ModifierType Source # | |
Defined in GI.Gdk.Flags | |
| BoxedFlags SeatCapabilities Source # | |
Defined in GI.Gdk.Flags | |
| BoxedFlags WMDecoration Source # | |
Defined in GI.Gdk.Flags | |
| BoxedFlags WMFunction Source # | |
Defined in GI.Gdk.Flags | |
| BoxedFlags WindowAttributesType Source # | |
Defined in GI.Gdk.Flags | |
| BoxedFlags WindowHints Source # | |
Defined in GI.Gdk.Flags | |
| BoxedFlags WindowState Source # | |
Defined in GI.Gdk.Flags | |
| BoxedFlags AppInfoCreateFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags ApplicationFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags AskPasswordFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags BusNameOwnerFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags BusNameWatcherFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags ConverterFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusCallFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusCapabilityFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusConnectionFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusInterfaceSkeletonFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusMessageFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusObjectManagerClientFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusPropertyInfoFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusProxyFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusSendMessageFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusServerFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusSignalFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusSubtreeFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DriveStartFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags FileAttributeInfoFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags FileCopyFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags FileCreateFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags FileMeasureFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags FileMonitorFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags FileQueryInfoFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags IOStreamSpliceFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags MountMountFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags MountUnmountFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags OutputStreamSpliceFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags ResolverNameLookupFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags ResourceFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags ResourceLookupFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags SettingsBindFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags SocketMsgFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags SubprocessFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags TestDBusFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags TlsCertificateFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags TlsDatabaseVerifyFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags TlsPasswordFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags IOCondition | |
Defined in GI.GLib.Flags | |
| BoxedFlags BindingFlags | |
Defined in GI.GObject.Flags | |
| BoxedFlags IOCondition | |
Defined in GI.GObject.Flags | |
| BoxedFlags FontMask | |
Defined in GI.Pango.Flags | |
| BoxedFlags LayoutDeserializeFlags | |
Defined in GI.Pango.Flags | |
| BoxedFlags LayoutSerializeFlags | |
Defined in GI.Pango.Flags | |
| BoxedFlags ShapeFlags | |
Defined in GI.Pango.Flags | |
| BoxedFlags ShowFlags | |
Defined in GI.Pango.Flags | |
class ManagedPtrNewtype a => BoxedPtr a where #
Instances
class BoxedPtr a => CallocPtr a where #
Methods
boxedPtrCalloc :: IO (Ptr a) #
Instances
class (ManagedPtrNewtype a, TypedObject a) => GBoxed a #
Instances
data GByteArray #
Constructors
| GByteArray (Ptr GByteArray) |
type GDestroyNotify ptr = FunPtr (ptr -> IO ()) #
type GEqualFunc a = FunPtr (PtrWrapped a -> PtrWrapped a -> IO Int32) #
type GHashFunc a = FunPtr (PtrWrapped a -> IO Word32) #
Constructors
| GType | |
Fields | |
Instances
| Show GType | |
| Eq GType | |
| IsGValue GType | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> GType -> IO () # gvalueGet_ :: Ptr GValue -> IO GType # | |
class Coercible a (ManagedPtr ()) => ManagedPtrNewtype a where #
Methods
toManagedPtr :: a -> ManagedPtr a #
Instances
newtype PtrWrapped a #
Constructors
| PtrWrapped | |
Fields
| |
class HasParentTypes a => TypedObject a where #
Instances
data UnexpectedNullPointerReturn #
Constructors
| UnexpectedNullPointerReturn | |
Fields
| |
Instances
| Exception UnexpectedNullPointerReturn | |
Defined in Data.GI.Base.BasicTypes Methods toException :: UnexpectedNullPointerReturn -> SomeException fromException :: SomeException -> Maybe UnexpectedNullPointerReturn displayException :: UnexpectedNullPointerReturn -> String backtraceDesired :: UnexpectedNullPointerReturn -> Bool | |
| Show UnexpectedNullPointerReturn | |
Defined in Data.GI.Base.BasicTypes Methods showsPrec :: Int -> UnexpectedNullPointerReturn -> ShowS show :: UnexpectedNullPointerReturn -> String showList :: [UnexpectedNullPointerReturn] -> ShowS | |
g_list_free :: Ptr (GList a) -> IO () #
g_slist_free :: Ptr (GSList a) -> IO () #
noGParamSpec :: Maybe GParamSpec #
class Enum err => GErrorClass err where #
Methods
gerrorClassDomain :: err -> Text #
Instances
| GErrorClass GLError Source # | |
Defined in GI.Gdk.Enums Methods gerrorClassDomain :: GLError -> Text # | |
| GErrorClass PixbufError | |
Defined in GI.GdkPixbuf.Enums Methods gerrorClassDomain :: PixbufError -> Text # | |
| GErrorClass DBusError | |
Defined in GI.Gio.Enums Methods gerrorClassDomain :: DBusError -> Text # | |
| GErrorClass IOErrorEnum | |
Defined in GI.Gio.Enums Methods gerrorClassDomain :: IOErrorEnum -> Text # | |
| GErrorClass ResolverError | |
Defined in GI.Gio.Enums Methods gerrorClassDomain :: ResolverError -> Text # | |
| GErrorClass ResourceError | |
Defined in GI.Gio.Enums Methods gerrorClassDomain :: ResourceError -> Text # | |
| GErrorClass TlsChannelBindingError | |
Defined in GI.Gio.Enums Methods gerrorClassDomain :: TlsChannelBindingError -> Text # | |
| GErrorClass TlsError | |
Defined in GI.Gio.Enums Methods gerrorClassDomain :: TlsError -> Text # | |
| GErrorClass BookmarkFileError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: BookmarkFileError -> Text # | |
| GErrorClass ConvertError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: ConvertError -> Text # | |
| GErrorClass FileError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: FileError -> Text # | |
| GErrorClass IOChannelError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: IOChannelError -> Text # | |
| GErrorClass KeyFileError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: KeyFileError -> Text # | |
| GErrorClass MarkupError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: MarkupError -> Text # | |
| GErrorClass NumberParserError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: NumberParserError -> Text # | |
| GErrorClass OptionError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: OptionError -> Text # | |
| GErrorClass RegexError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: RegexError -> Text # | |
| GErrorClass ShellError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: ShellError -> Text # | |
| GErrorClass SpawnError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: SpawnError -> Text # | |
| GErrorClass ThreadError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: ThreadError -> Text # | |
| GErrorClass UriError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: UriError -> Text # | |
| GErrorClass VariantParseError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: VariantParseError -> Text # | |
| GErrorClass LayoutDeserializeError | |
Defined in GI.Pango.Enums Methods gerrorClassDomain :: LayoutDeserializeError -> Text # | |
type GErrorCode = C_gint #
type GErrorDomain = GQuark #
type GErrorMessage = Text #
catchGErrorJust :: GErrorClass err => err -> IO a -> (GErrorMessage -> IO a) -> IO a #
catchGErrorJustDomain :: GErrorClass err => IO a -> (err -> GErrorMessage -> IO a) -> IO a #
checkGError :: (Ptr (Ptr GError) -> IO a) -> (GError -> IO a) -> IO a #
gerrorCode :: GError -> IO GErrorCode #
gerrorDomain :: GError -> IO GQuark #
gerrorMessage :: GError -> IO GErrorMessage #
gerrorNew :: GErrorDomain -> GErrorCode -> GErrorMessage -> IO GError #
handleGErrorJust :: GErrorClass err => err -> (GErrorMessage -> IO a) -> IO a -> IO a #
handleGErrorJustDomain :: GErrorClass err => (err -> GErrorMessage -> IO a) -> IO a -> IO a #
maybePokeGError :: Ptr (Ptr GError) -> Maybe GError -> IO () #
propagateGError :: (Ptr (Ptr GError) -> IO a) -> IO a #
cstringPackPtr :: CString -> PtrWrapped CString #
cstringUnpackPtr :: PtrWrapped CString -> CString #
gDirectEqual :: GEqualFunc (Ptr a) #
gDirectHash :: GHashFunc (Ptr a) #
gStrEqual :: GEqualFunc CString #
gvaluePackPtr :: Ptr GValue -> PtrWrapped (Ptr GValue) #
gvalueUnpackPtr :: PtrWrapped (Ptr GValue) -> Ptr GValue #
ptrPackPtr :: Ptr a -> PtrWrapped (Ptr a) #
ptrUnpackPtr :: PtrWrapped (Ptr a) -> Ptr a #
Methods
gvalueGType_ :: IO GType #
gvalueSet_ :: Ptr GValue -> a -> IO () #
gvalueGet_ :: Ptr GValue -> IO a #
Instances
| IsGValue CInt | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> CInt -> IO () # gvalueGet_ :: Ptr GValue -> IO CInt # | |
| IsGValue CLong | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> CLong -> IO () # gvalueGet_ :: Ptr GValue -> IO CLong # | |
| IsGValue CUInt | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> CUInt -> IO () # gvalueGet_ :: Ptr GValue -> IO CUInt # | |
| IsGValue CULong | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> CULong -> IO () # gvalueGet_ :: Ptr GValue -> IO CULong # | |
| IsGValue Int32 | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Int32 -> IO () # gvalueGet_ :: Ptr GValue -> IO Int32 # | |
| IsGValue Int64 | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Int64 -> IO () # gvalueGet_ :: Ptr GValue -> IO Int64 # | |
| IsGValue Word32 | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Word32 -> IO () # gvalueGet_ :: Ptr GValue -> IO Word32 # | |
| IsGValue Word64 | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Word64 -> IO () # gvalueGet_ :: Ptr GValue -> IO Word64 # | |
| IsGValue GType | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> GType -> IO () # gvalueGet_ :: Ptr GValue -> IO GType # | |
| IsGValue Bool | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Bool -> IO () # gvalueGet_ :: Ptr GValue -> IO Bool # | |
| IsGValue Double | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Double -> IO () # gvalueGet_ :: Ptr GValue -> IO Double # | |
| IsGValue Float | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Float -> IO () # gvalueGet_ :: Ptr GValue -> IO Float # | |
| IsGValue (Ptr a) | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Ptr a -> IO () # gvalueGet_ :: Ptr GValue -> IO (Ptr a) # | |
| IsGValue (StablePtr a) | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> StablePtr a -> IO () # gvalueGet_ :: Ptr GValue -> IO (StablePtr a) # | |
| Typeable a => IsGValue (HValue a) | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> HValue a -> IO () # gvalueGet_ :: Ptr GValue -> IO (HValue a) # | |
| IsGValue (Maybe Context) | |
Defined in GI.Cairo.Structs.Context Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Context -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Context) # | |
| IsGValue (Maybe Device) | |
Defined in GI.Cairo.Structs.Device Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Device -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Device) # | |
| IsGValue (Maybe FontFace) | |
Defined in GI.Cairo.Structs.FontFace Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FontFace -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FontFace) # | |
| IsGValue (Maybe FontOptions) | |
Defined in GI.Cairo.Structs.FontOptions Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FontOptions -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FontOptions) # | |
| IsGValue (Maybe Glyph) | |
Defined in GI.Cairo.Structs.Glyph Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Glyph -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Glyph) # | |
| IsGValue (Maybe Matrix) | |
Defined in GI.Cairo.Structs.Matrix Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Matrix -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Matrix) # | |
| IsGValue (Maybe Pattern) | |
Defined in GI.Cairo.Structs.Pattern Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Pattern -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Pattern) # | |
| IsGValue (Maybe Rectangle) | |
Defined in GI.Cairo.Structs.Rectangle Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Rectangle -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Rectangle) # | |
| IsGValue (Maybe RectangleInt) | |
Defined in GI.Cairo.Structs.RectangleInt Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe RectangleInt -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe RectangleInt) # | |
| IsGValue (Maybe Region) | |
Defined in GI.Cairo.Structs.Region Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Region -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Region) # | |
| IsGValue (Maybe ScaledFont) | |
Defined in GI.Cairo.Structs.ScaledFont Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ScaledFont -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ScaledFont) # | |
| IsGValue (Maybe Surface) | |
Defined in GI.Cairo.Structs.Surface Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Surface -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Surface) # | |
| IsGValue (Maybe TextCluster) | |
Defined in GI.Cairo.Structs.TextCluster Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TextCluster -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TextCluster) # | |
| IsGValue (Maybe DevicePad) Source # | Convert |
Defined in GI.Gdk.Interfaces.DevicePad Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DevicePad -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DevicePad) # | |
| IsGValue (Maybe AppLaunchContext) Source # | Convert |
Defined in GI.Gdk.Objects.AppLaunchContext Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe AppLaunchContext -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe AppLaunchContext) # | |
| IsGValue (Maybe Cursor) Source # | Convert |
Defined in GI.Gdk.Objects.Cursor Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Cursor -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Cursor) # | |
| IsGValue (Maybe Device) Source # | Convert |
Defined in GI.Gdk.Objects.Device Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Device -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Device) # | |
| IsGValue (Maybe DeviceManager) Source # | Convert |
Defined in GI.Gdk.Objects.DeviceManager Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DeviceManager -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DeviceManager) # | |
| IsGValue (Maybe DeviceTool) Source # | Convert |
Defined in GI.Gdk.Objects.DeviceTool Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DeviceTool -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DeviceTool) # | |
| IsGValue (Maybe Display) Source # | Convert |
Defined in GI.Gdk.Objects.Display Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Display -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Display) # | |
| IsGValue (Maybe DisplayManager) Source # | Convert |
Defined in GI.Gdk.Objects.DisplayManager Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DisplayManager -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DisplayManager) # | |
| IsGValue (Maybe DragContext) Source # | Convert |
Defined in GI.Gdk.Objects.DragContext Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DragContext -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DragContext) # | |
| IsGValue (Maybe DrawingContext) Source # | Convert |
Defined in GI.Gdk.Objects.DrawingContext Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DrawingContext -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DrawingContext) # | |
| IsGValue (Maybe FrameClock) Source # | Convert |
Defined in GI.Gdk.Objects.FrameClock Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FrameClock -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FrameClock) # | |
| IsGValue (Maybe GLContext) Source # | Convert |
Defined in GI.Gdk.Objects.GLContext Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe GLContext -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe GLContext) # | |
| IsGValue (Maybe Keymap) Source # | Convert |
Defined in GI.Gdk.Objects.Keymap Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Keymap -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Keymap) # | |
| IsGValue (Maybe Monitor) Source # | Convert |
Defined in GI.Gdk.Objects.Monitor Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Monitor -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Monitor) # | |
| IsGValue (Maybe Screen) Source # | Convert |
Defined in GI.Gdk.Objects.Screen Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Screen -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Screen) # | |
| IsGValue (Maybe Seat) Source # | Convert |
Defined in GI.Gdk.Objects.Seat Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Seat -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Seat) # | |
| IsGValue (Maybe Visual) Source # | Convert |
Defined in GI.Gdk.Objects.Visual Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Visual -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Visual) # | |
| IsGValue (Maybe Window) Source # | Convert |
Defined in GI.Gdk.Objects.Window Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Window -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Window) # | |
| IsGValue (Maybe Color) Source # | Convert |
Defined in GI.Gdk.Structs.Color Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Color -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Color) # | |
| IsGValue (Maybe EventSequence) Source # | Convert |
Defined in GI.Gdk.Structs.EventSequence Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe EventSequence -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe EventSequence) # | |
| IsGValue (Maybe FrameTimings) Source # | Convert |
Defined in GI.Gdk.Structs.FrameTimings Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FrameTimings -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FrameTimings) # | |
| IsGValue (Maybe RGBA) Source # | Convert |
Defined in GI.Gdk.Structs.RGBA Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe RGBA -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe RGBA) # | |
| IsGValue (Maybe Rectangle) Source # | Convert |
Defined in GI.Gdk.Structs.Rectangle Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Rectangle -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Rectangle) # | |
| IsGValue (Maybe Event) Source # | Convert |
Defined in GI.Gdk.Unions.Event Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Event -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Event) # | |
| IsGValue (Maybe Pixbuf) | |
Defined in GI.GdkPixbuf.Objects.Pixbuf Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Pixbuf -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Pixbuf) # | |
| IsGValue (Maybe PixbufAnimation) | |
Defined in GI.GdkPixbuf.Objects.PixbufAnimation Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PixbufAnimation -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufAnimation) # | |
| IsGValue (Maybe PixbufAnimationIter) | |
Defined in GI.GdkPixbuf.Objects.PixbufAnimationIter Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PixbufAnimationIter -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufAnimationIter) # | |
| IsGValue (Maybe PixbufLoader) | |
Defined in GI.GdkPixbuf.Objects.PixbufLoader Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PixbufLoader -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufLoader) # | |
| IsGValue (Maybe PixbufNonAnim) | |
Defined in GI.GdkPixbuf.Objects.PixbufNonAnim Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PixbufNonAnim -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufNonAnim) # | |
| IsGValue (Maybe PixbufSimpleAnim) | |
Defined in GI.GdkPixbuf.Objects.PixbufSimpleAnim Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PixbufSimpleAnim -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufSimpleAnim) # | |
| IsGValue (Maybe PixbufSimpleAnimIter) | |
Defined in GI.GdkPixbuf.Objects.PixbufSimpleAnimIter Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PixbufSimpleAnimIter -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufSimpleAnimIter) # | |
| IsGValue (Maybe PixbufFormat) | |
Defined in GI.GdkPixbuf.Structs.PixbufFormat Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PixbufFormat -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PixbufFormat) # | |
| IsGValue (Maybe Action) | |
Defined in GI.Gio.Interfaces.Action Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Action -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Action) # | |
| IsGValue (Maybe ActionGroup) | |
Defined in GI.Gio.Interfaces.ActionGroup Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ActionGroup -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ActionGroup) # | |
| IsGValue (Maybe ActionMap) | |
Defined in GI.Gio.Interfaces.ActionMap Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ActionMap -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ActionMap) # | |
| IsGValue (Maybe AppInfo) | |
Defined in GI.Gio.Interfaces.AppInfo Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe AppInfo -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe AppInfo) # | |
| IsGValue (Maybe AsyncInitable) | |
Defined in GI.Gio.Interfaces.AsyncInitable Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe AsyncInitable -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe AsyncInitable) # | |
| IsGValue (Maybe AsyncResult) | |
Defined in GI.Gio.Interfaces.AsyncResult Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe AsyncResult -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe AsyncResult) # | |
| IsGValue (Maybe Converter) | |
Defined in GI.Gio.Interfaces.Converter Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Converter -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Converter) # | |
| IsGValue (Maybe DBusInterface) | |
Defined in GI.Gio.Interfaces.DBusInterface Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusInterface -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusInterface) # | |
| IsGValue (Maybe DBusObject) | |
Defined in GI.Gio.Interfaces.DBusObject Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusObject -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusObject) # | |
| IsGValue (Maybe DBusObjectManager) | |
Defined in GI.Gio.Interfaces.DBusObjectManager Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusObjectManager -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusObjectManager) # | |
| IsGValue (Maybe DatagramBased) | |
Defined in GI.Gio.Interfaces.DatagramBased Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DatagramBased -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DatagramBased) # | |
| IsGValue (Maybe DebugController) | |
Defined in GI.Gio.Interfaces.DebugController Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DebugController -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DebugController) # | |
| IsGValue (Maybe Drive) | |
Defined in GI.Gio.Interfaces.Drive Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Drive -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Drive) # | |
| IsGValue (Maybe DtlsClientConnection) | |
Defined in GI.Gio.Interfaces.DtlsClientConnection Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DtlsClientConnection -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DtlsClientConnection) # | |
| IsGValue (Maybe DtlsConnection) | |
Defined in GI.Gio.Interfaces.DtlsConnection Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DtlsConnection -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DtlsConnection) # | |
| IsGValue (Maybe DtlsServerConnection) | |
Defined in GI.Gio.Interfaces.DtlsServerConnection Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DtlsServerConnection -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DtlsServerConnection) # | |
| IsGValue (Maybe File) | |
Defined in GI.Gio.Interfaces.File Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe File -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe File) # | |
| IsGValue (Maybe Icon) | |
Defined in GI.Gio.Interfaces.Icon Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Icon -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Icon) # | |
| IsGValue (Maybe Initable) | |
Defined in GI.Gio.Interfaces.Initable Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Initable -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Initable) # | |
| IsGValue (Maybe ListModel) | |
Defined in GI.Gio.Interfaces.ListModel Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ListModel -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ListModel) # | |
| IsGValue (Maybe LoadableIcon) | |
Defined in GI.Gio.Interfaces.LoadableIcon Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe LoadableIcon -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe LoadableIcon) # | |
| IsGValue (Maybe MemoryMonitor) | |
Defined in GI.Gio.Interfaces.MemoryMonitor Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe MemoryMonitor -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe MemoryMonitor) # | |
| IsGValue (Maybe Mount) | |
Defined in GI.Gio.Interfaces.Mount Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Mount -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Mount) # | |
| IsGValue (Maybe NetworkMonitor) | |
Defined in GI.Gio.Interfaces.NetworkMonitor Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe NetworkMonitor -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe NetworkMonitor) # | |
| IsGValue (Maybe PollableInputStream) | |
Defined in GI.Gio.Interfaces.PollableInputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PollableInputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PollableInputStream) # | |
| IsGValue (Maybe PollableOutputStream) | |
Defined in GI.Gio.Interfaces.PollableOutputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PollableOutputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PollableOutputStream) # | |
| IsGValue (Maybe PowerProfileMonitor) | |
Defined in GI.Gio.Interfaces.PowerProfileMonitor Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PowerProfileMonitor -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PowerProfileMonitor) # | |
| IsGValue (Maybe Proxy) | |
Defined in GI.Gio.Interfaces.Proxy Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Proxy -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Proxy) # | |
| IsGValue (Maybe ProxyResolver) | |
Defined in GI.Gio.Interfaces.ProxyResolver Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ProxyResolver -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ProxyResolver) # | |
| IsGValue (Maybe RemoteActionGroup) | |
Defined in GI.Gio.Interfaces.RemoteActionGroup Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe RemoteActionGroup -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe RemoteActionGroup) # | |
| IsGValue (Maybe Seekable) | |
Defined in GI.Gio.Interfaces.Seekable Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Seekable -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Seekable) # | |
| IsGValue (Maybe SocketConnectable) | |
Defined in GI.Gio.Interfaces.SocketConnectable Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SocketConnectable -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SocketConnectable) # | |
| IsGValue (Maybe TlsBackend) | |
Defined in GI.Gio.Interfaces.TlsBackend Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TlsBackend -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TlsBackend) # | |
| IsGValue (Maybe TlsClientConnection) | |
Defined in GI.Gio.Interfaces.TlsClientConnection Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TlsClientConnection -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TlsClientConnection) # | |
| IsGValue (Maybe TlsFileDatabase) | |
Defined in GI.Gio.Interfaces.TlsFileDatabase Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TlsFileDatabase -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TlsFileDatabase) # | |
| IsGValue (Maybe TlsServerConnection) | |
Defined in GI.Gio.Interfaces.TlsServerConnection Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TlsServerConnection -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TlsServerConnection) # | |
| IsGValue (Maybe Volume) | |
Defined in GI.Gio.Interfaces.Volume Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Volume -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Volume) # | |
| IsGValue (Maybe AppInfoMonitor) | |
Defined in GI.Gio.Objects.AppInfoMonitor Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe AppInfoMonitor -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe AppInfoMonitor) # | |
| IsGValue (Maybe AppLaunchContext) | |
Defined in GI.Gio.Objects.AppLaunchContext Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe AppLaunchContext -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe AppLaunchContext) # | |
| IsGValue (Maybe Application) | |
Defined in GI.Gio.Objects.Application Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Application -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Application) # | |
| IsGValue (Maybe ApplicationCommandLine) | |
Defined in GI.Gio.Objects.ApplicationCommandLine Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ApplicationCommandLine -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ApplicationCommandLine) # | |
| IsGValue (Maybe BufferedInputStream) | |
Defined in GI.Gio.Objects.BufferedInputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe BufferedInputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe BufferedInputStream) # | |
| IsGValue (Maybe BufferedOutputStream) | |
Defined in GI.Gio.Objects.BufferedOutputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe BufferedOutputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe BufferedOutputStream) # | |
| IsGValue (Maybe BytesIcon) | |
Defined in GI.Gio.Objects.BytesIcon Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe BytesIcon -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe BytesIcon) # | |
| IsGValue (Maybe Cancellable) | |
Defined in GI.Gio.Objects.Cancellable Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Cancellable -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Cancellable) # | |
| IsGValue (Maybe CharsetConverter) | |
Defined in GI.Gio.Objects.CharsetConverter Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe CharsetConverter -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe CharsetConverter) # | |
| IsGValue (Maybe ConverterInputStream) | |
Defined in GI.Gio.Objects.ConverterInputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ConverterInputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ConverterInputStream) # | |
| IsGValue (Maybe ConverterOutputStream) | |
Defined in GI.Gio.Objects.ConverterOutputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ConverterOutputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ConverterOutputStream) # | |
| IsGValue (Maybe Credentials) | |
Defined in GI.Gio.Objects.Credentials Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Credentials -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Credentials) # | |
| IsGValue (Maybe DBusActionGroup) | |
Defined in GI.Gio.Objects.DBusActionGroup Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusActionGroup -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusActionGroup) # | |
| IsGValue (Maybe DBusAuthObserver) | |
Defined in GI.Gio.Objects.DBusAuthObserver Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusAuthObserver -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusAuthObserver) # | |
| IsGValue (Maybe DBusConnection) | |
Defined in GI.Gio.Objects.DBusConnection Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusConnection -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusConnection) # | |
| IsGValue (Maybe DBusInterfaceSkeleton) | |
Defined in GI.Gio.Objects.DBusInterfaceSkeleton Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusInterfaceSkeleton -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusInterfaceSkeleton) # | |
| IsGValue (Maybe DBusMenuModel) | |
Defined in GI.Gio.Objects.DBusMenuModel Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusMenuModel -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusMenuModel) # | |
| IsGValue (Maybe DBusMessage) | |
Defined in GI.Gio.Objects.DBusMessage Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusMessage -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusMessage) # | |
| IsGValue (Maybe DBusMethodInvocation) | |
Defined in GI.Gio.Objects.DBusMethodInvocation Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusMethodInvocation -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusMethodInvocation) # | |
| IsGValue (Maybe DBusObjectManagerClient) | |
Defined in GI.Gio.Objects.DBusObjectManagerClient Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusObjectManagerClient -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusObjectManagerClient) # | |
| IsGValue (Maybe DBusObjectManagerServer) | |
Defined in GI.Gio.Objects.DBusObjectManagerServer Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusObjectManagerServer -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusObjectManagerServer) # | |
| IsGValue (Maybe DBusObjectProxy) | |
Defined in GI.Gio.Objects.DBusObjectProxy Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusObjectProxy -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusObjectProxy) # | |
| IsGValue (Maybe DBusObjectSkeleton) | |
Defined in GI.Gio.Objects.DBusObjectSkeleton Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusObjectSkeleton -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusObjectSkeleton) # | |
| IsGValue (Maybe DBusProxy) | |
Defined in GI.Gio.Objects.DBusProxy Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusProxy -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusProxy) # | |
| IsGValue (Maybe DBusServer) | |
Defined in GI.Gio.Objects.DBusServer Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusServer -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusServer) # | |
| IsGValue (Maybe DataInputStream) | |
Defined in GI.Gio.Objects.DataInputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DataInputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DataInputStream) # | |
| IsGValue (Maybe DataOutputStream) | |
Defined in GI.Gio.Objects.DataOutputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DataOutputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DataOutputStream) # | |
| IsGValue (Maybe DebugControllerDBus) | |
Defined in GI.Gio.Objects.DebugControllerDBus Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DebugControllerDBus -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DebugControllerDBus) # | |
| IsGValue (Maybe Emblem) | |
Defined in GI.Gio.Objects.Emblem Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Emblem -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Emblem) # | |
| IsGValue (Maybe EmblemedIcon) | |
Defined in GI.Gio.Objects.EmblemedIcon Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe EmblemedIcon -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe EmblemedIcon) # | |
| IsGValue (Maybe FileEnumerator) | |
Defined in GI.Gio.Objects.FileEnumerator Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FileEnumerator -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FileEnumerator) # | |
| IsGValue (Maybe FileIOStream) | |
Defined in GI.Gio.Objects.FileIOStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FileIOStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FileIOStream) # | |
| IsGValue (Maybe FileIcon) | |
Defined in GI.Gio.Objects.FileIcon Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FileIcon -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FileIcon) # | |
| IsGValue (Maybe FileInfo) | |
Defined in GI.Gio.Objects.FileInfo Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FileInfo -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FileInfo) # | |
| IsGValue (Maybe FileInputStream) | |
Defined in GI.Gio.Objects.FileInputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FileInputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FileInputStream) # | |
| IsGValue (Maybe FileMonitor) | |
Defined in GI.Gio.Objects.FileMonitor Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FileMonitor -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FileMonitor) # | |
| IsGValue (Maybe FileOutputStream) | |
Defined in GI.Gio.Objects.FileOutputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FileOutputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FileOutputStream) # | |
| IsGValue (Maybe FilenameCompleter) | |
Defined in GI.Gio.Objects.FilenameCompleter Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FilenameCompleter -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FilenameCompleter) # | |
| IsGValue (Maybe FilterInputStream) | |
Defined in GI.Gio.Objects.FilterInputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FilterInputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FilterInputStream) # | |
| IsGValue (Maybe FilterOutputStream) | |
Defined in GI.Gio.Objects.FilterOutputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FilterOutputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FilterOutputStream) # | |
| IsGValue (Maybe IOStream) | |
Defined in GI.Gio.Objects.IOStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe IOStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe IOStream) # | |
| IsGValue (Maybe InetAddress) | |
Defined in GI.Gio.Objects.InetAddress Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe InetAddress -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe InetAddress) # | |
| IsGValue (Maybe InetAddressMask) | |
Defined in GI.Gio.Objects.InetAddressMask Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe InetAddressMask -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe InetAddressMask) # | |
| IsGValue (Maybe InetSocketAddress) | |
Defined in GI.Gio.Objects.InetSocketAddress Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe InetSocketAddress -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe InetSocketAddress) # | |
| IsGValue (Maybe InputStream) | |
Defined in GI.Gio.Objects.InputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe InputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe InputStream) # | |
| IsGValue (Maybe ListStore) | |
Defined in GI.Gio.Objects.ListStore Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ListStore -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ListStore) # | |
| IsGValue (Maybe MemoryInputStream) | |
Defined in GI.Gio.Objects.MemoryInputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe MemoryInputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe MemoryInputStream) # | |
| IsGValue (Maybe MemoryOutputStream) | |
Defined in GI.Gio.Objects.MemoryOutputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe MemoryOutputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe MemoryOutputStream) # | |
| IsGValue (Maybe Menu) | |
Defined in GI.Gio.Objects.Menu Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Menu -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Menu) # | |
| IsGValue (Maybe MenuAttributeIter) | |
Defined in GI.Gio.Objects.MenuAttributeIter Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe MenuAttributeIter -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuAttributeIter) # | |
| IsGValue (Maybe MenuItem) | |
Defined in GI.Gio.Objects.MenuItem Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe MenuItem -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuItem) # | |
| IsGValue (Maybe MenuLinkIter) | |
Defined in GI.Gio.Objects.MenuLinkIter Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe MenuLinkIter -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuLinkIter) # | |
| IsGValue (Maybe MenuModel) | |
Defined in GI.Gio.Objects.MenuModel Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe MenuModel -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe MenuModel) # | |
| IsGValue (Maybe MountOperation) | |
Defined in GI.Gio.Objects.MountOperation Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe MountOperation -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe MountOperation) # | |
| IsGValue (Maybe NativeSocketAddress) | |
Defined in GI.Gio.Objects.NativeSocketAddress Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe NativeSocketAddress -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe NativeSocketAddress) # | |
| IsGValue (Maybe NativeVolumeMonitor) | |
Defined in GI.Gio.Objects.NativeVolumeMonitor Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe NativeVolumeMonitor -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe NativeVolumeMonitor) # | |
| IsGValue (Maybe NetworkAddress) | |
Defined in GI.Gio.Objects.NetworkAddress Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe NetworkAddress -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe NetworkAddress) # | |
| IsGValue (Maybe NetworkService) | |
Defined in GI.Gio.Objects.NetworkService Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe NetworkService -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe NetworkService) # | |
| IsGValue (Maybe Notification) | |
Defined in GI.Gio.Objects.Notification Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Notification -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Notification) # | |
| IsGValue (Maybe OutputStream) | |
Defined in GI.Gio.Objects.OutputStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe OutputStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe OutputStream) # | |
| IsGValue (Maybe Permission) | |
Defined in GI.Gio.Objects.Permission Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Permission -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Permission) # | |
| IsGValue (Maybe PropertyAction) | |
Defined in GI.Gio.Objects.PropertyAction Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PropertyAction -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PropertyAction) # | |
| IsGValue (Maybe ProxyAddress) | |
Defined in GI.Gio.Objects.ProxyAddress Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ProxyAddress -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ProxyAddress) # | |
| IsGValue (Maybe ProxyAddressEnumerator) | |
Defined in GI.Gio.Objects.ProxyAddressEnumerator Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ProxyAddressEnumerator -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ProxyAddressEnumerator) # | |
| IsGValue (Maybe Resolver) | |
Defined in GI.Gio.Objects.Resolver Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Resolver -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Resolver) # | |
| IsGValue (Maybe Settings) | |
Defined in GI.Gio.Objects.Settings Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Settings -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Settings) # | |
| IsGValue (Maybe SettingsBackend) | |
Defined in GI.Gio.Objects.SettingsBackend Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SettingsBackend -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SettingsBackend) # | |
| IsGValue (Maybe SimpleAction) | |
Defined in GI.Gio.Objects.SimpleAction Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SimpleAction -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SimpleAction) # | |
| IsGValue (Maybe SimpleActionGroup) | |
Defined in GI.Gio.Objects.SimpleActionGroup Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SimpleActionGroup -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SimpleActionGroup) # | |
| IsGValue (Maybe SimpleAsyncResult) | |
Defined in GI.Gio.Objects.SimpleAsyncResult Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SimpleAsyncResult -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SimpleAsyncResult) # | |
| IsGValue (Maybe SimpleIOStream) | |
Defined in GI.Gio.Objects.SimpleIOStream Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SimpleIOStream -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SimpleIOStream) # | |
| IsGValue (Maybe SimplePermission) | |
Defined in GI.Gio.Objects.SimplePermission Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SimplePermission -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SimplePermission) # | |
| IsGValue (Maybe SimpleProxyResolver) | |
Defined in GI.Gio.Objects.SimpleProxyResolver Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SimpleProxyResolver -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SimpleProxyResolver) # | |
| IsGValue (Maybe Socket) | |
Defined in GI.Gio.Objects.Socket Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Socket -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Socket) # | |
| IsGValue (Maybe SocketAddress) | |
Defined in GI.Gio.Objects.SocketAddress Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SocketAddress -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SocketAddress) # | |
| IsGValue (Maybe SocketAddressEnumerator) | |
Defined in GI.Gio.Objects.SocketAddressEnumerator Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SocketAddressEnumerator -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SocketAddressEnumerator) # | |
| IsGValue (Maybe SocketClient) | |
Defined in GI.Gio.Objects.SocketClient Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SocketClient -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SocketClient) # | |
| IsGValue (Maybe SocketConnection) | |
Defined in GI.Gio.Objects.SocketConnection Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SocketConnection -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SocketConnection) # | |
| IsGValue (Maybe SocketControlMessage) | |
Defined in GI.Gio.Objects.SocketControlMessage Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SocketControlMessage -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SocketControlMessage) # | |
| IsGValue (Maybe SocketListener) | |
Defined in GI.Gio.Objects.SocketListener Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SocketListener -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SocketListener) # | |
| IsGValue (Maybe SocketService) | |
Defined in GI.Gio.Objects.SocketService Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SocketService -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SocketService) # | |
| IsGValue (Maybe Subprocess) | |
Defined in GI.Gio.Objects.Subprocess Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Subprocess -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Subprocess) # | |
| IsGValue (Maybe SubprocessLauncher) | |
Defined in GI.Gio.Objects.SubprocessLauncher Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SubprocessLauncher -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SubprocessLauncher) # | |
| IsGValue (Maybe Task) | |
Defined in GI.Gio.Objects.Task Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Task -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Task) # | |
| IsGValue (Maybe TcpConnection) | |
Defined in GI.Gio.Objects.TcpConnection Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TcpConnection -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TcpConnection) # | |
| IsGValue (Maybe TcpWrapperConnection) | |
Defined in GI.Gio.Objects.TcpWrapperConnection Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TcpWrapperConnection -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TcpWrapperConnection) # | |
| IsGValue (Maybe TestDBus) | |
Defined in GI.Gio.Objects.TestDBus Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TestDBus -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TestDBus) # | |
| IsGValue (Maybe ThemedIcon) | |
Defined in GI.Gio.Objects.ThemedIcon Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ThemedIcon -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ThemedIcon) # | |
| IsGValue (Maybe ThreadedResolver) | |
Defined in GI.Gio.Objects.ThreadedResolver Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ThreadedResolver -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ThreadedResolver) # | |
| IsGValue (Maybe ThreadedSocketService) | |
Defined in GI.Gio.Objects.ThreadedSocketService Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ThreadedSocketService -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ThreadedSocketService) # | |
| IsGValue (Maybe TlsCertificate) | |
Defined in GI.Gio.Objects.TlsCertificate Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TlsCertificate -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TlsCertificate) # | |
| IsGValue (Maybe TlsConnection) | |
Defined in GI.Gio.Objects.TlsConnection Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TlsConnection -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TlsConnection) # | |
| IsGValue (Maybe TlsDatabase) | |
Defined in GI.Gio.Objects.TlsDatabase Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TlsDatabase -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TlsDatabase) # | |
| IsGValue (Maybe TlsInteraction) | |
Defined in GI.Gio.Objects.TlsInteraction Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TlsInteraction -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TlsInteraction) # | |
| IsGValue (Maybe TlsPassword) | |
Defined in GI.Gio.Objects.TlsPassword Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TlsPassword -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TlsPassword) # | |
| IsGValue (Maybe UnixConnection) | |
Defined in GI.Gio.Objects.UnixConnection Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe UnixConnection -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe UnixConnection) # | |
| IsGValue (Maybe UnixCredentialsMessage) | |
Defined in GI.Gio.Objects.UnixCredentialsMessage Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe UnixCredentialsMessage -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe UnixCredentialsMessage) # | |
| IsGValue (Maybe UnixFDList) | |
Defined in GI.Gio.Objects.UnixFDList Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe UnixFDList -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe UnixFDList) # | |
| IsGValue (Maybe UnixSocketAddress) | |
Defined in GI.Gio.Objects.UnixSocketAddress Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe UnixSocketAddress -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe UnixSocketAddress) # | |
| IsGValue (Maybe Vfs) | |
Defined in GI.Gio.Objects.Vfs Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Vfs -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Vfs) # | |
| IsGValue (Maybe VolumeMonitor) | |
Defined in GI.Gio.Objects.VolumeMonitor Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe VolumeMonitor -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe VolumeMonitor) # | |
| IsGValue (Maybe ZlibCompressor) | |
Defined in GI.Gio.Objects.ZlibCompressor Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ZlibCompressor -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ZlibCompressor) # | |
| IsGValue (Maybe ZlibDecompressor) | |
Defined in GI.Gio.Objects.ZlibDecompressor Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ZlibDecompressor -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ZlibDecompressor) # | |
| IsGValue (Maybe DBusAnnotationInfo) | |
Defined in GI.Gio.Structs.DBusAnnotationInfo Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusAnnotationInfo -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusAnnotationInfo) # | |
| IsGValue (Maybe DBusArgInfo) | |
Defined in GI.Gio.Structs.DBusArgInfo Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusArgInfo -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusArgInfo) # | |
| IsGValue (Maybe DBusInterfaceInfo) | |
Defined in GI.Gio.Structs.DBusInterfaceInfo Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusInterfaceInfo -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusInterfaceInfo) # | |
| IsGValue (Maybe DBusMethodInfo) | |
Defined in GI.Gio.Structs.DBusMethodInfo Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusMethodInfo -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusMethodInfo) # | |
| IsGValue (Maybe DBusNodeInfo) | |
Defined in GI.Gio.Structs.DBusNodeInfo Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusNodeInfo -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusNodeInfo) # | |
| IsGValue (Maybe DBusPropertyInfo) | |
Defined in GI.Gio.Structs.DBusPropertyInfo Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusPropertyInfo -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusPropertyInfo) # | |
| IsGValue (Maybe DBusSignalInfo) | |
Defined in GI.Gio.Structs.DBusSignalInfo Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DBusSignalInfo -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DBusSignalInfo) # | |
| IsGValue (Maybe FileAttributeInfoList) | |
Defined in GI.Gio.Structs.FileAttributeInfoList Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FileAttributeInfoList -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FileAttributeInfoList) # | |
| IsGValue (Maybe FileAttributeMatcher) | |
Defined in GI.Gio.Structs.FileAttributeMatcher Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FileAttributeMatcher -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FileAttributeMatcher) # | |
| IsGValue (Maybe Resource) | |
Defined in GI.Gio.Structs.Resource Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Resource -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Resource) # | |
| IsGValue (Maybe SettingsSchema) | |
Defined in GI.Gio.Structs.SettingsSchema Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SettingsSchema -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SettingsSchema) # | |
| IsGValue (Maybe SettingsSchemaKey) | |
Defined in GI.Gio.Structs.SettingsSchemaKey Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SettingsSchemaKey -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SettingsSchemaKey) # | |
| IsGValue (Maybe SettingsSchemaSource) | |
Defined in GI.Gio.Structs.SettingsSchemaSource Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SettingsSchemaSource -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SettingsSchemaSource) # | |
| IsGValue (Maybe SrvTarget) | |
Defined in GI.Gio.Structs.SrvTarget Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SrvTarget -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SrvTarget) # | |
| IsGValue (Maybe BookmarkFile) | |
Defined in GI.GLib.Structs.BookmarkFile Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe BookmarkFile -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe BookmarkFile) # | |
| IsGValue (Maybe ByteArray) | |
Defined in GI.GLib.Structs.ByteArray Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ByteArray -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ByteArray) # | |
| IsGValue (Maybe Bytes) | |
Defined in GI.GLib.Structs.Bytes Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Bytes -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Bytes) # | |
| IsGValue (Maybe Checksum) | |
Defined in GI.GLib.Structs.Checksum Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Checksum -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Checksum) # | |
| IsGValue (Maybe Date) | |
Defined in GI.GLib.Structs.Date Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Date -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Date) # | |
| IsGValue (Maybe DateTime) | |
Defined in GI.GLib.Structs.DateTime Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DateTime -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DateTime) # | |
| IsGValue (Maybe Dir) | |
Defined in GI.GLib.Structs.Dir Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Dir -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Dir) # | |
| IsGValue (Maybe Hmac) | |
Defined in GI.GLib.Structs.Hmac Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Hmac -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Hmac) # | |
| IsGValue (Maybe IOChannel) | |
Defined in GI.GLib.Structs.IOChannel Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe IOChannel -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe IOChannel) # | |
| IsGValue (Maybe KeyFile) | |
Defined in GI.GLib.Structs.KeyFile Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe KeyFile -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe KeyFile) # | |
| IsGValue (Maybe MainContext) | |
Defined in GI.GLib.Structs.MainContext Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe MainContext -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe MainContext) # | |
| IsGValue (Maybe MainLoop) | |
Defined in GI.GLib.Structs.MainLoop Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe MainLoop -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe MainLoop) # | |
| IsGValue (Maybe MappedFile) | |
Defined in GI.GLib.Structs.MappedFile Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe MappedFile -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe MappedFile) # | |
| IsGValue (Maybe MarkupParseContext) | |
Defined in GI.GLib.Structs.MarkupParseContext Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe MarkupParseContext -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe MarkupParseContext) # | |
| IsGValue (Maybe MatchInfo) | |
Defined in GI.GLib.Structs.MatchInfo Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe MatchInfo -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe MatchInfo) # | |
| IsGValue (Maybe OptionGroup) | |
Defined in GI.GLib.Structs.OptionGroup Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe OptionGroup -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe OptionGroup) # | |
| IsGValue (Maybe PatternSpec) | |
Defined in GI.GLib.Structs.PatternSpec Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PatternSpec -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PatternSpec) # | |
| IsGValue (Maybe PollFD) | |
Defined in GI.GLib.Structs.PollFD Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PollFD -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PollFD) # | |
| IsGValue (Maybe PtrArray) | |
Defined in GI.GLib.Structs.PtrArray Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe PtrArray -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe PtrArray) # | |
| IsGValue (Maybe Rand) | |
Defined in GI.GLib.Structs.Rand Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Rand -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Rand) # | |
| IsGValue (Maybe Regex) | |
Defined in GI.GLib.Structs.Regex Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Regex -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Regex) # | |
| IsGValue (Maybe Source) | |
Defined in GI.GLib.Structs.Source Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Source -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Source) # | |
| IsGValue (Maybe String) | |
Defined in GI.GLib.Structs.String Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe String -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe String) # | |
| IsGValue (Maybe StrvBuilder) | |
Defined in GI.GLib.Structs.StrvBuilder Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe StrvBuilder -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe StrvBuilder) # | |
| IsGValue (Maybe Thread) | |
Defined in GI.GLib.Structs.Thread Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Thread -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Thread) # | |
| IsGValue (Maybe TimeZone) | |
Defined in GI.GLib.Structs.TimeZone Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TimeZone -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TimeZone) # | |
| IsGValue (Maybe Tree) | |
Defined in GI.GLib.Structs.Tree Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Tree -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Tree) # | |
| IsGValue (Maybe Uri) | |
Defined in GI.GLib.Structs.Uri Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Uri -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Uri) # | |
| IsGValue (Maybe VariantBuilder) | |
Defined in GI.GLib.Structs.VariantBuilder Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe VariantBuilder -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe VariantBuilder) # | |
| IsGValue (Maybe VariantDict) | |
Defined in GI.GLib.Structs.VariantDict Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe VariantDict -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe VariantDict) # | |
| IsGValue (Maybe VariantType) | |
Defined in GI.GLib.Structs.VariantType Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe VariantType -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe VariantType) # | |
| IsGValue (Maybe Binding) | |
Defined in GI.GObject.Objects.Binding Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Binding -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Binding) # | |
| IsGValue (Maybe BindingGroup) | |
Defined in GI.GObject.Objects.BindingGroup Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe BindingGroup -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe BindingGroup) # | |
| IsGValue (Maybe InitiallyUnowned) | |
Defined in GI.GObject.Objects.InitiallyUnowned Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe InitiallyUnowned -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe InitiallyUnowned) # | |
| IsGValue (Maybe Object) | |
Defined in GI.GObject.Objects.Object Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Object -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Object) # | |
| IsGValue (Maybe ParamSpec) | |
Defined in GI.GObject.Objects.ParamSpec Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ParamSpec -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ParamSpec) # | |
| IsGValue (Maybe SignalGroup) | |
Defined in GI.GObject.Objects.SignalGroup Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe SignalGroup -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe SignalGroup) # | |
| IsGValue (Maybe TypeModule) | |
Defined in GI.GObject.Objects.TypeModule Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TypeModule -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TypeModule) # | |
| IsGValue (Maybe ValueArray) | |
Defined in GI.GObject.Structs.ValueArray Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ValueArray -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ValueArray) # | |
| IsGValue (Maybe FeatureT) | |
Defined in GI.HarfBuzz.Structs.FeatureT Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FeatureT -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FeatureT) # | |
| IsGValue (Maybe Context) | |
Defined in GI.Pango.Objects.Context Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Context -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Context) # | |
| IsGValue (Maybe Coverage) | |
Defined in GI.Pango.Objects.Coverage Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Coverage -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Coverage) # | |
| IsGValue (Maybe Font) | |
Defined in GI.Pango.Objects.Font Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Font -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Font) # | |
| IsGValue (Maybe FontFace) | |
Defined in GI.Pango.Objects.FontFace Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FontFace -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FontFace) # | |
| IsGValue (Maybe FontFamily) | |
Defined in GI.Pango.Objects.FontFamily Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FontFamily -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FontFamily) # | |
| IsGValue (Maybe FontMap) | |
Defined in GI.Pango.Objects.FontMap Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FontMap -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FontMap) # | |
| IsGValue (Maybe Fontset) | |
Defined in GI.Pango.Objects.Fontset Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Fontset -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Fontset) # | |
| IsGValue (Maybe FontsetSimple) | |
Defined in GI.Pango.Objects.FontsetSimple Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FontsetSimple -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FontsetSimple) # | |
| IsGValue (Maybe Layout) | |
Defined in GI.Pango.Objects.Layout Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Layout -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Layout) # | |
| IsGValue (Maybe Renderer) | |
Defined in GI.Pango.Objects.Renderer Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Renderer -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Renderer) # | |
| IsGValue (Maybe AttrIterator) | |
Defined in GI.Pango.Structs.AttrIterator Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe AttrIterator -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe AttrIterator) # | |
| IsGValue (Maybe AttrList) | |
Defined in GI.Pango.Structs.AttrList Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe AttrList -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe AttrList) # | |
| IsGValue (Maybe Attribute) | |
Defined in GI.Pango.Structs.Attribute Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Attribute -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Attribute) # | |
| IsGValue (Maybe Color) | |
Defined in GI.Pango.Structs.Color Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Color -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Color) # | |
| IsGValue (Maybe FontDescription) | |
Defined in GI.Pango.Structs.FontDescription Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FontDescription -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FontDescription) # | |
| IsGValue (Maybe FontMetrics) | |
Defined in GI.Pango.Structs.FontMetrics Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe FontMetrics -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe FontMetrics) # | |
| IsGValue (Maybe GlyphItem) | |
Defined in GI.Pango.Structs.GlyphItem Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe GlyphItem -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe GlyphItem) # | |
| IsGValue (Maybe GlyphItemIter) | |
Defined in GI.Pango.Structs.GlyphItemIter Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe GlyphItemIter -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe GlyphItemIter) # | |
| IsGValue (Maybe GlyphString) | |
Defined in GI.Pango.Structs.GlyphString Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe GlyphString -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe GlyphString) # | |
| IsGValue (Maybe Item) | |
Defined in GI.Pango.Structs.Item Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Item -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Item) # | |
| IsGValue (Maybe Language) | |
Defined in GI.Pango.Structs.Language Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Language -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Language) # | |
| IsGValue (Maybe LayoutIter) | |
Defined in GI.Pango.Structs.LayoutIter Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe LayoutIter -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe LayoutIter) # | |
| IsGValue (Maybe LayoutLine) | |
Defined in GI.Pango.Structs.LayoutLine Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe LayoutLine -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe LayoutLine) # | |
| IsGValue (Maybe Matrix) | |
Defined in GI.Pango.Structs.Matrix Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Matrix -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Matrix) # | |
| IsGValue (Maybe ScriptIter) | |
Defined in GI.Pango.Structs.ScriptIter Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe ScriptIter -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe ScriptIter) # | |
| IsGValue (Maybe TabArray) | |
Defined in GI.Pango.Structs.TabArray Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe TabArray -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe TabArray) # | |
| IsGValue (Maybe GParamSpec) | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe GParamSpec -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe GParamSpec) # | |
| IsGValue (Maybe Text) | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Text -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Text) # | |
| IsGValue (Maybe String) | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe String -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe String) # | |
fromGValue :: (IsGValue a, MonadIO m) => GValue -> m a #
data GVariantDictEntry key value #
Constructors
| GVariantDictEntry key value |
Instances
| (Show key, Show value) => Show (GVariantDictEntry key value) | |
Defined in Data.GI.Base.GVariant Methods showsPrec :: Int -> GVariantDictEntry key value -> ShowS show :: GVariantDictEntry key value -> String showList :: [GVariantDictEntry key value] -> ShowS | |
| (Eq key, Eq value) => Eq (GVariantDictEntry key value) | |
Defined in Data.GI.Base.GVariant Methods (==) :: GVariantDictEntry key value -> GVariantDictEntry key value -> Bool (/=) :: GVariantDictEntry key value -> GVariantDictEntry key value -> Bool | |
| (IsGVariant a, IsGVariantBasicType a, IsGVariant b) => IsGVariant (GVariantDictEntry a b) | |
Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantDictEntry a b -> IO GVariant # fromGVariant :: GVariant -> IO (Maybe (GVariantDictEntry a b)) # toGVariantFormatString :: GVariantDictEntry a b -> Text # | |
newtype GVariantHandle #
Constructors
| GVariantHandle Int32 |
Instances
data GVariantObjectPath #
Instances
data GVariantSignature #
Instances
newtype GVariantSinglet a #
Constructors
| GVariantSinglet a |
Instances
| Show a => Show (GVariantSinglet a) | |
Defined in Data.GI.Base.GVariant Methods showsPrec :: Int -> GVariantSinglet a -> ShowS show :: GVariantSinglet a -> String showList :: [GVariantSinglet a] -> ShowS | |
| Eq a => Eq (GVariantSinglet a) | |
Defined in Data.GI.Base.GVariant Methods (==) :: GVariantSinglet a -> GVariantSinglet a -> Bool (/=) :: GVariantSinglet a -> GVariantSinglet a -> Bool | |
| IsGVariant a => IsGVariant (GVariantSinglet a) | |
Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantSinglet a -> IO GVariant # fromGVariant :: GVariant -> IO (Maybe (GVariantSinglet a)) # toGVariantFormatString :: GVariantSinglet a -> Text # | |
class IsGVariant a where #
Methods
toGVariant :: a -> IO GVariant #
fromGVariant :: GVariant -> IO (Maybe a) #
toGVariantFormatString :: a -> Text #
Instances
class Ord a => IsGVariantBasicType a #
Instances
| IsGVariantBasicType Int16 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Int32 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Int64 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Word16 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Word32 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Word64 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Word8 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType GVariantHandle | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType GVariantObjectPath | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType GVariantSignature | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Text | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Bool | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Double | |
Defined in Data.GI.Base.GVariant | |
disownGVariant :: GVariant -> IO (Ptr GVariant) #
gvariantFromBool :: Bool -> IO GVariant #
gvariantFromBytestring :: ByteString -> IO GVariant #
gvariantFromDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => key -> value -> IO GVariant #
gvariantFromDouble :: Double -> IO GVariant #
gvariantFromGVariant :: GVariant -> IO GVariant #
gvariantFromHandle :: Int32 -> IO GVariant #
gvariantFromInt16 :: Int16 -> IO GVariant #
gvariantFromInt32 :: Int32 -> IO GVariant #
gvariantFromInt64 :: Int64 -> IO GVariant #
gvariantFromList :: IsGVariant a => [a] -> IO GVariant #
gvariantFromMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => Map key value -> IO GVariant #
gvariantFromMaybe :: IsGVariant a => Maybe a -> IO GVariant #
gvariantFromSignature :: GVariantSignature -> IO GVariant #
gvariantFromText :: Text -> IO GVariant #
gvariantFromTuple :: [GVariant] -> IO GVariant #
gvariantFromWord16 :: Word16 -> IO GVariant #
gvariantFromWord32 :: Word32 -> IO GVariant #
gvariantFromWord64 :: Word64 -> IO GVariant #
gvariantFromWord8 :: Word8 -> IO GVariant #
gvariantGetTypeString :: GVariant -> IO Text #
gvariantObjectPathToText :: GVariantObjectPath -> Text #
gvariantSignatureToText :: GVariantSignature -> Text #
gvariantToBool :: GVariant -> IO (Maybe Bool) #
gvariantToBytestring :: GVariant -> IO (Maybe ByteString) #
gvariantToDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (key, value)) #
gvariantToDouble :: GVariant -> IO (Maybe Double) #
gvariantToGVariant :: GVariant -> IO (Maybe GVariant) #
gvariantToHandle :: GVariant -> IO (Maybe Int32) #
gvariantToInt16 :: GVariant -> IO (Maybe Int16) #
gvariantToInt32 :: GVariant -> IO (Maybe Int32) #
gvariantToInt64 :: GVariant -> IO (Maybe Int64) #
gvariantToList :: IsGVariant a => GVariant -> IO (Maybe [a]) #
gvariantToMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (Map key value)) #
gvariantToMaybe :: IsGVariant a => GVariant -> IO (Maybe (Maybe a)) #
gvariantToObjectPath :: GVariant -> IO (Maybe Text) #
gvariantToSignature :: GVariant -> IO (Maybe Text) #
gvariantToText :: GVariant -> IO (Maybe Text) #
gvariantToTuple :: GVariant -> IO (Maybe [GVariant]) #
gvariantToWord16 :: GVariant -> IO (Maybe Word16) #
gvariantToWord32 :: GVariant -> IO (Maybe Word32) #
gvariantToWord64 :: GVariant -> IO (Maybe Word64) #
gvariantToWord8 :: GVariant -> IO (Maybe Word8) #
newGVariantFromPtr :: Ptr GVariant -> IO GVariant #
newGVariantObjectPath :: Text -> Maybe GVariantObjectPath #
newGVariantSignature :: Text -> Maybe GVariantSignature #
noGVariant :: Maybe GVariant #
unrefGVariant :: GVariant -> IO () #
wrapGVariantPtr :: Ptr GVariant -> IO GVariant #
castTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o', GObject o') => (ManagedPtr o' -> o') -> o -> IO (Maybe o') #
checkInstanceType :: (ManagedPtrNewtype o, TypedObject o) => o -> GType -> IO Bool #
copyBoxedPtr :: GBoxed a => Ptr a -> IO (Ptr a) #
disownBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a) #
disownManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b) #
disownObject :: (HasCallStack, GObject a) => a -> IO (Ptr b) #
maybeWithManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => Maybe a -> (Ptr a -> IO c) -> IO c #
newBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a #
newManagedPtr :: HasCallStack => Ptr a -> IO () -> IO (ManagedPtr a) #
newManagedPtr' :: HasCallStack => FinalizerPtr a -> Ptr a -> IO (ManagedPtr a) #
newManagedPtr_ :: Ptr a -> IO (ManagedPtr a) #
newObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a #
newPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a #
releaseObject :: (HasCallStack, GObject a) => a -> IO () #
touchManagedPtr :: ManagedPtrNewtype a => a -> IO () #
unrefObject :: (HasCallStack, GObject a) => a -> IO () #
unsafeCastTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o') => (ManagedPtr o' -> o') -> o -> IO o' #
unsafeManagedPtrCastPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b) #
unsafeManagedPtrGetPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr a) #
withManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> (Ptr a -> IO c) -> IO c #
withManagedPtrList :: (HasCallStack, ManagedPtrNewtype a) => [a] -> ([Ptr a] -> IO c) -> IO c #
withNewObject :: (HasCallStack, GObject o) => Ptr o -> (o -> IO b) -> IO b #
withTransient :: (HasCallStack, ManagedPtrNewtype a) => Ptr a -> (a -> IO b) -> IO b #
wrapBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a #
wrapObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a #
wrapPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a #
asA :: (ManagedPtrNewtype a, ManagedPtrNewtype b, HasParentTypes b, IsDescendantOf a b) => b -> (ManagedPtr a -> a) -> a #
data SignalProxy object info where #
Constructors
| (:::) :: forall object info. SignalProxy object info -> Text -> SignalProxy object info | |
| PropertyNotify :: forall info1 (propName :: Symbol) object (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object GObjectNotifySignalInfo | |
| PropertySet :: forall info1 (propName :: Symbol) object b (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, AttrBaseTypeConstraint info1 object, b ~ AttrGetType info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object (GObjectPropertySetSignalInfo b) |
Instances
| info ~ ResolveSignal slot object => IsLabel slot (SignalProxy object info) | |
Defined in Data.GI.Base.Signals Methods fromLabel :: SignalProxy object info | |
after :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId #
on :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId #