gi-gdk-4.0.10: Gdk bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Objects.ContentProvider

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gdk.Objects.ContentProvider module in the gi-gdk4 package.

The link below will take you to the relevant entry in the gi-gdk4 documentation.

Documentation

newtype ContentProvider #

Instances

Instances details
Eq ContentProvider 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

GObject ContentProvider 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

ManagedPtrNewtype ContentProvider 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

TypedObject ContentProvider 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

glibType :: IO GType #

HasParentTypes ContentProvider 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

HasAttributeList ContentProvider 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

(info ~ ResolveContentProviderMethod t ContentProvider, OverloadedMethod info ContentProvider p, HasField t ContentProvider p) => HasField (t :: Symbol) ContentProvider p 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

getField :: ContentProvider -> p

(info ~ ResolveContentProviderMethod t ContentProvider, OverloadedMethodInfo info ContentProvider) => IsLabel t (MethodProxy info ContentProvider) 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

fromLabel :: MethodProxy info ContentProvider

(info ~ ResolveContentProviderMethod t ContentProvider, OverloadedMethod info ContentProvider p) => IsLabel t (ContentProvider -> p) 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

fromLabel :: ContentProvider -> p

IsGValue (Maybe ContentProvider) 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe ContentProvider -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe ContentProvider) #

type AttributeList ContentProvider 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttributeList ContentProvider = ContentProviderAttributeList
type ParentTypes ContentProvider 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type ParentTypes ContentProvider = '[Object]
type SignalList ContentProvider 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type SignalList ContentProvider = ContentProviderSignalList

data ContentProviderContentChangedMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsContentProvider a) => OverloadedMethod ContentProviderContentChangedMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ContentProviderContentChangedMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ContentProviderContentChangedSignalInfo #

Instances

Instances details
SignalInfo ContentProviderContentChangedSignalInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Associated Types

type HaskellCallbackType ContentProviderContentChangedSignalInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType ContentProviderContentChangedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType ContentProviderContentChangedSignalInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

data ContentProviderFormatsPropertyInfo #

Instances

Instances details
AttrInfo ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Associated Types

type AttrAllowedOps ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrAllowedOps ContentProviderFormatsPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrGetType ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrSetTypeConstraint ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrSetTypeConstraint ContentProviderFormatsPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrTransferTypeConstraint ContentProviderFormatsPropertyInfo = Type ~ ()
type AttrTransferType ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrTransferType ContentProviderFormatsPropertyInfo = ()
type AttrLabel ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrLabel ContentProviderFormatsPropertyInfo = "formats"
type AttrOrigin ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

attrGet :: AttrBaseTypeConstraint ContentProviderFormatsPropertyInfo o => o -> IO (AttrGetType ContentProviderFormatsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ContentProviderFormatsPropertyInfo o, AttrSetTypeConstraint ContentProviderFormatsPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ContentProviderFormatsPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ContentProviderFormatsPropertyInfo o, AttrSetTypeConstraint ContentProviderFormatsPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint ContentProviderFormatsPropertyInfo o, AttrTransferTypeConstraint ContentProviderFormatsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType ContentProviderFormatsPropertyInfo)

attrPut :: AttrBaseTypeConstraint ContentProviderFormatsPropertyInfo o => o -> AttrGetType ContentProviderFormatsPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrAllowedOps ContentProviderFormatsPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrGetType ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrLabel ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrLabel ContentProviderFormatsPropertyInfo = "formats"
type AttrOrigin ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrSetTypeConstraint ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrSetTypeConstraint ContentProviderFormatsPropertyInfo = Type ~ ()
type AttrTransferType ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrTransferType ContentProviderFormatsPropertyInfo = ()
type AttrTransferTypeConstraint ContentProviderFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrTransferTypeConstraint ContentProviderFormatsPropertyInfo = Type ~ ()

data ContentProviderGetValueMethodInfo #

Instances

Instances details
(signature ~ (GValue -> m ()), MonadIO m, IsContentProvider a) => OverloadedMethod ContentProviderGetValueMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ContentProviderGetValueMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ContentProviderRefFormatsMethodInfo #

Instances

Instances details
(signature ~ m ContentFormats, MonadIO m, IsContentProvider a) => OverloadedMethod ContentProviderRefFormatsMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ContentProviderRefFormatsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ContentProviderRefStorableFormatsMethodInfo #

Instances

Instances details
(signature ~ m ContentFormats, MonadIO m, IsContentProvider a) => OverloadedMethod ContentProviderRefStorableFormatsMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ContentProviderRefStorableFormatsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ContentProviderStorableFormatsPropertyInfo #

Instances

Instances details
AttrInfo ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Associated Types

type AttrAllowedOps ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrAllowedOps ContentProviderStorableFormatsPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrGetType ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrSetTypeConstraint ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrSetTypeConstraint ContentProviderStorableFormatsPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrTransferTypeConstraint ContentProviderStorableFormatsPropertyInfo = Type ~ ()
type AttrTransferType ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrLabel ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrLabel ContentProviderStorableFormatsPropertyInfo = "storable-formats"
type AttrOrigin ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

