| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte | 
|---|---|
| License | LGPL-2.1 | 
| Maintainer | Iñaki García Etxebarria | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
GI.GdkPixbuf.Structs.PixbufFormat
Description
No description available in the introspection data.
Synopsis
- newtype PixbufFormat = PixbufFormat (ManagedPtr PixbufFormat)
- noPixbufFormat :: Maybe PixbufFormat
- pixbufFormatCopy :: (HasCallStack, MonadIO m) => PixbufFormat -> m PixbufFormat
- pixbufFormatFree :: (HasCallStack, MonadIO m) => PixbufFormat -> m ()
- pixbufFormatGetDescription :: (HasCallStack, MonadIO m) => PixbufFormat -> m Text
- pixbufFormatGetExtensions :: (HasCallStack, MonadIO m) => PixbufFormat -> m [Text]
- pixbufFormatGetLicense :: (HasCallStack, MonadIO m) => PixbufFormat -> m Text
- pixbufFormatGetMimeTypes :: (HasCallStack, MonadIO m) => PixbufFormat -> m [Text]
- pixbufFormatGetName :: (HasCallStack, MonadIO m) => PixbufFormat -> m Text
- pixbufFormatIsDisabled :: (HasCallStack, MonadIO m) => PixbufFormat -> m Bool
- pixbufFormatIsSaveOptionSupported :: (HasCallStack, MonadIO m) => PixbufFormat -> Text -> m Bool
- pixbufFormatIsScalable :: (HasCallStack, MonadIO m) => PixbufFormat -> m Bool
- pixbufFormatIsWritable :: (HasCallStack, MonadIO m) => PixbufFormat -> m Bool
- pixbufFormatSetDisabled :: (HasCallStack, MonadIO m) => PixbufFormat -> Bool -> m ()
Exported types
newtype PixbufFormat Source #
Memory-managed wrapper type.
Constructors
| PixbufFormat (ManagedPtr PixbufFormat) | 
Instances
| Eq PixbufFormat Source # | |
| Defined in GI.GdkPixbuf.Structs.PixbufFormat | |
| IsGValue PixbufFormat Source # | Convert  | 
| Defined in GI.GdkPixbuf.Structs.PixbufFormat | |
| BoxedObject PixbufFormat Source # | |
| Defined in GI.GdkPixbuf.Structs.PixbufFormat Methods boxedType :: PixbufFormat -> IO GType # | |
noPixbufFormat :: Maybe PixbufFormat Source #
A convenience alias for Nothing :: Maybe PixbufFormat.
Methods
Overloaded methods
copy
Arguments
| :: (HasCallStack, MonadIO m) | |
| => PixbufFormat | 
 | 
| -> m PixbufFormat | Returns: the newly allocated copy of a  | 
Creates a copy of format
Since: 2.22
free
Arguments
| :: (HasCallStack, MonadIO m) | |
| => PixbufFormat | 
 | 
| -> m () | 
Frees the resources allocated when copying a PixbufFormat
 using pixbufFormatCopy
Since: 2.22
getDescription
pixbufFormatGetDescription Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => PixbufFormat | 
 | 
| -> m Text | Returns: a description of the format. | 
Returns a description of the format.
Since: 2.2
getExtensions
pixbufFormatGetExtensions Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => PixbufFormat | 
 | 
| -> m [Text] | Returns: a  | 
Returns the filename extensions typically used for files in the given format.
Since: 2.2
getLicense
pixbufFormatGetLicense Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => PixbufFormat | 
 | 
| -> m Text | Returns: a string describing the license of  | 
Returns information about the license of the image loader for the format. The
 returned string should be a shorthand for a wellknown license, e.g. "LGPL",
 "GPL", "QPL", "GPL/QPL", or "other" to indicate some other license.  This
 string should be freed with free when it's no longer needed.
Since: 2.6
getMimeTypes
pixbufFormatGetMimeTypes Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => PixbufFormat | 
 | 
| -> m [Text] | Returns: a  | 
Returns the mime types supported by the format.
Since: 2.2
getName
Arguments
| :: (HasCallStack, MonadIO m) | |
| => PixbufFormat | 
 | 
| -> m Text | Returns: the name of the format. | 
Returns the name of the format.
Since: 2.2
isDisabled
pixbufFormatIsDisabled Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => PixbufFormat | 
 | 
| -> m Bool | Returns: whether this image format is disabled. | 
Returns whether this image format is disabled. See
 pixbufFormatSetDisabled.
Since: 2.6
isSaveOptionSupported
pixbufFormatIsSaveOptionSupported Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => PixbufFormat | 
 | 
| -> Text | 
 | 
| -> m Bool | Returns:  | 
Returns True if the save option specified by optionKey is supported when
 saving a pixbuf using the module implementing format.
 See gdk_pixbuf_save() for more information about option keys.
Since: 2.36
isScalable
pixbufFormatIsScalable Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => PixbufFormat | 
 | 
| -> m Bool | Returns: whether this image format is scalable. | 
Returns whether this image format is scalable. If a file is in a scalable format, it is preferable to load it at the desired size, rather than loading it at the default size and scaling the resulting pixbuf to the desired size.
Since: 2.6
isWritable
pixbufFormatIsWritable Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => PixbufFormat | 
 | 
| -> m Bool | Returns: whether pixbufs can be saved in the given format. | 
Returns whether pixbufs can be saved in the given format.
Since: 2.2
setDisabled
pixbufFormatSetDisabled Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => PixbufFormat | 
 | 
| -> Bool | 
 | 
| -> m () | 
Disables or enables an image format. If a format is disabled,
 gdk-pixbuf won't use the image loader for this format to load
 images. Applications can use this to avoid using image loaders
 with an inappropriate license, see pixbufFormatGetLicense.
Since: 2.6