| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Vte.Objects.Pty
Contents
Description
- newtype Pty = Pty (ManagedPtr Pty)
- class GObject o => IsPty o
- toPty :: IsPty o => o -> IO Pty
- noPty :: Maybe Pty
- data PtyChildSetupMethodInfo
- ptyChildSetup :: (MonadIO m, IsPty a) => a -> m ()
- data PtyCloseMethodInfo
- ptyClose :: (MonadIO m, IsPty a) => a -> m ()
- data PtyGetFdMethodInfo
- ptyGetFd :: (MonadIO m, IsPty a) => a -> m Int32
- data PtyGetSizeMethodInfo
- ptyGetSize :: (MonadIO m, IsPty a) => a -> m (Int32, Int32)
- ptyNewForeignSync :: (MonadIO m, IsCancellable a) => Int32 -> Maybe a -> m Pty
- ptyNewSync :: (MonadIO m, IsCancellable a) => [PtyFlags] -> Maybe a -> m Pty
- data PtySetSizeMethodInfo
- ptySetSize :: (MonadIO m, IsPty a) => a -> Int32 -> Int32 -> m ()
- data PtySetUtf8MethodInfo
- ptySetUtf8 :: (MonadIO m, IsPty a) => a -> Bool -> m ()
- data PtyFdPropertyInfo
- constructPtyFd :: IsPty o => Int32 -> IO (GValueConstruct o)
- getPtyFd :: (MonadIO m, IsPty o) => o -> m Int32
- ptyFd :: AttrLabelProxy "fd"
- data PtyFlagsPropertyInfo
- constructPtyFlags :: IsPty o => [PtyFlags] -> IO (GValueConstruct o)
- getPtyFlags :: (MonadIO m, IsPty o) => o -> m [PtyFlags]
- ptyFlags :: AttrLabelProxy "flags"
Exported types
Instances
| GObject Pty Source # | |
| IsPty Pty Source # | |
| IsObject Pty Source # | |
| IsInitable Pty Source # | |
| ((~) * info (ResolvePtyMethod t Pty), MethodInfo * info Pty p) => IsLabel t (Pty -> p) Source # | |
| ((~) * info (ResolvePtyMethod t Pty), MethodInfo * info Pty p) => IsLabelProxy t (Pty -> p) Source # | |
| HasAttributeList * Pty Source # | |
| type SignalList Pty Source # | |
| type AttributeList Pty Source # | |
Methods
childSetup
ptyChildSetup :: (MonadIO m, IsPty a) => a -> m () Source #
close
data PtyCloseMethodInfo Source #
getFd
data PtyGetFdMethodInfo Source #
getSize
data PtyGetSizeMethodInfo Source #
newForeignSync
newSync
setSize
data PtySetSizeMethodInfo Source #
setUtf8
data PtySetUtf8MethodInfo Source #
Properties
fd
data PtyFdPropertyInfo Source #
Instances
| AttrInfo PtyFdPropertyInfo Source # | |
| type AttrSetTypeConstraint PtyFdPropertyInfo Source # | |
| type AttrOrigin PtyFdPropertyInfo Source # | |
| type AttrLabel PtyFdPropertyInfo Source # | |
| type AttrGetType PtyFdPropertyInfo Source # | |
| type AttrBaseTypeConstraint PtyFdPropertyInfo Source # | |
| type AttrAllowedOps PtyFdPropertyInfo Source # | |
flags
data PtyFlagsPropertyInfo Source #
Instances
| AttrInfo PtyFlagsPropertyInfo Source # | |
| type AttrSetTypeConstraint PtyFlagsPropertyInfo Source # | |
| type AttrOrigin PtyFlagsPropertyInfo Source # | |
| type AttrLabel PtyFlagsPropertyInfo Source # | |
| type AttrGetType PtyFlagsPropertyInfo Source # | |
| type AttrBaseTypeConstraint PtyFlagsPropertyInfo Source # | |
| type AttrAllowedOps PtyFlagsPropertyInfo Source # | |