gi-gio-0.2.46.15: 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 
((~) * info (ResolveSeekableMethod t Seekable), MethodInfo * info Seekable p) => IsLabelProxy t (Seekable -> p) 
type ParentTypes Seekable 
type AttributeList Seekable 
type SignalList Seekable 

class GObject o => SeekableK o Source

Instances

Methods

seekableCanSeek

data SeekableCanSeekMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, SeekableK a) => MethodInfo * SeekableCanSeekMethodInfo a signature 

seekableCanTruncate

data SeekableCanTruncateMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, SeekableK a) => MethodInfo * SeekableCanTruncateMethodInfo a signature 

seekableSeek

data SeekableSeekMethodInfo Source

Instances

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

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

seekableTell

data SeekableTellMethodInfo Source

Instances

((~) * signature (m Int64), MonadIO m, SeekableK a) => MethodInfo * SeekableTellMethodInfo a signature 

seekableTruncate

data SeekableTruncateMethodInfo Source

Instances

((~) * signature (Int64 -> Maybe b -> m ()), MonadIO m, SeekableK a, CancellableK b) => MethodInfo * SeekableTruncateMethodInfo a signature 

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