gi-gio-0.2.46.13: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Interfaces.Seekable

Contents

Description

 

Synopsis

Exported types

newtype Seekable Source

Constructors

Seekable (ForeignPtr Seekable) 

Instances

GObject Seekable Source 
((~) * info (ResolveSeekableMethod t Seekable), MethodInfo * info Seekable p) => IsLabel t (Seekable -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Seekable -> p

((~) * info (ResolveSeekableMethod t Seekable), MethodInfo * info Seekable p) => IsLabelProxy t (Seekable -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Seekable -> p

type ParentTypes Seekable Source 
type AttributeList Seekable Source 
type SignalList Seekable Source 

Methods

seekableCanSeek

seekableCanTruncate

seekableSeek

data SeekableSeekMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Int64 -> SeekType -> Maybe b -> m ()), MonadIO m, SeekableK a, CancellableK b) => MethodInfo (TYPE Lifted) SeekableSeekMethodInfo a signature Source 

seekableSeek :: (MonadIO m, SeekableK a, CancellableK b) => a -> Int64 -> SeekType -> Maybe b -> m () Source

seekableTell

data SeekableTellMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Int64), MonadIO m, SeekableK a) => MethodInfo (TYPE Lifted) SeekableTellMethodInfo a signature Source 

seekableTruncate

seekableTruncate :: (MonadIO m, SeekableK a, CancellableK b) => a -> Int64 -> Maybe b -> m () Source