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 |
- newtype Visual = Visual (ManagedPtr Visual)
- class GObject o => IsVisual o
- toVisual :: IsVisual o => o -> IO Visual
- noVisual :: Maybe Visual
- visualGetBest :: MonadIO m => m Visual
- visualGetBestDepth :: MonadIO m => m Int32
- visualGetBestType :: MonadIO m => m VisualType
- visualGetBestWithBoth :: MonadIO m => Int32 -> VisualType -> m (Maybe Visual)
- visualGetBestWithDepth :: MonadIO m => Int32 -> m Visual
- visualGetBestWithType :: MonadIO m => VisualType -> m Visual
- data VisualGetBitsPerRgbMethodInfo
- visualGetBitsPerRgb :: (MonadIO m, IsVisual a) => a -> m Int32
- data VisualGetBluePixelDetailsMethodInfo
- visualGetBluePixelDetails :: (MonadIO m, IsVisual a) => a -> m (Word32, Int32, Int32)
- data VisualGetByteOrderMethodInfo
- visualGetByteOrder :: (MonadIO m, IsVisual a) => a -> m ByteOrder
- data VisualGetColormapSizeMethodInfo
- visualGetColormapSize :: (MonadIO m, IsVisual a) => a -> m Int32
- data VisualGetDepthMethodInfo
- visualGetDepth :: (MonadIO m, IsVisual a) => a -> m Int32
- data VisualGetGreenPixelDetailsMethodInfo
- visualGetGreenPixelDetails :: (MonadIO m, IsVisual a) => a -> m (Word32, Int32, Int32)
- data VisualGetRedPixelDetailsMethodInfo
- visualGetRedPixelDetails :: (MonadIO m, IsVisual a) => a -> m (Word32, Int32, Int32)
- data VisualGetScreenMethodInfo
- visualGetScreen :: (MonadIO m, IsVisual a) => a -> m Screen
- visualGetSystem :: MonadIO m => m Visual
- data VisualGetVisualTypeMethodInfo
- visualGetVisualType :: (MonadIO m, IsVisual a) => a -> m VisualType
Exported types
GObject Visual Source # | |
IsVisual Visual Source # | |
IsObject Visual Source # | |
((~) * info (ResolveVisualMethod t Visual), MethodInfo * info Visual p) => IsLabel t (Visual -> p) Source # | |
((~) * info (ResolveVisualMethod t Visual), MethodInfo * info Visual p) => IsLabelProxy t (Visual -> p) Source # | |
HasAttributeList * Visual Source # | |
type SignalList Visual Source # | |
type AttributeList Visual Source # | |
Methods
getBest
visualGetBest :: MonadIO m => m Visual Source #
getBestDepth
visualGetBestDepth :: MonadIO m => m Int32 Source #
getBestType
visualGetBestType :: MonadIO m => m VisualType Source #
getBestWithBoth
visualGetBestWithBoth :: MonadIO m => Int32 -> VisualType -> m (Maybe Visual) Source #
getBestWithDepth
getBestWithType
visualGetBestWithType :: MonadIO m => VisualType -> m Visual Source #
getBitsPerRgb
getBluePixelDetails
getByteOrder
getColormapSize
getDepth
getGreenPixelDetails
getRedPixelDetails
getScreen
getSystem
visualGetSystem :: MonadIO m => m Visual Source #
getVisualType
data VisualGetVisualTypeMethodInfo Source #
((~) * signature (m VisualType), MonadIO m, IsVisual a) => MethodInfo * VisualGetVisualTypeMethodInfo a signature Source # | |
visualGetVisualType :: (MonadIO m, IsVisual a) => a -> m VisualType Source #