gi-vte-0.0.42.15: 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 
((~) * info (ResolvePtyMethod t Pty), MethodInfo * info Pty p) => IsLabelProxy t (Pty -> p) 
type ParentTypes Pty 
type AttributeList Pty 
type SignalList Pty 

class GObject o => PtyK o Source

Instances

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

Methods

ptyChildSetup

data PtyChildSetupMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, PtyK a) => MethodInfo * PtyChildSetupMethodInfo a signature 

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

ptyGetFd

data PtyGetFdMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m, PtyK a) => MethodInfo * PtyGetFdMethodInfo a signature 

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

ptyGetSize

data PtyGetSizeMethodInfo Source

Instances

((~) * signature (m (Int32, Int32)), MonadIO m, PtyK a) => MethodInfo * PtyGetSizeMethodInfo a signature 

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

ptyNewForeignSync

ptyNewSync

ptySetSize

data PtySetSizeMethodInfo Source

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, PtyK a) => MethodInfo * PtySetSizeMethodInfo a signature 

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

ptySetUtf8

data PtySetUtf8MethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, PtyK a) => MethodInfo * PtySetUtf8MethodInfo a signature 

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