| 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.Gio.Objects.ZlibCompressor
Description
- newtype ZlibCompressor = ZlibCompressor (ManagedPtr ZlibCompressor)
- class GObject o => IsZlibCompressor o
- toZlibCompressor :: IsZlibCompressor o => o -> IO ZlibCompressor
- noZlibCompressor :: Maybe ZlibCompressor
- data ZlibCompressorGetFileInfoMethodInfo
- zlibCompressorGetFileInfo :: (MonadIO m, IsZlibCompressor a) => a -> m FileInfo
- zlibCompressorNew :: MonadIO m => ZlibCompressorFormat -> Int32 -> m ZlibCompressor
- data ZlibCompressorSetFileInfoMethodInfo
- zlibCompressorSetFileInfo :: (MonadIO m, IsZlibCompressor a, IsFileInfo b) => a -> Maybe b -> m ()
- data ZlibCompressorFileInfoPropertyInfo
- clearZlibCompressorFileInfo :: (MonadIO m, IsZlibCompressor o) => o -> m ()
- constructZlibCompressorFileInfo :: (IsZlibCompressor o, IsFileInfo a) => a -> IO (GValueConstruct o)
- getZlibCompressorFileInfo :: (MonadIO m, IsZlibCompressor o) => o -> m FileInfo
- setZlibCompressorFileInfo :: (MonadIO m, IsZlibCompressor o, IsFileInfo a) => o -> a -> m ()
- zlibCompressorFileInfo :: AttrLabelProxy "fileInfo"
- data ZlibCompressorFormatPropertyInfo
- constructZlibCompressorFormat :: IsZlibCompressor o => ZlibCompressorFormat -> IO (GValueConstruct o)
- getZlibCompressorFormat :: (MonadIO m, IsZlibCompressor o) => o -> m ZlibCompressorFormat
- zlibCompressorFormat :: AttrLabelProxy "format"
- data ZlibCompressorLevelPropertyInfo
- constructZlibCompressorLevel :: IsZlibCompressor o => Int32 -> IO (GValueConstruct o)
- getZlibCompressorLevel :: (MonadIO m, IsZlibCompressor o) => o -> m Int32
- zlibCompressorLevel :: AttrLabelProxy "level"
Exported types
newtype ZlibCompressor Source #
Constructors
| ZlibCompressor (ManagedPtr ZlibCompressor) |
Instances
| GObject ZlibCompressor Source # | |
| IsObject ZlibCompressor Source # | |
| IsConverter ZlibCompressor Source # | |
| IsZlibCompressor ZlibCompressor Source # | |
| ((~) * info (ResolveZlibCompressorMethod t ZlibCompressor), MethodInfo * info ZlibCompressor p) => IsLabel t (ZlibCompressor -> p) Source # | |
| ((~) * info (ResolveZlibCompressorMethod t ZlibCompressor), MethodInfo * info ZlibCompressor p) => IsLabelProxy t (ZlibCompressor -> p) Source # | |
| HasAttributeList * ZlibCompressor Source # | |
| type SignalList ZlibCompressor Source # | |
| type AttributeList ZlibCompressor Source # | |
class GObject o => IsZlibCompressor o Source #
Instances
| (GObject a, UnknownAncestorError Constraint ZlibCompressor a) => IsZlibCompressor a Source # | |
| IsZlibCompressor ZlibCompressor Source # | |
toZlibCompressor :: IsZlibCompressor o => o -> IO ZlibCompressor Source #
Methods
getFileInfo
data ZlibCompressorGetFileInfoMethodInfo Source #
Instances
| ((~) * signature (m FileInfo), MonadIO m, IsZlibCompressor a) => MethodInfo * ZlibCompressorGetFileInfoMethodInfo a signature Source # | |
zlibCompressorGetFileInfo :: (MonadIO m, IsZlibCompressor a) => a -> m FileInfo Source #
new
zlibCompressorNew :: MonadIO m => ZlibCompressorFormat -> Int32 -> m ZlibCompressor Source #
setFileInfo
data ZlibCompressorSetFileInfoMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsZlibCompressor a, IsFileInfo b) => MethodInfo * ZlibCompressorSetFileInfoMethodInfo a signature Source # | |
zlibCompressorSetFileInfo :: (MonadIO m, IsZlibCompressor a, IsFileInfo b) => a -> Maybe b -> m () Source #
Properties
fileInfo
data ZlibCompressorFileInfoPropertyInfo Source #
Instances
| AttrInfo ZlibCompressorFileInfoPropertyInfo Source # | |
| type AttrSetTypeConstraint ZlibCompressorFileInfoPropertyInfo Source # | |
| type AttrOrigin ZlibCompressorFileInfoPropertyInfo Source # | |
| type AttrLabel ZlibCompressorFileInfoPropertyInfo Source # | |
| type AttrGetType ZlibCompressorFileInfoPropertyInfo Source # | |
| type AttrBaseTypeConstraint ZlibCompressorFileInfoPropertyInfo Source # | |
| type AttrAllowedOps ZlibCompressorFileInfoPropertyInfo Source # | |
clearZlibCompressorFileInfo :: (MonadIO m, IsZlibCompressor o) => o -> m () Source #
constructZlibCompressorFileInfo :: (IsZlibCompressor o, IsFileInfo a) => a -> IO (GValueConstruct o) Source #
getZlibCompressorFileInfo :: (MonadIO m, IsZlibCompressor o) => o -> m FileInfo Source #
setZlibCompressorFileInfo :: (MonadIO m, IsZlibCompressor o, IsFileInfo a) => o -> a -> m () Source #
zlibCompressorFileInfo :: AttrLabelProxy "fileInfo" Source #
format
data ZlibCompressorFormatPropertyInfo Source #
Instances
| AttrInfo ZlibCompressorFormatPropertyInfo Source # | |
| type AttrSetTypeConstraint ZlibCompressorFormatPropertyInfo Source # | |
| type AttrOrigin ZlibCompressorFormatPropertyInfo Source # | |
| type AttrLabel ZlibCompressorFormatPropertyInfo Source # | |
| type AttrGetType ZlibCompressorFormatPropertyInfo Source # | |
| type AttrBaseTypeConstraint ZlibCompressorFormatPropertyInfo Source # | |
| type AttrAllowedOps ZlibCompressorFormatPropertyInfo Source # | |
constructZlibCompressorFormat :: IsZlibCompressor o => ZlibCompressorFormat -> IO (GValueConstruct o) Source #
getZlibCompressorFormat :: (MonadIO m, IsZlibCompressor o) => o -> m ZlibCompressorFormat Source #
zlibCompressorFormat :: AttrLabelProxy "format" Source #
level
data ZlibCompressorLevelPropertyInfo Source #
Instances
| AttrInfo ZlibCompressorLevelPropertyInfo Source # | |
| type AttrSetTypeConstraint ZlibCompressorLevelPropertyInfo Source # | |
| type AttrOrigin ZlibCompressorLevelPropertyInfo Source # | |
| type AttrLabel ZlibCompressorLevelPropertyInfo Source # | |
| type AttrGetType ZlibCompressorLevelPropertyInfo Source # | |
| type AttrBaseTypeConstraint ZlibCompressorLevelPropertyInfo Source # | |
| type AttrAllowedOps ZlibCompressorLevelPropertyInfo Source # | |
constructZlibCompressorLevel :: IsZlibCompressor o => Int32 -> IO (GValueConstruct o) Source #
getZlibCompressorLevel :: (MonadIO m, IsZlibCompressor o) => o -> m Int32 Source #
zlibCompressorLevel :: AttrLabelProxy "level" Source #