-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Cairo bindings -- -- Bindings for Cairo, autogenerated by haskell-gi. @package gi-cairo @version 1.0.21 module GI.Cairo.Enums -- | No description available in the introspection data. data Antialias -- | No description available in the introspection data. AntialiasDefault :: Antialias -- | No description available in the introspection data. AntialiasNone :: Antialias -- | No description available in the introspection data. AntialiasGray :: Antialias -- | No description available in the introspection data. AntialiasSubpixel :: Antialias -- | No description available in the introspection data. AntialiasFast :: Antialias -- | No description available in the introspection data. AntialiasGood :: Antialias -- | No description available in the introspection data. AntialiasBest :: Antialias -- | Catch-all for unknown values AnotherAntialias :: Int -> Antialias -- | No description available in the introspection data. data Content -- | No description available in the introspection data. ContentColor :: Content -- | No description available in the introspection data. ContentAlpha :: Content -- | No description available in the introspection data. ContentColorAlpha :: Content -- | Catch-all for unknown values AnotherContent :: Int -> Content -- | No description available in the introspection data. data DeviceType -- | No description available in the introspection data. DeviceTypeDrm :: DeviceType -- | No description available in the introspection data. DeviceTypeGl :: DeviceType -- | No description available in the introspection data. DeviceTypeScript :: DeviceType -- | No description available in the introspection data. DeviceTypeXcb :: DeviceType -- | No description available in the introspection data. DeviceTypeXlib :: DeviceType -- | No description available in the introspection data. DeviceTypeXml :: DeviceType -- | No description available in the introspection data. DeviceTypeCogl :: DeviceType -- | No description available in the introspection data. DeviceTypeWin32 :: DeviceType -- | No description available in the introspection data. DeviceTypeInvalid :: DeviceType -- | Catch-all for unknown values AnotherDeviceType :: Int -> DeviceType -- | No description available in the introspection data. data Extend -- | No description available in the introspection data. ExtendNone :: Extend -- | No description available in the introspection data. ExtendRepeat :: Extend -- | No description available in the introspection data. ExtendReflect :: Extend -- | No description available in the introspection data. ExtendPad :: Extend -- | Catch-all for unknown values AnotherExtend :: Int -> Extend -- | No description available in the introspection data. data FillRule -- | No description available in the introspection data. FillRuleWinding :: FillRule -- | No description available in the introspection data. FillRuleEvenOdd :: FillRule -- | Catch-all for unknown values AnotherFillRule :: Int -> FillRule -- | No description available in the introspection data. data Filter -- | No description available in the introspection data. FilterFast :: Filter -- | No description available in the introspection data. FilterGood :: Filter -- | No description available in the introspection data. FilterBest :: Filter -- | No description available in the introspection data. FilterNearest :: Filter -- | No description available in the introspection data. FilterBilinear :: Filter -- | No description available in the introspection data. FilterGaussian :: Filter -- | Catch-all for unknown values AnotherFilter :: Int -> Filter -- | No description available in the introspection data. data FontSlant -- | No description available in the introspection data. FontSlantNormal :: FontSlant -- | No description available in the introspection data. FontSlantItalic :: FontSlant -- | No description available in the introspection data. FontSlantOblique :: FontSlant -- | Catch-all for unknown values AnotherFontSlant :: Int -> FontSlant -- | No description available in the introspection data. data FontType -- | No description available in the introspection data. FontTypeToy :: FontType -- | No description available in the introspection data. FontTypeFt :: FontType -- | No description available in the introspection data. FontTypeWin32 :: FontType -- | No description available in the introspection data. FontTypeQuartz :: FontType -- | No description available in the introspection data. FontTypeUser :: FontType -- | Catch-all for unknown values AnotherFontType :: Int -> FontType -- | No description available in the introspection data. data FontWeight -- | No description available in the introspection data. FontWeightNormal :: FontWeight -- | No description available in the introspection data. FontWeightBold :: FontWeight -- | Catch-all for unknown values AnotherFontWeight :: Int -> FontWeight -- | No description available in the introspection data. data Format -- | No description available in the introspection data. FormatInvalid :: Format -- | No description available in the introspection data. FormatArgb32 :: Format -- | No description available in the introspection data. FormatRgb24 :: Format -- | No description available in the introspection data. FormatA8 :: Format -- | No description available in the introspection data. FormatA1 :: Format -- | No description available in the introspection data. FormatRgb16565 :: Format -- | No description available in the introspection data. FormatRgb30 :: Format -- | Catch-all for unknown values AnotherFormat :: Int -> Format -- | No description available in the introspection data. data HintMetrics -- | No description available in the introspection data. HintMetricsDefault :: HintMetrics -- | No description available in the introspection data. HintMetricsOff :: HintMetrics -- | No description available in the introspection data. HintMetricsOn :: HintMetrics -- | Catch-all for unknown values AnotherHintMetrics :: Int -> HintMetrics -- | No description available in the introspection data. data HintStyle -- | No description available in the introspection data. HintStyleDefault :: HintStyle -- | No description available in the introspection data. HintStyleNone :: HintStyle -- | No description available in the introspection data. HintStyleSlight :: HintStyle -- | No description available in the introspection data. HintStyleMedium :: HintStyle -- | No description available in the introspection data. HintStyleFull :: HintStyle -- | Catch-all for unknown values AnotherHintStyle :: Int -> HintStyle -- | No description available in the introspection data. data LineCap -- | No description available in the introspection data. LineCapButt :: LineCap -- | No description available in the introspection data. LineCapRound :: LineCap -- | No description available in the introspection data. LineCapSquare :: LineCap -- | Catch-all for unknown values AnotherLineCap :: Int -> LineCap -- | No description available in the introspection data. data LineJoin -- | No description available in the introspection data. LineJoinMiter :: LineJoin -- | No description available in the introspection data. LineJoinRound :: LineJoin -- | No description available in the introspection data. LineJoinBevel :: LineJoin -- | Catch-all for unknown values AnotherLineJoin :: Int -> LineJoin -- | No description available in the introspection data. data Operator -- | No description available in the introspection data. OperatorClear :: Operator -- | No description available in the introspection data. OperatorSource :: Operator -- | No description available in the introspection data. OperatorOver :: Operator -- | No description available in the introspection data. OperatorIn :: Operator -- | No description available in the introspection data. OperatorOut :: Operator -- | No description available in the introspection data. OperatorAtop :: Operator -- | No description available in the introspection data. OperatorDest :: Operator -- | No description available in the introspection data. OperatorDestOver :: Operator -- | No description available in the introspection data. OperatorDestIn :: Operator -- | No description available in the introspection data. OperatorDestOut :: Operator -- | No description available in the introspection data. OperatorDestAtop :: Operator -- | No description available in the introspection data. OperatorXor :: Operator -- | No description available in the introspection data. OperatorAdd :: Operator -- | No description available in the introspection data. OperatorSaturate :: Operator -- | No description available in the introspection data. OperatorMultiply :: Operator -- | No description available in the introspection data. OperatorScreen :: Operator -- | No description available in the introspection data. OperatorOverlay :: Operator -- | No description available in the introspection data. OperatorDarken :: Operator -- | No description available in the introspection data. OperatorLighten :: Operator -- | No description available in the introspection data. OperatorColorDodge :: Operator -- | No description available in the introspection data. OperatorColorBurn :: Operator -- | No description available in the introspection data. OperatorHardLight :: Operator -- | No description available in the introspection data. OperatorSoftLight :: Operator -- | No description available in the introspection data. OperatorDifference :: Operator -- | No description available in the introspection data. OperatorExclusion :: Operator -- | No description available in the introspection data. OperatorHslHue :: Operator -- | No description available in the introspection data. OperatorHslSaturation :: Operator -- | No description available in the introspection data. OperatorHslColor :: Operator -- | No description available in the introspection data. OperatorHslLuminosity :: Operator -- | Catch-all for unknown values AnotherOperator :: Int -> Operator -- | No description available in the introspection data. data PathDataType -- | No description available in the introspection data. PathDataTypeMoveTo :: PathDataType -- | No description available in the introspection data. PathDataTypeLineTo :: PathDataType -- | No description available in the introspection data. PathDataTypeCurveTo :: PathDataType -- | No description available in the introspection data. PathDataTypeClosePath :: PathDataType -- | Catch-all for unknown values AnotherPathDataType :: Int -> PathDataType -- | No description available in the introspection data. data PatternType -- | No description available in the introspection data. PatternTypeSolid :: PatternType -- | No description available in the introspection data. PatternTypeSurface :: PatternType -- | No description available in the introspection data. PatternTypeLinear :: PatternType -- | No description available in the introspection data. PatternTypeRadial :: PatternType -- | No description available in the introspection data. PatternTypeMesh :: PatternType -- | No description available in the introspection data. PatternTypeRasterSource :: PatternType -- | Catch-all for unknown values AnotherPatternType :: Int -> PatternType -- | No description available in the introspection data. data RegionOverlap -- | No description available in the introspection data. RegionOverlapIn :: RegionOverlap -- | No description available in the introspection data. RegionOverlapOut :: RegionOverlap -- | No description available in the introspection data. RegionOverlapPart :: RegionOverlap -- | Catch-all for unknown values AnotherRegionOverlap :: Int -> RegionOverlap -- | No description available in the introspection data. data Status -- | No description available in the introspection data. StatusSuccess :: Status -- | No description available in the introspection data. StatusNoMemory :: Status -- | No description available in the introspection data. StatusInvalidRestore :: Status -- | No description available in the introspection data. StatusInvalidPopGroup :: Status -- | No description available in the introspection data. StatusNoCurrentPoint :: Status -- | No description available in the introspection data. StatusInvalidMatrix :: Status -- | No description available in the introspection data. StatusInvalidStatus :: Status -- | No description available in the introspection data. StatusNullPointer :: Status -- | No description available in the introspection data. StatusInvalidString :: Status -- | No description available in the introspection data. StatusInvalidPathData :: Status -- | No description available in the introspection data. StatusReadError :: Status -- | No description available in the introspection data. StatusWriteError :: Status -- | No description available in the introspection data. StatusSurfaceFinished :: Status -- | No description available in the introspection data. StatusSurfaceTypeMismatch :: Status -- | No description available in the introspection data. StatusPatternTypeMismatch :: Status -- | No description available in the introspection data. StatusInvalidContent :: Status -- | No description available in the introspection data. StatusInvalidFormat :: Status -- | No description available in the introspection data. StatusInvalidVisual :: Status -- | No description available in the introspection data. StatusFileNotFound :: Status -- | No description available in the introspection data. StatusInvalidDash :: Status -- | No description available in the introspection data. StatusInvalidDscComment :: Status -- | No description available in the introspection data. StatusInvalidIndex :: Status -- | No description available in the introspection data. StatusClipNotRepresentable :: Status -- | No description available in the introspection data. StatusTempFileError :: Status -- | No description available in the introspection data. StatusInvalidStride :: Status -- | No description available in the introspection data. StatusFontTypeMismatch :: Status -- | No description available in the introspection data. StatusUserFontImmutable :: Status -- | No description available in the introspection data. StatusUserFontError :: Status -- | No description available in the introspection data. StatusNegativeCount :: Status -- | No description available in the introspection data. StatusInvalidClusters :: Status -- | No description available in the introspection data. StatusInvalidSlant :: Status -- | No description available in the introspection data. StatusInvalidWeight :: Status -- | No description available in the introspection data. StatusInvalidSize :: Status -- | No description available in the introspection data. StatusUserFontNotImplemented :: Status -- | No description available in the introspection data. StatusDeviceTypeMismatch :: Status -- | No description available in the introspection data. StatusDeviceError :: Status -- | No description available in the introspection data. StatusInvalidMeshConstruction :: Status -- | No description available in the introspection data. StatusDeviceFinished :: Status -- | No description available in the introspection data. StatusJbig2GlobalMissing :: Status -- | Catch-all for unknown values AnotherStatus :: Int -> Status -- | No description available in the introspection data. data SubpixelOrder -- | No description available in the introspection data. SubpixelOrderDefault :: SubpixelOrder -- | No description available in the introspection data. SubpixelOrderRgb :: SubpixelOrder -- | No description available in the introspection data. SubpixelOrderBgr :: SubpixelOrder -- | No description available in the introspection data. SubpixelOrderVrgb :: SubpixelOrder -- | No description available in the introspection data. SubpixelOrderVbgr :: SubpixelOrder -- | Catch-all for unknown values AnotherSubpixelOrder :: Int -> SubpixelOrder -- | No description available in the introspection data. data SurfaceType -- | No description available in the introspection data. SurfaceTypeImage :: SurfaceType -- | No description available in the introspection data. SurfaceTypePdf :: SurfaceType -- | No description available in the introspection data. SurfaceTypePs :: SurfaceType -- | No description available in the introspection data. SurfaceTypeXlib :: SurfaceType -- | No description available in the introspection data. SurfaceTypeXcb :: SurfaceType -- | No description available in the introspection data. SurfaceTypeGlitz :: SurfaceType -- | No description available in the introspection data. SurfaceTypeQuartz :: SurfaceType -- | No description available in the introspection data. SurfaceTypeWin32 :: SurfaceType -- | No description available in the introspection data. SurfaceTypeBeos :: SurfaceType -- | No description available in the introspection data. SurfaceTypeDirectfb :: SurfaceType -- | No description available in the introspection data. SurfaceTypeSvg :: SurfaceType -- | No description available in the introspection data. SurfaceTypeOs2 :: SurfaceType -- | No description available in the introspection data. SurfaceTypeWin32Printing :: SurfaceType -- | No description available in the introspection data. SurfaceTypeQuartzImage :: SurfaceType -- | No description available in the introspection data. SurfaceTypeScript :: SurfaceType -- | No description available in the introspection data. SurfaceTypeQt :: SurfaceType -- | No description available in the introspection data. SurfaceTypeRecording :: SurfaceType -- | No description available in the introspection data. SurfaceTypeVg :: SurfaceType -- | No description available in the introspection data. SurfaceTypeGl :: SurfaceType -- | No description available in the introspection data. SurfaceTypeDrm :: SurfaceType -- | No description available in the introspection data. SurfaceTypeTee :: SurfaceType -- | No description available in the introspection data. SurfaceTypeXml :: SurfaceType -- | No description available in the introspection data. SurfaceTypeSkia :: SurfaceType -- | No description available in the introspection data. SurfaceTypeSubsurface :: SurfaceType -- | No description available in the introspection data. SurfaceTypeCogl :: SurfaceType -- | Catch-all for unknown values AnotherSurfaceType :: Int -> SurfaceType -- | No description available in the introspection data. data TextClusterFlags -- | No description available in the introspection data. TextClusterFlagsBackward :: TextClusterFlags -- | Catch-all for unknown values AnotherTextClusterFlags :: Int -> TextClusterFlags instance GHC.Classes.Eq GI.Cairo.Enums.Antialias instance GHC.Show.Show GI.Cairo.Enums.Antialias instance GHC.Classes.Eq GI.Cairo.Enums.Content instance GHC.Show.Show GI.Cairo.Enums.Content instance GHC.Classes.Eq GI.Cairo.Enums.DeviceType instance GHC.Show.Show GI.Cairo.Enums.DeviceType instance GHC.Classes.Eq GI.Cairo.Enums.Extend instance GHC.Show.Show GI.Cairo.Enums.Extend instance GHC.Classes.Eq GI.Cairo.Enums.FillRule instance GHC.Show.Show GI.Cairo.Enums.FillRule instance GHC.Classes.Eq GI.Cairo.Enums.Filter instance GHC.Show.Show GI.Cairo.Enums.Filter instance GHC.Classes.Eq GI.Cairo.Enums.FontSlant instance GHC.Show.Show GI.Cairo.Enums.FontSlant instance GHC.Classes.Eq GI.Cairo.Enums.FontType instance GHC.Show.Show GI.Cairo.Enums.FontType instance GHC.Classes.Eq GI.Cairo.Enums.FontWeight instance GHC.Show.Show GI.Cairo.Enums.FontWeight instance GHC.Classes.Eq GI.Cairo.Enums.Format instance GHC.Show.Show GI.Cairo.Enums.Format instance GHC.Classes.Eq GI.Cairo.Enums.HintMetrics instance GHC.Show.Show GI.Cairo.Enums.HintMetrics instance GHC.Classes.Eq GI.Cairo.Enums.HintStyle instance GHC.Show.Show GI.Cairo.Enums.HintStyle instance GHC.Classes.Eq GI.Cairo.Enums.LineCap instance GHC.Show.Show GI.Cairo.Enums.LineCap instance GHC.Classes.Eq GI.Cairo.Enums.LineJoin instance GHC.Show.Show GI.Cairo.Enums.LineJoin instance GHC.Classes.Eq GI.Cairo.Enums.Operator instance GHC.Show.Show GI.Cairo.Enums.Operator instance GHC.Classes.Eq GI.Cairo.Enums.PathDataType instance GHC.Show.Show GI.Cairo.Enums.PathDataType instance GHC.Classes.Eq GI.Cairo.Enums.PatternType instance GHC.Show.Show GI.Cairo.Enums.PatternType instance GHC.Classes.Eq GI.Cairo.Enums.RegionOverlap instance GHC.Show.Show GI.Cairo.Enums.RegionOverlap instance GHC.Classes.Eq GI.Cairo.Enums.Status instance GHC.Show.Show GI.Cairo.Enums.Status instance GHC.Classes.Eq GI.Cairo.Enums.SubpixelOrder instance GHC.Show.Show GI.Cairo.Enums.SubpixelOrder instance GHC.Classes.Eq GI.Cairo.Enums.SurfaceType instance GHC.Show.Show GI.Cairo.Enums.SurfaceType instance GHC.Classes.Eq GI.Cairo.Enums.TextClusterFlags instance GHC.Show.Show GI.Cairo.Enums.TextClusterFlags instance GHC.Enum.Enum GI.Cairo.Enums.Antialias instance GHC.Classes.Ord GI.Cairo.Enums.Antialias instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.Antialias instance GHC.Enum.Enum GI.Cairo.Enums.Content instance GHC.Classes.Ord GI.Cairo.Enums.Content instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.Content instance GHC.Enum.Enum GI.Cairo.Enums.DeviceType instance GHC.Classes.Ord GI.Cairo.Enums.DeviceType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.DeviceType instance GHC.Enum.Enum GI.Cairo.Enums.Extend instance GHC.Classes.Ord GI.Cairo.Enums.Extend instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.Extend instance GHC.Enum.Enum GI.Cairo.Enums.FillRule instance GHC.Classes.Ord GI.Cairo.Enums.FillRule instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.FillRule instance GHC.Enum.Enum GI.Cairo.Enums.Filter instance GHC.Classes.Ord GI.Cairo.Enums.Filter instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.Filter instance GHC.Enum.Enum GI.Cairo.Enums.FontSlant instance GHC.Classes.Ord GI.Cairo.Enums.FontSlant instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.FontSlant instance GHC.Enum.Enum GI.Cairo.Enums.FontType instance GHC.Classes.Ord GI.Cairo.Enums.FontType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.FontType instance GHC.Enum.Enum GI.Cairo.Enums.FontWeight instance GHC.Classes.Ord GI.Cairo.Enums.FontWeight instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.FontWeight instance GHC.Enum.Enum GI.Cairo.Enums.Format instance GHC.Classes.Ord GI.Cairo.Enums.Format instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.Format instance GHC.Enum.Enum GI.Cairo.Enums.HintMetrics instance GHC.Classes.Ord GI.Cairo.Enums.HintMetrics instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.HintMetrics instance GHC.Enum.Enum GI.Cairo.Enums.HintStyle instance GHC.Classes.Ord GI.Cairo.Enums.HintStyle instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.HintStyle instance GHC.Enum.Enum GI.Cairo.Enums.LineCap instance GHC.Classes.Ord GI.Cairo.Enums.LineCap instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.LineCap instance GHC.Enum.Enum GI.Cairo.Enums.LineJoin instance GHC.Classes.Ord GI.Cairo.Enums.LineJoin instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.LineJoin instance GHC.Enum.Enum GI.Cairo.Enums.Operator instance GHC.Classes.Ord GI.Cairo.Enums.Operator instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.Operator instance GHC.Enum.Enum GI.Cairo.Enums.PathDataType instance GHC.Classes.Ord GI.Cairo.Enums.PathDataType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.PathDataType instance GHC.Enum.Enum GI.Cairo.Enums.PatternType instance GHC.Classes.Ord GI.Cairo.Enums.PatternType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.PatternType instance GHC.Enum.Enum GI.Cairo.Enums.RegionOverlap instance GHC.Classes.Ord GI.Cairo.Enums.RegionOverlap instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.RegionOverlap instance GHC.Enum.Enum GI.Cairo.Enums.Status instance GHC.Classes.Ord GI.Cairo.Enums.Status instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.Status instance GHC.Enum.Enum GI.Cairo.Enums.SubpixelOrder instance GHC.Classes.Ord GI.Cairo.Enums.SubpixelOrder instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.SubpixelOrder instance GHC.Enum.Enum GI.Cairo.Enums.SurfaceType instance GHC.Classes.Ord GI.Cairo.Enums.SurfaceType instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.SurfaceType instance GHC.Enum.Enum GI.Cairo.Enums.TextClusterFlags instance GHC.Classes.Ord GI.Cairo.Enums.TextClusterFlags instance Data.GI.Base.BasicTypes.BoxedEnum GI.Cairo.Enums.TextClusterFlags module GI.Cairo.Functions -- | No description available in the introspection data. imageSurfaceCreate :: (HasCallStack, MonadIO m) => m () -- | No description available in the introspection data. module GI.Cairo.Structs.Context -- | Memory-managed wrapper type. newtype Context Context :: ManagedPtr Context -> Context -- | A convenience alias for Nothing :: Maybe Context. noContext :: Maybe Context instance Data.GI.Base.BasicTypes.BoxedObject GI.Cairo.Structs.Context.Context -- | No description available in the introspection data. module GI.Cairo.Structs.Device -- | Memory-managed wrapper type. newtype Device Device :: ManagedPtr Device -> Device -- | A convenience alias for Nothing :: Maybe Device. noDevice :: Maybe Device instance Data.GI.Base.BasicTypes.BoxedObject GI.Cairo.Structs.Device.Device -- | No description available in the introspection data. module GI.Cairo.Structs.FontFace -- | Memory-managed wrapper type. newtype FontFace FontFace :: ManagedPtr FontFace -> FontFace -- | A convenience alias for Nothing :: Maybe -- FontFace. noFontFace :: Maybe FontFace instance Data.GI.Base.BasicTypes.BoxedObject GI.Cairo.Structs.FontFace.FontFace -- | No description available in the introspection data. module GI.Cairo.Structs.FontOptions -- | Memory-managed wrapper type. newtype FontOptions FontOptions :: ManagedPtr FontOptions -> FontOptions -- | A convenience alias for Nothing :: Maybe -- FontOptions. noFontOptions :: Maybe FontOptions instance Data.GI.Base.BasicTypes.BoxedObject GI.Cairo.Structs.FontOptions.FontOptions -- | No description available in the introspection data. module GI.Cairo.Structs.Matrix -- | Memory-managed wrapper type. newtype Matrix Matrix :: ManagedPtr Matrix -> Matrix -- | A convenience alias for Nothing :: Maybe Matrix. noMatrix :: Maybe Matrix instance Data.GI.Base.BasicTypes.BoxedObject GI.Cairo.Structs.Matrix.Matrix -- | No description available in the introspection data. module GI.Cairo.Structs.Path -- | Memory-managed wrapper type. newtype Path Path :: ManagedPtr Path -> Path -- | A convenience alias for Nothing :: Maybe Path. noPath :: Maybe Path instance Data.GI.Base.BasicTypes.WrappedPtr GI.Cairo.Structs.Path.Path -- | No description available in the introspection data. module GI.Cairo.Structs.Pattern -- | Memory-managed wrapper type. newtype Pattern Pattern :: ManagedPtr Pattern -> Pattern -- | A convenience alias for Nothing :: Maybe Pattern. noPattern :: Maybe Pattern instance Data.GI.Base.BasicTypes.BoxedObject GI.Cairo.Structs.Pattern.Pattern -- | No description available in the introspection data. module GI.Cairo.Structs.Rectangle -- | Memory-managed wrapper type. newtype Rectangle Rectangle :: ManagedPtr Rectangle -> Rectangle -- | Construct a Rectangle struct initialized to zero. newZeroRectangle :: MonadIO m => m Rectangle -- | A convenience alias for Nothing :: Maybe -- Rectangle. noRectangle :: Maybe Rectangle -- | Get the value of the “height” field. When overloading -- is enabled, this is equivalent to -- --
-- get rectangle #height --getRectangleHeight :: MonadIO m => Rectangle -> m Double -- | Set the value of the “height” field. When overloading -- is enabled, this is equivalent to -- --
-- set rectangle [ #height := value ] --setRectangleHeight :: MonadIO m => Rectangle -> Double -> m () -- | Get the value of the “width” field. When overloading -- is enabled, this is equivalent to -- --
-- get rectangle #width --getRectangleWidth :: MonadIO m => Rectangle -> m Double -- | Set the value of the “width” field. When overloading -- is enabled, this is equivalent to -- --
-- set rectangle [ #width := value ] --setRectangleWidth :: MonadIO m => Rectangle -> Double -> m () -- | Get the value of the “x” field. When overloading is -- enabled, this is equivalent to -- --
-- get rectangle #x --getRectangleX :: MonadIO m => Rectangle -> m Double -- | Set the value of the “x” field. When overloading is -- enabled, this is equivalent to -- --
-- set rectangle [ #x := value ] --setRectangleX :: MonadIO m => Rectangle -> Double -> m () -- | Get the value of the “y” field. When overloading is -- enabled, this is equivalent to -- --
-- get rectangle #y --getRectangleY :: MonadIO m => Rectangle -> m Double -- | Set the value of the “y” field. When overloading is -- enabled, this is equivalent to -- --
-- set rectangle [ #y := value ] --setRectangleY :: MonadIO m => Rectangle -> Double -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Cairo.Structs.Rectangle.Rectangle instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Cairo.Structs.Rectangle.Rectangle tag -- | No description available in the introspection data. module GI.Cairo.Structs.RectangleInt -- | Memory-managed wrapper type. newtype RectangleInt RectangleInt :: ManagedPtr RectangleInt -> RectangleInt -- | Construct a RectangleInt struct initialized to zero. newZeroRectangleInt :: MonadIO m => m RectangleInt -- | A convenience alias for Nothing :: Maybe -- RectangleInt. noRectangleInt :: Maybe RectangleInt -- | Get the value of the “height” field. When overloading -- is enabled, this is equivalent to -- --
-- get rectangleInt #height --getRectangleIntHeight :: MonadIO m => RectangleInt -> m Int32 -- | Set the value of the “height” field. When overloading -- is enabled, this is equivalent to -- --
-- set rectangleInt [ #height := value ] --setRectangleIntHeight :: MonadIO m => RectangleInt -> Int32 -> m () -- | Get the value of the “width” field. When overloading -- is enabled, this is equivalent to -- --
-- get rectangleInt #width --getRectangleIntWidth :: MonadIO m => RectangleInt -> m Int32 -- | Set the value of the “width” field. When overloading -- is enabled, this is equivalent to -- --
-- set rectangleInt [ #width := value ] --setRectangleIntWidth :: MonadIO m => RectangleInt -> Int32 -> m () -- | Get the value of the “x” field. When overloading is -- enabled, this is equivalent to -- --
-- get rectangleInt #x --getRectangleIntX :: MonadIO m => RectangleInt -> m Int32 -- | Set the value of the “x” field. When overloading is -- enabled, this is equivalent to -- --
-- set rectangleInt [ #x := value ] --setRectangleIntX :: MonadIO m => RectangleInt -> Int32 -> m () -- | Get the value of the “y” field. When overloading is -- enabled, this is equivalent to -- --
-- get rectangleInt #y --getRectangleIntY :: MonadIO m => RectangleInt -> m Int32 -- | Set the value of the “y” field. When overloading is -- enabled, this is equivalent to -- --
-- set rectangleInt [ #y := value ] --setRectangleIntY :: MonadIO m => RectangleInt -> Int32 -> m () instance Data.GI.Base.BasicTypes.BoxedObject GI.Cairo.Structs.RectangleInt.RectangleInt instance (tag Data.Type.Equality.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Cairo.Structs.RectangleInt.RectangleInt tag -- | No description available in the introspection data. module GI.Cairo.Structs.Region -- | Memory-managed wrapper type. newtype Region Region :: ManagedPtr Region -> Region -- | A convenience alias for Nothing :: Maybe Region. noRegion :: Maybe Region instance Data.GI.Base.BasicTypes.BoxedObject GI.Cairo.Structs.Region.Region -- | No description available in the introspection data. module GI.Cairo.Structs.ScaledFont -- | Memory-managed wrapper type. newtype ScaledFont ScaledFont :: ManagedPtr ScaledFont -> ScaledFont -- | A convenience alias for Nothing :: Maybe -- ScaledFont. noScaledFont :: Maybe ScaledFont instance Data.GI.Base.BasicTypes.BoxedObject GI.Cairo.Structs.ScaledFont.ScaledFont -- | No description available in the introspection data. module GI.Cairo.Structs.Surface -- | Memory-managed wrapper type. newtype Surface Surface :: ManagedPtr Surface -> Surface -- | A convenience alias for Nothing :: Maybe Surface. noSurface :: Maybe Surface instance Data.GI.Base.BasicTypes.BoxedObject GI.Cairo.Structs.Surface.Surface module GI.Cairo.Structs module GI.Cairo