attrGet :: AttrBaseTypeConstraint ContentProviderStorableFormatsPropertyInfo o => o -> IO (AttrGetType ContentProviderStorableFormatsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint ContentProviderStorableFormatsPropertyInfo o, AttrSetTypeConstraint ContentProviderStorableFormatsPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ContentProviderStorableFormatsPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ContentProviderStorableFormatsPropertyInfo o, AttrSetTypeConstraint ContentProviderStorableFormatsPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint ContentProviderStorableFormatsPropertyInfo o, AttrTransferTypeConstraint ContentProviderStorableFormatsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType ContentProviderStorableFormatsPropertyInfo)

attrPut :: AttrBaseTypeConstraint ContentProviderStorableFormatsPropertyInfo o => o -> AttrGetType ContentProviderStorableFormatsPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrAllowedOps ContentProviderStorableFormatsPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrGetType ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrLabel ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrLabel ContentProviderStorableFormatsPropertyInfo = "storable-formats"
type AttrOrigin ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrSetTypeConstraint ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrSetTypeConstraint ContentProviderStorableFormatsPropertyInfo = Type ~ ()
type AttrTransferType ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrTransferTypeConstraint ContentProviderStorableFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type AttrTransferTypeConstraint ContentProviderStorableFormatsPropertyInfo = Type ~ ()

data ContentProviderWriteMimeTypeAsyncMethodInfo #

Instances

Instances details
(signature ~ (Text -> b -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsContentProvider a, IsOutputStream b, IsCancellable c) => OverloadedMethod ContentProviderWriteMimeTypeAsyncMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ContentProviderWriteMimeTypeAsyncMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ContentProviderWriteMimeTypeFinishMethodInfo #

Instances

Instances details
(signature ~ (b -> m ()), MonadIO m, IsContentProvider a, IsAsyncResult b) => OverloadedMethod ContentProviderWriteMimeTypeFinishMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ContentProviderWriteMimeTypeFinishMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf ContentProvider o) => IsContentProvider o #

Instances

Instances details
(GObject o, IsDescendantOf ContentProvider o) => IsContentProvider o 
Instance details

Defined in GI.Gdk.Objects.ContentProvider

type family ResolveContentProviderMethod (t :: Symbol) o where ... #

Equations

ResolveContentProviderMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveContentProviderMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveContentProviderMethod "contentChanged" o = ContentProviderContentChangedMethodInfo 
ResolveContentProviderMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveContentProviderMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveContentProviderMethod "getv" o = ObjectGetvMethodInfo 
ResolveContentProviderMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveContentProviderMethod "notify" o = ObjectNotifyMethodInfo 
ResolveContentProviderMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveContentProviderMethod "ref" o = ObjectRefMethodInfo 
ResolveContentProviderMethod "refFormats" o = ContentProviderRefFormatsMethodInfo 
ResolveContentProviderMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveContentProviderMethod "refStorableFormats" o = ContentProviderRefStorableFormatsMethodInfo 
ResolveContentProviderMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveContentProviderMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveContentProviderMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveContentProviderMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveContentProviderMethod "unref" o = ObjectUnrefMethodInfo 
ResolveContentProviderMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveContentProviderMethod "writeMimeTypeAsync" o = ContentProviderWriteMimeTypeAsyncMethodInfo 
ResolveContentProviderMethod "writeMimeTypeFinish" o = ContentProviderWriteMimeTypeFinishMethodInfo 
ResolveContentProviderMethod "getData" o = ObjectGetDataMethodInfo 
ResolveContentProviderMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveContentProviderMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveContentProviderMethod "getValue" o = ContentProviderGetValueMethodInfo 
ResolveContentProviderMethod "setData" o = ObjectSetDataMethodInfo 
ResolveContentProviderMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveContentProviderMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveContentProviderMethod l o = MethodResolutionFailed l o :: Type 

afterContentProviderContentChanged :: (IsContentProvider a, MonadIO m) => a -> ((?self :: a) => ContentProviderContentChangedCallback) -> m SignalHandlerId #

contentProviderContentChanged :: (HasCallStack, MonadIO m, IsContentProvider a) => a -> m () #

contentProviderFormats :: AttrLabelProxy "formats" #

contentProviderGetValue :: (HasCallStack, MonadIO m, IsContentProvider a) => a -> GValue -> m () #

contentProviderNewForBytes :: (HasCallStack, MonadIO m) => Text -> Bytes -> m ContentProvider #

contentProviderNewForValue :: (HasCallStack, MonadIO m) => GValue -> m ContentProvider #

contentProviderNewUnion :: (HasCallStack, MonadIO m) => Maybe [ContentProvider] -> m ContentProvider #

contentProviderRefFormats :: (HasCallStack, MonadIO m, IsContentProvider a) => a -> m ContentFormats #

contentProviderRefStorableFormats :: (HasCallStack, MonadIO m, IsContentProvider a) => a -> m ContentFormats #

contentProviderStorableFormats :: AttrLabelProxy "storableFormats" #

contentProviderWriteMimeTypeAsync :: (HasCallStack, MonadIO m, IsContentProvider a, IsOutputStream b, IsCancellable c) => a -> Text -> b -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m () #

contentProviderWriteMimeTypeFinish :: (HasCallStack, MonadIO m, IsContentProvider a, IsAsyncResult b) => a -> b -> m () #

getContentProviderFormats :: (MonadIO m, IsContentProvider o) => o -> m (Maybe ContentFormats) #

onContentProviderContentChanged :: (IsContentProvider a, MonadIO m) => a -> ((?self :: a) => ContentProviderContentChangedCallback) -> m SignalHandlerId #