gi-vte-0.0.42.13: Vte 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.Vte.Objects.Pty

Contents

Description

 

Synopsis

Exported types

newtype Pty Source

Constructors

Pty (ForeignPtr Pty) 

Instances

GObject Pty Source 
((~) * info (ResolvePtyMethod t Pty), MethodInfo * info Pty p) => IsLabel t (Pty -> p) Source 

Methods

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

((~) * info (ResolvePtyMethod t Pty), MethodInfo * info Pty p) => IsLabelProxy t (Pty -> p) Source 

Methods

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

type ParentTypes Pty Source 
type AttributeList Pty Source 
type SignalList Pty Source 

class GObject o => PtyK o Source

Instances

toPty :: PtyK o => o -> IO Pty Source

Methods

ptyChildSetup

data PtyChildSetupMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, PtyK a) => MethodInfo (TYPE Lifted) PtyChildSetupMethodInfo a signature Source 

ptyChildSetup :: (MonadIO m, PtyK a) => a -> m () Source

ptyGetFd

data PtyGetFdMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Int32), MonadIO m, PtyK a) => MethodInfo (TYPE Lifted) PtyGetFdMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PtyGetFdMethodInfo a -> signature -> s

ptyGetFd :: (MonadIO m, PtyK a) => a -> m Int32 Source

ptyGetSize

data PtyGetSizeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m (Int32, Int32)), MonadIO m, PtyK a) => MethodInfo (TYPE Lifted) PtyGetSizeMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PtyGetSizeMethodInfo a -> signature -> s

ptyGetSize :: (MonadIO m, PtyK a) => a -> m (Int32, Int32) Source

ptyNewForeignSync

ptyNewForeignSync :: (MonadIO m, CancellableK a) => Int32 -> Maybe a -> m Pty Source

ptyNewSync

ptyNewSync :: (MonadIO m, CancellableK a) => [PtyFlags] -> Maybe a -> m Pty Source

ptySetSize

data PtySetSizeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Int32 -> Int32 -> m ()), MonadIO m, PtyK a) => MethodInfo (TYPE Lifted) PtySetSizeMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PtySetSizeMethodInfo a -> signature -> s

ptySetSize :: (MonadIO m, PtyK a) => a -> Int32 -> Int32 -> m () Source

ptySetUtf8

data PtySetUtf8MethodInfo Source

Instances

((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, PtyK a) => MethodInfo (TYPE Lifted) PtySetUtf8MethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PtySetUtf8MethodInfo a -> signature -> s

ptySetUtf8 :: (MonadIO m, PtyK a) => a -> Bool -> m () Source

Properties

Fd

getPtyFd :: (MonadIO m, PtyK o) => o -> m Int32 Source

Flags

getPtyFlags :: (MonadIO m, PtyK o) => o -> m [PtyFlags] Source