gi-pango 1.0.6 → 1.0.7
raw patch · 3 files changed
+17/−9 lines, 3 filesdep +haskell-gidep ~haskell-gi-basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: haskell-gi
Dependency ranges changed: haskell-gi-base
API changes (from Hackage documentation)
- GI.Pango.Callbacks: attrClassDestroyFieldCallbackClosure :: AttrClassDestroyFieldCallback -> IO Closure
- GI.Pango.Callbacks: attrClassDestroyFieldCallbackWrapper :: Maybe (Ptr (FunPtr (AttrClassDestroyFieldCallbackC))) -> AttrClassDestroyFieldCallback -> Ptr Attribute -> IO ()
- GI.Pango.Callbacks: attrClassEqualFieldCallbackClosure :: AttrClassEqualFieldCallback -> IO Closure
- GI.Pango.Callbacks: attrClassEqualFieldCallbackWrapper :: Maybe (Ptr (FunPtr (AttrClassEqualFieldCallbackC))) -> AttrClassEqualFieldCallback -> Ptr Attribute -> Ptr Attribute -> IO CInt
- GI.Pango.Callbacks: attrDataCopyFuncClosure :: AttrDataCopyFunc -> IO Closure
- GI.Pango.Callbacks: attrDataCopyFuncWrapper :: Maybe (Ptr (FunPtr (AttrDataCopyFuncC))) -> AttrDataCopyFunc -> Ptr () -> IO (Ptr ())
- GI.Pango.Callbacks: attrFilterFuncClosure :: AttrFilterFunc -> IO Closure
- GI.Pango.Callbacks: attrFilterFuncWrapper :: Maybe (Ptr (FunPtr (AttrFilterFuncC))) -> AttrFilterFunc -> Ptr Attribute -> Ptr () -> IO CInt
- GI.Pango.Callbacks: fontsetForeachFuncClosure :: FontsetForeachFunc -> IO Closure
- GI.Pango.Callbacks: fontsetForeachFuncWrapper :: Maybe (Ptr (FunPtr (FontsetForeachFuncC))) -> FontsetForeachFunc -> Ptr Fontset -> Ptr Font -> Ptr () -> IO CInt
- GI.Pango.Callbacks: includedModuleExitFieldCallbackClosure :: IncludedModuleExitFieldCallback -> IO Closure
- GI.Pango.Callbacks: includedModuleExitFieldCallbackWrapper :: Maybe (Ptr (FunPtr (IncludedModuleExitFieldCallbackC))) -> IncludedModuleExitFieldCallback -> IO ()
- GI.Pango.Callbacks: includedModuleInitFieldCallbackClosure :: IncludedModuleInitFieldCallback -> IO Closure
- GI.Pango.Callbacks: includedModuleInitFieldCallbackWrapper :: Maybe (Ptr (FunPtr (IncludedModuleInitFieldCallbackC))) -> IncludedModuleInitFieldCallback -> Ptr TypeModule -> IO ()
- GI.Pango.Callbacks: includedModuleListFieldCallbackClosure :: IncludedModuleListFieldCallback -> IO Closure
- GI.Pango.Callbacks: includedModuleListFieldCallbackWrapper :: Maybe (Ptr (FunPtr (IncludedModuleListFieldCallbackC))) -> IncludedModuleListFieldCallback -> Ptr EngineInfo -> Int32 -> IO ()
- GI.Pango.Callbacks: mkAttrClassDestroyFieldCallback :: AttrClassDestroyFieldCallbackC -> IO (FunPtr AttrClassDestroyFieldCallbackC)
- GI.Pango.Callbacks: mkAttrClassEqualFieldCallback :: AttrClassEqualFieldCallbackC -> IO (FunPtr AttrClassEqualFieldCallbackC)
- GI.Pango.Callbacks: mkAttrDataCopyFunc :: AttrDataCopyFuncC -> IO (FunPtr AttrDataCopyFuncC)
- GI.Pango.Callbacks: mkAttrFilterFunc :: AttrFilterFuncC -> IO (FunPtr AttrFilterFuncC)
- GI.Pango.Callbacks: mkFontsetForeachFunc :: FontsetForeachFuncC -> IO (FunPtr FontsetForeachFuncC)
- GI.Pango.Callbacks: mkIncludedModuleExitFieldCallback :: IncludedModuleExitFieldCallbackC -> IO (FunPtr IncludedModuleExitFieldCallbackC)
- GI.Pango.Callbacks: mkIncludedModuleInitFieldCallback :: IncludedModuleInitFieldCallbackC -> IO (FunPtr IncludedModuleInitFieldCallbackC)
- GI.Pango.Callbacks: mkIncludedModuleListFieldCallback :: IncludedModuleListFieldCallbackC -> IO (FunPtr IncludedModuleListFieldCallbackC)
- GI.Pango.Callbacks: type AttrClassDestroyFieldCallbackC = Ptr Attribute -> IO ()
- GI.Pango.Callbacks: type AttrClassEqualFieldCallbackC = Ptr Attribute -> Ptr Attribute -> IO CInt
- GI.Pango.Callbacks: type AttrDataCopyFuncC = Ptr () -> IO (Ptr ())
- GI.Pango.Callbacks: type AttrFilterFuncC = Ptr Attribute -> Ptr () -> IO CInt
- GI.Pango.Callbacks: type FontsetForeachFuncC = Ptr Fontset -> Ptr Font -> Ptr () -> IO CInt
- GI.Pango.Callbacks: type IncludedModuleExitFieldCallbackC = IO ()
- GI.Pango.Callbacks: type IncludedModuleInitFieldCallbackC = Ptr TypeModule -> IO ()
- GI.Pango.Callbacks: type IncludedModuleListFieldCallbackC = Ptr EngineInfo -> Int32 -> IO ()
- GI.Pango.Functions: parseStretch :: (MonadIO m) => Text -> Bool -> m (Bool, Stretch)
- GI.Pango.Functions: parseStyle :: (MonadIO m) => Text -> Bool -> m (Bool, Style)
- GI.Pango.Functions: parseVariant :: (MonadIO m) => Text -> Bool -> m (Bool, Variant)
- GI.Pango.Functions: parseWeight :: (MonadIO m) => Text -> Bool -> m (Bool, Weight)
- GI.Pango.Objects.Layout: instance (signature ~ (Data.Text.Internal.Text -> GHC.Int.Int32 -> GHC.Types.Char -> m GHC.Types.Char), Control.Monad.IO.Class.MonadIO m, GI.Pango.Objects.Layout.IsLayout a) => Data.GI.Base.Overloading.MethodInfo GI.Pango.Objects.Layout.LayoutSetMarkupWithAccelMethodInfo a signature
- GI.Pango.Objects.Layout: instance (signature ~ m (GHC.Int.Int32, GHC.Int.Int32), Control.Monad.IO.Class.MonadIO m, GI.Pango.Objects.Layout.IsLayout a) => Data.GI.Base.Overloading.MethodInfo GI.Pango.Objects.Layout.LayoutGetSizeMethodInfo a signature
- GI.Pango.Objects.Layout: layoutGetSize :: (MonadIO m, IsLayout a) => a -> m (Int32, Int32)
- GI.Pango.Objects.Layout: layoutSetMarkupWithAccel :: (MonadIO m, IsLayout a) => a -> Text -> Int32 -> Char -> m (Char)
- GI.Pango.Structs.Analysis: analysisExtraAttrs :: AttrLabelProxy "extraAttrs"
- GI.Pango.Structs.Analysis: analysisFlags :: AttrLabelProxy "flags"
- GI.Pango.Structs.Analysis: analysisFont :: AttrLabelProxy "font"
- GI.Pango.Structs.Analysis: analysisGravity :: AttrLabelProxy "gravity"
- GI.Pango.Structs.Analysis: analysisLangEngine :: AttrLabelProxy "langEngine"
- GI.Pango.Structs.Analysis: analysisLanguage :: AttrLabelProxy "language"
- GI.Pango.Structs.Analysis: analysisLevel :: AttrLabelProxy "level"
- GI.Pango.Structs.Analysis: analysisScript :: AttrLabelProxy "script"
- GI.Pango.Structs.Analysis: analysisShapeEngine :: AttrLabelProxy "shapeEngine"
- GI.Pango.Structs.AttrClass: attrClassType :: AttrLabelProxy "type"
- GI.Pango.Structs.AttrColor: attrColorAttr :: AttrLabelProxy "attr"
- GI.Pango.Structs.AttrColor: attrColorColor :: AttrLabelProxy "color"
- GI.Pango.Structs.AttrColor: clearAttrColorAttr :: MonadIO m => AttrColor -> m ()
- GI.Pango.Structs.AttrColor: clearAttrColorColor :: MonadIO m => AttrColor -> m ()
- GI.Pango.Structs.AttrColor: setAttrColorAttr :: MonadIO m => AttrColor -> Ptr Attribute -> m ()
- GI.Pango.Structs.AttrColor: setAttrColorColor :: MonadIO m => AttrColor -> Ptr Color -> m ()
- GI.Pango.Structs.AttrFloat: attrFloatAttr :: AttrLabelProxy "attr"
- GI.Pango.Structs.AttrFloat: attrFloatValue :: AttrLabelProxy "value"
- GI.Pango.Structs.AttrFloat: clearAttrFloatAttr :: MonadIO m => AttrFloat -> m ()
- GI.Pango.Structs.AttrFloat: setAttrFloatAttr :: MonadIO m => AttrFloat -> Ptr Attribute -> m ()
- GI.Pango.Structs.AttrFontDesc: attrFontDescAttr :: AttrLabelProxy "attr"
- GI.Pango.Structs.AttrFontDesc: attrFontDescDesc :: AttrLabelProxy "desc"
- GI.Pango.Structs.AttrFontDesc: clearAttrFontDescAttr :: MonadIO m => AttrFontDesc -> m ()
- GI.Pango.Structs.AttrFontDesc: setAttrFontDescAttr :: MonadIO m => AttrFontDesc -> Ptr Attribute -> m ()
- GI.Pango.Structs.AttrFontFeatures: attrFontFeaturesAttr :: AttrLabelProxy "attr"
- GI.Pango.Structs.AttrFontFeatures: attrFontFeaturesFeatures :: AttrLabelProxy "features"
- GI.Pango.Structs.AttrFontFeatures: clearAttrFontFeaturesAttr :: MonadIO m => AttrFontFeatures -> m ()
- GI.Pango.Structs.AttrFontFeatures: setAttrFontFeaturesAttr :: MonadIO m => AttrFontFeatures -> Ptr Attribute -> m ()
- GI.Pango.Structs.AttrInt: attrIntAttr :: AttrLabelProxy "attr"
- GI.Pango.Structs.AttrInt: attrIntValue :: AttrLabelProxy "value"
- GI.Pango.Structs.AttrInt: clearAttrIntAttr :: MonadIO m => AttrInt -> m ()
- GI.Pango.Structs.AttrInt: setAttrIntAttr :: MonadIO m => AttrInt -> Ptr Attribute -> m ()
- GI.Pango.Structs.AttrLanguage: attrLanguageAttr :: AttrLabelProxy "attr"
- GI.Pango.Structs.AttrLanguage: attrLanguageValue :: AttrLabelProxy "value"
- GI.Pango.Structs.AttrLanguage: clearAttrLanguageAttr :: MonadIO m => AttrLanguage -> m ()
- GI.Pango.Structs.AttrLanguage: setAttrLanguageAttr :: MonadIO m => AttrLanguage -> Ptr Attribute -> m ()
- GI.Pango.Structs.AttrShape: attrShapeAttr :: AttrLabelProxy "attr"
- GI.Pango.Structs.AttrShape: attrShapeData :: AttrLabelProxy "data"
- GI.Pango.Structs.AttrShape: attrShapeInkRect :: AttrLabelProxy "inkRect"
- GI.Pango.Structs.AttrShape: attrShapeLogicalRect :: AttrLabelProxy "logicalRect"
- GI.Pango.Structs.AttrShape: clearAttrShapeAttr :: MonadIO m => AttrShape -> m ()
- GI.Pango.Structs.AttrShape: clearAttrShapeInkRect :: MonadIO m => AttrShape -> m ()
- GI.Pango.Structs.AttrShape: clearAttrShapeLogicalRect :: MonadIO m => AttrShape -> m ()
- GI.Pango.Structs.AttrShape: setAttrShapeAttr :: MonadIO m => AttrShape -> Ptr Attribute -> m ()
- GI.Pango.Structs.AttrShape: setAttrShapeInkRect :: MonadIO m => AttrShape -> Ptr Rectangle -> m ()
- GI.Pango.Structs.AttrShape: setAttrShapeLogicalRect :: MonadIO m => AttrShape -> Ptr Rectangle -> m ()
- GI.Pango.Structs.AttrSize: attrSizeAbsolute :: AttrLabelProxy "absolute"
- GI.Pango.Structs.AttrSize: attrSizeAttr :: AttrLabelProxy "attr"
- GI.Pango.Structs.AttrSize: attrSizeSize :: AttrLabelProxy "size"
- GI.Pango.Structs.AttrSize: clearAttrSizeAttr :: MonadIO m => AttrSize -> m ()
- GI.Pango.Structs.AttrSize: setAttrSizeAttr :: MonadIO m => AttrSize -> Ptr Attribute -> m ()
- GI.Pango.Structs.AttrString: attrStringAttr :: AttrLabelProxy "attr"
- GI.Pango.Structs.AttrString: attrStringValue :: AttrLabelProxy "value"
- GI.Pango.Structs.AttrString: clearAttrStringAttr :: MonadIO m => AttrString -> m ()
- GI.Pango.Structs.AttrString: setAttrStringAttr :: MonadIO m => AttrString -> Ptr Attribute -> m ()
- GI.Pango.Structs.Attribute: attributeEndIndex :: AttrLabelProxy "endIndex"
- GI.Pango.Structs.Attribute: attributeKlass :: AttrLabelProxy "klass"
- GI.Pango.Structs.Attribute: attributeStartIndex :: AttrLabelProxy "startIndex"
- GI.Pango.Structs.Color: colorBlue :: AttrLabelProxy "blue"
- GI.Pango.Structs.Color: colorGreen :: AttrLabelProxy "green"
- GI.Pango.Structs.Color: colorRed :: AttrLabelProxy "red"
- GI.Pango.Structs.EngineInfo: engineInfoEngineType :: AttrLabelProxy "engineType"
- GI.Pango.Structs.EngineInfo: engineInfoId :: AttrLabelProxy "id"
- GI.Pango.Structs.EngineInfo: engineInfoNScripts :: AttrLabelProxy "nScripts"
- GI.Pango.Structs.EngineInfo: engineInfoRenderType :: AttrLabelProxy "renderType"
- GI.Pango.Structs.EngineInfo: engineInfoScripts :: AttrLabelProxy "scripts"
- GI.Pango.Structs.EngineScriptInfo: engineScriptInfoLangs :: AttrLabelProxy "langs"
- GI.Pango.Structs.EngineScriptInfo: engineScriptInfoScript :: AttrLabelProxy "script"
- GI.Pango.Structs.GlyphGeometry: glyphGeometryWidth :: AttrLabelProxy "width"
- GI.Pango.Structs.GlyphGeometry: glyphGeometryXOffset :: AttrLabelProxy "xOffset"
- GI.Pango.Structs.GlyphGeometry: glyphGeometryYOffset :: AttrLabelProxy "yOffset"
- GI.Pango.Structs.GlyphInfo: clearGlyphInfoAttr :: MonadIO m => GlyphInfo -> m ()
- GI.Pango.Structs.GlyphInfo: clearGlyphInfoGeometry :: MonadIO m => GlyphInfo -> m ()
- GI.Pango.Structs.GlyphInfo: glyphInfoAttr :: AttrLabelProxy "attr"
- GI.Pango.Structs.GlyphInfo: glyphInfoGeometry :: AttrLabelProxy "geometry"
- GI.Pango.Structs.GlyphInfo: glyphInfoGlyph :: AttrLabelProxy "glyph"
- GI.Pango.Structs.GlyphInfo: setGlyphInfoAttr :: MonadIO m => GlyphInfo -> Ptr GlyphVisAttr -> m ()
- GI.Pango.Structs.GlyphInfo: setGlyphInfoGeometry :: MonadIO m => GlyphInfo -> Ptr GlyphGeometry -> m ()
- GI.Pango.Structs.GlyphItem: glyphItemGlyphs :: AttrLabelProxy "glyphs"
- GI.Pango.Structs.GlyphItem: glyphItemItem :: AttrLabelProxy "item"
- GI.Pango.Structs.GlyphItemIter: glyphItemIterEndChar :: AttrLabelProxy "endChar"
- GI.Pango.Structs.GlyphItemIter: glyphItemIterEndGlyph :: AttrLabelProxy "endGlyph"
- GI.Pango.Structs.GlyphItemIter: glyphItemIterEndIndex :: AttrLabelProxy "endIndex"
- GI.Pango.Structs.GlyphItemIter: glyphItemIterGlyphItem :: AttrLabelProxy "glyphItem"
- GI.Pango.Structs.GlyphItemIter: glyphItemIterStartChar :: AttrLabelProxy "startChar"
- GI.Pango.Structs.GlyphItemIter: glyphItemIterStartGlyph :: AttrLabelProxy "startGlyph"
- GI.Pango.Structs.GlyphItemIter: glyphItemIterStartIndex :: AttrLabelProxy "startIndex"
- GI.Pango.Structs.GlyphItemIter: glyphItemIterText :: AttrLabelProxy "text"
- GI.Pango.Structs.GlyphString: glyphStringLogClusters :: AttrLabelProxy "logClusters"
- GI.Pango.Structs.GlyphString: glyphStringNumGlyphs :: AttrLabelProxy "numGlyphs"
- GI.Pango.Structs.GlyphVisAttr: glyphVisAttrIsClusterStart :: AttrLabelProxy "isClusterStart"
- GI.Pango.Structs.Item: clearItemAnalysis :: MonadIO m => Item -> m ()
- GI.Pango.Structs.Item: itemAnalysis :: AttrLabelProxy "analysis"
- GI.Pango.Structs.Item: itemLength :: AttrLabelProxy "length"
- GI.Pango.Structs.Item: itemNumChars :: AttrLabelProxy "numChars"
- GI.Pango.Structs.Item: itemOffset :: AttrLabelProxy "offset"
- GI.Pango.Structs.Item: setItemAnalysis :: MonadIO m => Item -> Ptr Analysis -> m ()
- GI.Pango.Structs.Language: data LanguageGetScriptsMethodInfo
- GI.Pango.Structs.Language: instance (signature ~ m (GHC.Base.Maybe [GI.Pango.Enums.Script]), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Pango.Structs.Language.LanguageGetScriptsMethodInfo GI.Pango.Structs.Language.Language signature
- GI.Pango.Structs.Language: languageGetScripts :: (MonadIO m) => Language -> m (Maybe [Script])
- GI.Pango.Structs.LayoutLine: layoutLineIsParagraphStart :: AttrLabelProxy "isParagraphStart"
- GI.Pango.Structs.LayoutLine: layoutLineLayout :: AttrLabelProxy "layout"
- GI.Pango.Structs.LayoutLine: layoutLineLength :: AttrLabelProxy "length"
- GI.Pango.Structs.LayoutLine: layoutLineResolvedDir :: AttrLabelProxy "resolvedDir"
- GI.Pango.Structs.LayoutLine: layoutLineRuns :: AttrLabelProxy "runs"
- GI.Pango.Structs.LayoutLine: layoutLineStartIndex :: AttrLabelProxy "startIndex"
- GI.Pango.Structs.LogAttr: logAttrBackspaceDeletesCharacter :: AttrLabelProxy "backspaceDeletesCharacter"
- GI.Pango.Structs.LogAttr: logAttrIsCharBreak :: AttrLabelProxy "isCharBreak"
- GI.Pango.Structs.LogAttr: logAttrIsCursorPosition :: AttrLabelProxy "isCursorPosition"
- GI.Pango.Structs.LogAttr: logAttrIsExpandableSpace :: AttrLabelProxy "isExpandableSpace"
- GI.Pango.Structs.LogAttr: logAttrIsLineBreak :: AttrLabelProxy "isLineBreak"
- GI.Pango.Structs.LogAttr: logAttrIsMandatoryBreak :: AttrLabelProxy "isMandatoryBreak"
- GI.Pango.Structs.LogAttr: logAttrIsSentenceBoundary :: AttrLabelProxy "isSentenceBoundary"
- GI.Pango.Structs.LogAttr: logAttrIsSentenceEnd :: AttrLabelProxy "isSentenceEnd"
- GI.Pango.Structs.LogAttr: logAttrIsSentenceStart :: AttrLabelProxy "isSentenceStart"
- GI.Pango.Structs.LogAttr: logAttrIsWhite :: AttrLabelProxy "isWhite"
- GI.Pango.Structs.LogAttr: logAttrIsWordBoundary :: AttrLabelProxy "isWordBoundary"
- GI.Pango.Structs.LogAttr: logAttrIsWordEnd :: AttrLabelProxy "isWordEnd"
- GI.Pango.Structs.LogAttr: logAttrIsWordStart :: AttrLabelProxy "isWordStart"
- GI.Pango.Structs.Matrix: matrixX0 :: AttrLabelProxy "x0"
- GI.Pango.Structs.Matrix: matrixXx :: AttrLabelProxy "xx"
- GI.Pango.Structs.Matrix: matrixXy :: AttrLabelProxy "xy"
- GI.Pango.Structs.Matrix: matrixY0 :: AttrLabelProxy "y0"
- GI.Pango.Structs.Matrix: matrixYx :: AttrLabelProxy "yx"
- GI.Pango.Structs.Matrix: matrixYy :: AttrLabelProxy "yy"
- GI.Pango.Structs.Rectangle: rectangleHeight :: AttrLabelProxy "height"
- GI.Pango.Structs.Rectangle: rectangleWidth :: AttrLabelProxy "width"
- GI.Pango.Structs.Rectangle: rectangleX :: AttrLabelProxy "x"
- GI.Pango.Structs.Rectangle: rectangleY :: AttrLabelProxy "y"
+ GI.Pango.Callbacks: drop_closures_AttrDataCopyFunc :: AttrDataCopyFunc -> AttrDataCopyFunc_WithClosures
+ GI.Pango.Callbacks: drop_closures_AttrFilterFunc :: AttrFilterFunc -> AttrFilterFunc_WithClosures
+ GI.Pango.Callbacks: drop_closures_FontsetForeachFunc :: FontsetForeachFunc -> FontsetForeachFunc_WithClosures
+ GI.Pango.Callbacks: dynamic_AttrClassDestroyFieldCallback :: (MonadIO m) => FunPtr C_AttrClassDestroyFieldCallback -> Attribute -> m ()
+ GI.Pango.Callbacks: dynamic_AttrClassEqualFieldCallback :: (MonadIO m) => FunPtr C_AttrClassEqualFieldCallback -> Attribute -> Attribute -> m Bool
+ GI.Pango.Callbacks: dynamic_AttrDataCopyFunc :: (MonadIO m) => FunPtr C_AttrDataCopyFunc -> Ptr () -> m (Ptr ())
+ GI.Pango.Callbacks: dynamic_AttrFilterFunc :: (MonadIO m) => FunPtr C_AttrFilterFunc -> Attribute -> Ptr () -> m Bool
+ GI.Pango.Callbacks: dynamic_FontsetForeachFunc :: (MonadIO m, IsFontset a, IsFont b) => FunPtr C_FontsetForeachFunc -> a -> b -> Ptr () -> m Bool
+ GI.Pango.Callbacks: dynamic_IncludedModuleExitFieldCallback :: (MonadIO m) => FunPtr C_IncludedModuleExitFieldCallback -> m ()
+ GI.Pango.Callbacks: dynamic_IncludedModuleInitFieldCallback :: (MonadIO m, IsTypeModule a) => FunPtr C_IncludedModuleInitFieldCallback -> a -> m ()
+ GI.Pango.Callbacks: dynamic_IncludedModuleListFieldCallback :: (MonadIO m) => FunPtr C_IncludedModuleListFieldCallback -> EngineInfo -> Int32 -> m ()
+ GI.Pango.Callbacks: genClosure_AttrClassDestroyFieldCallback :: AttrClassDestroyFieldCallback -> IO Closure
+ GI.Pango.Callbacks: genClosure_AttrClassEqualFieldCallback :: AttrClassEqualFieldCallback -> IO Closure
+ GI.Pango.Callbacks: genClosure_AttrDataCopyFunc :: AttrDataCopyFunc -> IO Closure
+ GI.Pango.Callbacks: genClosure_AttrFilterFunc :: AttrFilterFunc -> IO Closure
+ GI.Pango.Callbacks: genClosure_FontsetForeachFunc :: FontsetForeachFunc -> IO Closure
+ GI.Pango.Callbacks: genClosure_IncludedModuleExitFieldCallback :: IncludedModuleExitFieldCallback -> IO Closure
+ GI.Pango.Callbacks: genClosure_IncludedModuleInitFieldCallback :: IncludedModuleInitFieldCallback -> IO Closure
+ GI.Pango.Callbacks: genClosure_IncludedModuleListFieldCallback :: IncludedModuleListFieldCallback -> IO Closure
+ GI.Pango.Callbacks: mk_AttrClassDestroyFieldCallback :: C_AttrClassDestroyFieldCallback -> IO (FunPtr C_AttrClassDestroyFieldCallback)
+ GI.Pango.Callbacks: mk_AttrClassEqualFieldCallback :: C_AttrClassEqualFieldCallback -> IO (FunPtr C_AttrClassEqualFieldCallback)
+ GI.Pango.Callbacks: mk_AttrDataCopyFunc :: C_AttrDataCopyFunc -> IO (FunPtr C_AttrDataCopyFunc)
+ GI.Pango.Callbacks: mk_AttrFilterFunc :: C_AttrFilterFunc -> IO (FunPtr C_AttrFilterFunc)
+ GI.Pango.Callbacks: mk_FontsetForeachFunc :: C_FontsetForeachFunc -> IO (FunPtr C_FontsetForeachFunc)
+ GI.Pango.Callbacks: mk_IncludedModuleExitFieldCallback :: C_IncludedModuleExitFieldCallback -> IO (FunPtr C_IncludedModuleExitFieldCallback)
+ GI.Pango.Callbacks: mk_IncludedModuleInitFieldCallback :: C_IncludedModuleInitFieldCallback -> IO (FunPtr C_IncludedModuleInitFieldCallback)
+ GI.Pango.Callbacks: mk_IncludedModuleListFieldCallback :: C_IncludedModuleListFieldCallback -> IO (FunPtr C_IncludedModuleListFieldCallback)
+ GI.Pango.Callbacks: noAttrDataCopyFunc_WithClosures :: Maybe AttrDataCopyFunc_WithClosures
+ GI.Pango.Callbacks: noAttrFilterFunc_WithClosures :: Maybe AttrFilterFunc_WithClosures
+ GI.Pango.Callbacks: noFontsetForeachFunc_WithClosures :: Maybe FontsetForeachFunc_WithClosures
+ GI.Pango.Callbacks: type AttrDataCopyFunc_WithClosures = Ptr () -> IO (Ptr ())
+ GI.Pango.Callbacks: type AttrFilterFunc_WithClosures = Attribute -> Ptr () -> IO Bool
+ GI.Pango.Callbacks: type C_AttrClassDestroyFieldCallback = Ptr Attribute -> IO ()
+ GI.Pango.Callbacks: type C_AttrClassEqualFieldCallback = Ptr Attribute -> Ptr Attribute -> IO CInt
+ GI.Pango.Callbacks: type C_AttrDataCopyFunc = Ptr () -> IO (Ptr ())
+ GI.Pango.Callbacks: type C_AttrFilterFunc = Ptr Attribute -> Ptr () -> IO CInt
+ GI.Pango.Callbacks: type C_FontsetForeachFunc = Ptr Fontset -> Ptr Font -> Ptr () -> IO CInt
+ GI.Pango.Callbacks: type C_IncludedModuleExitFieldCallback = IO ()
+ GI.Pango.Callbacks: type C_IncludedModuleInitFieldCallback = Ptr TypeModule -> IO ()
+ GI.Pango.Callbacks: type C_IncludedModuleListFieldCallback = Ptr EngineInfo -> Int32 -> IO ()
+ GI.Pango.Callbacks: type FontsetForeachFunc_WithClosures = Fontset -> Font -> Ptr () -> IO Bool
+ GI.Pango.Callbacks: wrap_AttrClassDestroyFieldCallback :: Maybe (Ptr (FunPtr C_AttrClassDestroyFieldCallback)) -> AttrClassDestroyFieldCallback -> Ptr Attribute -> IO ()
+ GI.Pango.Callbacks: wrap_AttrClassEqualFieldCallback :: Maybe (Ptr (FunPtr C_AttrClassEqualFieldCallback)) -> AttrClassEqualFieldCallback -> Ptr Attribute -> Ptr Attribute -> IO CInt
+ GI.Pango.Callbacks: wrap_AttrDataCopyFunc :: Maybe (Ptr (FunPtr C_AttrDataCopyFunc)) -> AttrDataCopyFunc_WithClosures -> Ptr () -> IO (Ptr ())
+ GI.Pango.Callbacks: wrap_AttrFilterFunc :: Maybe (Ptr (FunPtr C_AttrFilterFunc)) -> AttrFilterFunc_WithClosures -> Ptr Attribute -> Ptr () -> IO CInt
+ GI.Pango.Callbacks: wrap_FontsetForeachFunc :: Maybe (Ptr (FunPtr C_FontsetForeachFunc)) -> FontsetForeachFunc_WithClosures -> Ptr Fontset -> Ptr Font -> Ptr () -> IO CInt
+ GI.Pango.Callbacks: wrap_IncludedModuleExitFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleExitFieldCallback)) -> IncludedModuleExitFieldCallback -> IO ()
+ GI.Pango.Callbacks: wrap_IncludedModuleInitFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleInitFieldCallback)) -> IncludedModuleInitFieldCallback -> Ptr TypeModule -> IO ()
+ GI.Pango.Callbacks: wrap_IncludedModuleListFieldCallback :: Maybe (Ptr (FunPtr C_IncludedModuleListFieldCallback)) -> IncludedModuleListFieldCallback -> Ptr EngineInfo -> Int32 -> IO ()
+ GI.Pango.Objects.Layout: instance (p ~ (), o ~ Data.GI.Base.Overloading.MethodResolutionFailed "getSize" GI.Pango.Objects.Layout.Layout) => Data.GI.Base.Overloading.MethodInfo GI.Pango.Objects.Layout.LayoutGetSizeMethodInfo o p
+ GI.Pango.Objects.Layout: instance (p ~ (), o ~ Data.GI.Base.Overloading.MethodResolutionFailed "setMarkupWithAccel" GI.Pango.Objects.Layout.Layout) => Data.GI.Base.Overloading.MethodInfo GI.Pango.Objects.Layout.LayoutSetMarkupWithAccelMethodInfo o p
+ GI.Pango.Structs.Analysis: analysis_extraAttrs :: AttrLabelProxy "extraAttrs"
+ GI.Pango.Structs.Analysis: analysis_flags :: AttrLabelProxy "flags"
+ GI.Pango.Structs.Analysis: analysis_font :: AttrLabelProxy "font"
+ GI.Pango.Structs.Analysis: analysis_gravity :: AttrLabelProxy "gravity"
+ GI.Pango.Structs.Analysis: analysis_langEngine :: AttrLabelProxy "langEngine"
+ GI.Pango.Structs.Analysis: analysis_language :: AttrLabelProxy "language"
+ GI.Pango.Structs.Analysis: analysis_level :: AttrLabelProxy "level"
+ GI.Pango.Structs.Analysis: analysis_script :: AttrLabelProxy "script"
+ GI.Pango.Structs.Analysis: analysis_shapeEngine :: AttrLabelProxy "shapeEngine"
+ GI.Pango.Structs.AttrClass: attrClass_destroy :: AttrLabelProxy "destroy"
+ GI.Pango.Structs.AttrClass: attrClass_equal :: AttrLabelProxy "equal"
+ GI.Pango.Structs.AttrClass: attrClass_type :: AttrLabelProxy "type"
+ GI.Pango.Structs.AttrClass: clearAttrClassDestroy :: MonadIO m => AttrClass -> m ()
+ GI.Pango.Structs.AttrClass: clearAttrClassEqual :: MonadIO m => AttrClass -> m ()
+ GI.Pango.Structs.AttrClass: getAttrClassDestroy :: MonadIO m => AttrClass -> m (Maybe AttrClassDestroyFieldCallback)
+ GI.Pango.Structs.AttrClass: getAttrClassEqual :: MonadIO m => AttrClass -> m (Maybe AttrClassEqualFieldCallback)
+ GI.Pango.Structs.AttrClass: instance Data.GI.Base.Attributes.AttrInfo GI.Pango.Structs.AttrClass.AttrClassDestroyFieldInfo
+ GI.Pango.Structs.AttrClass: instance Data.GI.Base.Attributes.AttrInfo GI.Pango.Structs.AttrClass.AttrClassEqualFieldInfo
+ GI.Pango.Structs.AttrClass: setAttrClassDestroy :: MonadIO m => AttrClass -> FunPtr C_AttrClassDestroyFieldCallback -> m ()
+ GI.Pango.Structs.AttrClass: setAttrClassEqual :: MonadIO m => AttrClass -> FunPtr C_AttrClassEqualFieldCallback -> m ()
+ GI.Pango.Structs.AttrColor: attrColor_attr :: AttrLabelProxy "attr"
+ GI.Pango.Structs.AttrColor: attrColor_color :: AttrLabelProxy "color"
+ GI.Pango.Structs.AttrFloat: attrFloat_attr :: AttrLabelProxy "attr"
+ GI.Pango.Structs.AttrFloat: attrFloat_value :: AttrLabelProxy "value"
+ GI.Pango.Structs.AttrFontDesc: attrFontDesc_attr :: AttrLabelProxy "attr"
+ GI.Pango.Structs.AttrFontDesc: attrFontDesc_desc :: AttrLabelProxy "desc"
+ GI.Pango.Structs.AttrFontFeatures: attrFontFeatures_attr :: AttrLabelProxy "attr"
+ GI.Pango.Structs.AttrFontFeatures: attrFontFeatures_features :: AttrLabelProxy "features"
+ GI.Pango.Structs.AttrInt: attrInt_attr :: AttrLabelProxy "attr"
+ GI.Pango.Structs.AttrInt: attrInt_value :: AttrLabelProxy "value"
+ GI.Pango.Structs.AttrLanguage: attrLanguage_attr :: AttrLabelProxy "attr"
+ GI.Pango.Structs.AttrLanguage: attrLanguage_value :: AttrLabelProxy "value"
+ GI.Pango.Structs.AttrShape: attrShape_attr :: AttrLabelProxy "attr"
+ GI.Pango.Structs.AttrShape: attrShape_copyFunc :: AttrLabelProxy "copyFunc"
+ GI.Pango.Structs.AttrShape: attrShape_data :: AttrLabelProxy "data"
+ GI.Pango.Structs.AttrShape: attrShape_destroyFunc :: AttrLabelProxy "destroyFunc"
+ GI.Pango.Structs.AttrShape: attrShape_inkRect :: AttrLabelProxy "inkRect"
+ GI.Pango.Structs.AttrShape: attrShape_logicalRect :: AttrLabelProxy "logicalRect"
+ GI.Pango.Structs.AttrShape: clearAttrShapeCopyFunc :: MonadIO m => AttrShape -> m ()
+ GI.Pango.Structs.AttrShape: clearAttrShapeDestroyFunc :: MonadIO m => AttrShape -> m ()
+ GI.Pango.Structs.AttrShape: getAttrShapeCopyFunc :: MonadIO m => AttrShape -> m (Maybe AttrDataCopyFunc_WithClosures)
+ GI.Pango.Structs.AttrShape: getAttrShapeDestroyFunc :: MonadIO m => AttrShape -> m (Maybe DestroyNotify)
+ GI.Pango.Structs.AttrShape: instance Data.GI.Base.Attributes.AttrInfo GI.Pango.Structs.AttrShape.AttrShapeCopyFuncFieldInfo
+ GI.Pango.Structs.AttrShape: instance Data.GI.Base.Attributes.AttrInfo GI.Pango.Structs.AttrShape.AttrShapeDestroyFuncFieldInfo
+ GI.Pango.Structs.AttrShape: setAttrShapeCopyFunc :: MonadIO m => AttrShape -> FunPtr C_AttrDataCopyFunc -> m ()
+ GI.Pango.Structs.AttrShape: setAttrShapeDestroyFunc :: MonadIO m => AttrShape -> FunPtr C_DestroyNotify -> m ()
+ GI.Pango.Structs.AttrSize: attrSize_absolute :: AttrLabelProxy "absolute"
+ GI.Pango.Structs.AttrSize: attrSize_attr :: AttrLabelProxy "attr"
+ GI.Pango.Structs.AttrSize: attrSize_size :: AttrLabelProxy "size"
+ GI.Pango.Structs.AttrString: attrString_attr :: AttrLabelProxy "attr"
+ GI.Pango.Structs.AttrString: attrString_value :: AttrLabelProxy "value"
+ GI.Pango.Structs.Attribute: attribute_endIndex :: AttrLabelProxy "endIndex"
+ GI.Pango.Structs.Attribute: attribute_klass :: AttrLabelProxy "klass"
+ GI.Pango.Structs.Attribute: attribute_startIndex :: AttrLabelProxy "startIndex"
+ GI.Pango.Structs.Color: color_blue :: AttrLabelProxy "blue"
+ GI.Pango.Structs.Color: color_green :: AttrLabelProxy "green"
+ GI.Pango.Structs.Color: color_red :: AttrLabelProxy "red"
+ GI.Pango.Structs.EngineInfo: engineInfo_engineType :: AttrLabelProxy "engineType"
+ GI.Pango.Structs.EngineInfo: engineInfo_id :: AttrLabelProxy "id"
+ GI.Pango.Structs.EngineInfo: engineInfo_nScripts :: AttrLabelProxy "nScripts"
+ GI.Pango.Structs.EngineInfo: engineInfo_renderType :: AttrLabelProxy "renderType"
+ GI.Pango.Structs.EngineInfo: engineInfo_scripts :: AttrLabelProxy "scripts"
+ GI.Pango.Structs.EngineScriptInfo: engineScriptInfo_langs :: AttrLabelProxy "langs"
+ GI.Pango.Structs.EngineScriptInfo: engineScriptInfo_script :: AttrLabelProxy "script"
+ GI.Pango.Structs.GlyphGeometry: glyphGeometry_width :: AttrLabelProxy "width"
+ GI.Pango.Structs.GlyphGeometry: glyphGeometry_xOffset :: AttrLabelProxy "xOffset"
+ GI.Pango.Structs.GlyphGeometry: glyphGeometry_yOffset :: AttrLabelProxy "yOffset"
+ GI.Pango.Structs.GlyphInfo: glyphInfo_attr :: AttrLabelProxy "attr"
+ GI.Pango.Structs.GlyphInfo: glyphInfo_geometry :: AttrLabelProxy "geometry"
+ GI.Pango.Structs.GlyphInfo: glyphInfo_glyph :: AttrLabelProxy "glyph"
+ GI.Pango.Structs.GlyphItem: glyphItem_glyphs :: AttrLabelProxy "glyphs"
+ GI.Pango.Structs.GlyphItem: glyphItem_item :: AttrLabelProxy "item"
+ GI.Pango.Structs.GlyphItemIter: glyphItemIter_endChar :: AttrLabelProxy "endChar"
+ GI.Pango.Structs.GlyphItemIter: glyphItemIter_endGlyph :: AttrLabelProxy "endGlyph"
+ GI.Pango.Structs.GlyphItemIter: glyphItemIter_endIndex :: AttrLabelProxy "endIndex"
+ GI.Pango.Structs.GlyphItemIter: glyphItemIter_glyphItem :: AttrLabelProxy "glyphItem"
+ GI.Pango.Structs.GlyphItemIter: glyphItemIter_startChar :: AttrLabelProxy "startChar"
+ GI.Pango.Structs.GlyphItemIter: glyphItemIter_startGlyph :: AttrLabelProxy "startGlyph"
+ GI.Pango.Structs.GlyphItemIter: glyphItemIter_startIndex :: AttrLabelProxy "startIndex"
+ GI.Pango.Structs.GlyphItemIter: glyphItemIter_text :: AttrLabelProxy "text"
+ GI.Pango.Structs.GlyphString: glyphString_logClusters :: AttrLabelProxy "logClusters"
+ GI.Pango.Structs.GlyphString: glyphString_numGlyphs :: AttrLabelProxy "numGlyphs"
+ GI.Pango.Structs.GlyphVisAttr: glyphVisAttr_isClusterStart :: AttrLabelProxy "isClusterStart"
+ GI.Pango.Structs.IncludedModule: clearIncludedModuleExit :: MonadIO m => IncludedModule -> m ()
+ GI.Pango.Structs.IncludedModule: clearIncludedModuleInit :: MonadIO m => IncludedModule -> m ()
+ GI.Pango.Structs.IncludedModule: clearIncludedModuleList :: MonadIO m => IncludedModule -> m ()
+ GI.Pango.Structs.IncludedModule: getIncludedModuleExit :: MonadIO m => IncludedModule -> m (Maybe IncludedModuleExitFieldCallback)
+ GI.Pango.Structs.IncludedModule: getIncludedModuleInit :: MonadIO m => IncludedModule -> m (Maybe IncludedModuleInitFieldCallback)
+ GI.Pango.Structs.IncludedModule: getIncludedModuleList :: MonadIO m => IncludedModule -> m (Maybe IncludedModuleListFieldCallback)
+ GI.Pango.Structs.IncludedModule: includedModule_exit :: AttrLabelProxy "exit"
+ GI.Pango.Structs.IncludedModule: includedModule_init :: AttrLabelProxy "init"
+ GI.Pango.Structs.IncludedModule: includedModule_list :: AttrLabelProxy "list"
+ GI.Pango.Structs.IncludedModule: instance Data.GI.Base.Attributes.AttrInfo GI.Pango.Structs.IncludedModule.IncludedModuleExitFieldInfo
+ GI.Pango.Structs.IncludedModule: instance Data.GI.Base.Attributes.AttrInfo GI.Pango.Structs.IncludedModule.IncludedModuleInitFieldInfo
+ GI.Pango.Structs.IncludedModule: instance Data.GI.Base.Attributes.AttrInfo GI.Pango.Structs.IncludedModule.IncludedModuleListFieldInfo
+ GI.Pango.Structs.IncludedModule: setIncludedModuleExit :: MonadIO m => IncludedModule -> FunPtr C_IncludedModuleExitFieldCallback -> m ()
+ GI.Pango.Structs.IncludedModule: setIncludedModuleInit :: MonadIO m => IncludedModule -> FunPtr C_IncludedModuleInitFieldCallback -> m ()
+ GI.Pango.Structs.IncludedModule: setIncludedModuleList :: MonadIO m => IncludedModule -> FunPtr C_IncludedModuleListFieldCallback -> m ()
+ GI.Pango.Structs.Item: item_analysis :: AttrLabelProxy "analysis"
+ GI.Pango.Structs.Item: item_length :: AttrLabelProxy "length"
+ GI.Pango.Structs.Item: item_numChars :: AttrLabelProxy "numChars"
+ GI.Pango.Structs.Item: item_offset :: AttrLabelProxy "offset"
+ GI.Pango.Structs.LayoutLine: layoutLine_isParagraphStart :: AttrLabelProxy "isParagraphStart"
+ GI.Pango.Structs.LayoutLine: layoutLine_layout :: AttrLabelProxy "layout"
+ GI.Pango.Structs.LayoutLine: layoutLine_length :: AttrLabelProxy "length"
+ GI.Pango.Structs.LayoutLine: layoutLine_resolvedDir :: AttrLabelProxy "resolvedDir"
+ GI.Pango.Structs.LayoutLine: layoutLine_runs :: AttrLabelProxy "runs"
+ GI.Pango.Structs.LayoutLine: layoutLine_startIndex :: AttrLabelProxy "startIndex"
+ GI.Pango.Structs.LogAttr: logAttr_backspaceDeletesCharacter :: AttrLabelProxy "backspaceDeletesCharacter"
+ GI.Pango.Structs.LogAttr: logAttr_isCharBreak :: AttrLabelProxy "isCharBreak"
+ GI.Pango.Structs.LogAttr: logAttr_isCursorPosition :: AttrLabelProxy "isCursorPosition"
+ GI.Pango.Structs.LogAttr: logAttr_isExpandableSpace :: AttrLabelProxy "isExpandableSpace"
+ GI.Pango.Structs.LogAttr: logAttr_isLineBreak :: AttrLabelProxy "isLineBreak"
+ GI.Pango.Structs.LogAttr: logAttr_isMandatoryBreak :: AttrLabelProxy "isMandatoryBreak"
+ GI.Pango.Structs.LogAttr: logAttr_isSentenceBoundary :: AttrLabelProxy "isSentenceBoundary"
+ GI.Pango.Structs.LogAttr: logAttr_isSentenceEnd :: AttrLabelProxy "isSentenceEnd"
+ GI.Pango.Structs.LogAttr: logAttr_isSentenceStart :: AttrLabelProxy "isSentenceStart"
+ GI.Pango.Structs.LogAttr: logAttr_isWhite :: AttrLabelProxy "isWhite"
+ GI.Pango.Structs.LogAttr: logAttr_isWordBoundary :: AttrLabelProxy "isWordBoundary"
+ GI.Pango.Structs.LogAttr: logAttr_isWordEnd :: AttrLabelProxy "isWordEnd"
+ GI.Pango.Structs.LogAttr: logAttr_isWordStart :: AttrLabelProxy "isWordStart"
+ GI.Pango.Structs.Matrix: data MatrixTransformPixelRectangleMethodInfo
+ GI.Pango.Structs.Matrix: instance (signature ~ (GHC.Base.Maybe GI.Pango.Structs.Rectangle.Rectangle -> m ()), Control.Monad.IO.Class.MonadIO m) => Data.GI.Base.Overloading.MethodInfo GI.Pango.Structs.Matrix.MatrixTransformPixelRectangleMethodInfo GI.Pango.Structs.Matrix.Matrix signature
+ GI.Pango.Structs.Matrix: matrixTransformPixelRectangle :: (MonadIO m) => Matrix -> Maybe (Rectangle) -> m ()
+ GI.Pango.Structs.Matrix: matrix_x0 :: AttrLabelProxy "x0"
+ GI.Pango.Structs.Matrix: matrix_xx :: AttrLabelProxy "xx"
+ GI.Pango.Structs.Matrix: matrix_xy :: AttrLabelProxy "xy"
+ GI.Pango.Structs.Matrix: matrix_y0 :: AttrLabelProxy "y0"
+ GI.Pango.Structs.Matrix: matrix_yx :: AttrLabelProxy "yx"
+ GI.Pango.Structs.Matrix: matrix_yy :: AttrLabelProxy "yy"
+ GI.Pango.Structs.Rectangle: rectangle_height :: AttrLabelProxy "height"
+ GI.Pango.Structs.Rectangle: rectangle_width :: AttrLabelProxy "width"
+ GI.Pango.Structs.Rectangle: rectangle_x :: AttrLabelProxy "x"
+ GI.Pango.Structs.Rectangle: rectangle_y :: AttrLabelProxy "y"
- GI.Pango.Objects.Context: Context :: (ForeignPtr Context) -> Context
+ GI.Pango.Objects.Context: Context :: (ManagedPtr Context) -> Context
- GI.Pango.Objects.Engine: Engine :: (ForeignPtr Engine) -> Engine
+ GI.Pango.Objects.Engine: Engine :: (ManagedPtr Engine) -> Engine
- GI.Pango.Objects.EngineLang: EngineLang :: (ForeignPtr EngineLang) -> EngineLang
+ GI.Pango.Objects.EngineLang: EngineLang :: (ManagedPtr EngineLang) -> EngineLang
- GI.Pango.Objects.EngineShape: EngineShape :: (ForeignPtr EngineShape) -> EngineShape
+ GI.Pango.Objects.EngineShape: EngineShape :: (ManagedPtr EngineShape) -> EngineShape
- GI.Pango.Objects.Font: Font :: (ForeignPtr Font) -> Font
+ GI.Pango.Objects.Font: Font :: (ManagedPtr Font) -> Font
- GI.Pango.Objects.FontFace: FontFace :: (ForeignPtr FontFace) -> FontFace
+ GI.Pango.Objects.FontFace: FontFace :: (ManagedPtr FontFace) -> FontFace
- GI.Pango.Objects.FontFamily: FontFamily :: (ForeignPtr FontFamily) -> FontFamily
+ GI.Pango.Objects.FontFamily: FontFamily :: (ManagedPtr FontFamily) -> FontFamily
- GI.Pango.Objects.FontMap: FontMap :: (ForeignPtr FontMap) -> FontMap
+ GI.Pango.Objects.FontMap: FontMap :: (ManagedPtr FontMap) -> FontMap
- GI.Pango.Objects.Fontset: Fontset :: (ForeignPtr Fontset) -> Fontset
+ GI.Pango.Objects.Fontset: Fontset :: (ManagedPtr Fontset) -> Fontset
- GI.Pango.Objects.FontsetSimple: FontsetSimple :: (ForeignPtr FontsetSimple) -> FontsetSimple
+ GI.Pango.Objects.FontsetSimple: FontsetSimple :: (ManagedPtr FontsetSimple) -> FontsetSimple
- GI.Pango.Objects.Layout: Layout :: (ForeignPtr Layout) -> Layout
+ GI.Pango.Objects.Layout: Layout :: (ManagedPtr Layout) -> Layout
- GI.Pango.Objects.Renderer: Renderer :: (ForeignPtr Renderer) -> Renderer
+ GI.Pango.Objects.Renderer: Renderer :: (ManagedPtr Renderer) -> Renderer
- GI.Pango.Structs.Analysis: Analysis :: (ForeignPtr Analysis) -> Analysis
+ GI.Pango.Structs.Analysis: Analysis :: (ManagedPtr Analysis) -> Analysis
- GI.Pango.Structs.AttrClass: AttrClass :: (ForeignPtr AttrClass) -> AttrClass
+ GI.Pango.Structs.AttrClass: AttrClass :: (ManagedPtr AttrClass) -> AttrClass
- GI.Pango.Structs.AttrColor: AttrColor :: (ForeignPtr AttrColor) -> AttrColor
+ GI.Pango.Structs.AttrColor: AttrColor :: (ManagedPtr AttrColor) -> AttrColor
- GI.Pango.Structs.AttrColor: getAttrColorAttr :: MonadIO m => AttrColor -> m (Maybe Attribute)
+ GI.Pango.Structs.AttrColor: getAttrColorAttr :: MonadIO m => AttrColor -> m Attribute
- GI.Pango.Structs.AttrColor: getAttrColorColor :: MonadIO m => AttrColor -> m (Maybe Color)
+ GI.Pango.Structs.AttrColor: getAttrColorColor :: MonadIO m => AttrColor -> m Color
- GI.Pango.Structs.AttrFloat: AttrFloat :: (ForeignPtr AttrFloat) -> AttrFloat
+ GI.Pango.Structs.AttrFloat: AttrFloat :: (ManagedPtr AttrFloat) -> AttrFloat
- GI.Pango.Structs.AttrFloat: getAttrFloatAttr :: MonadIO m => AttrFloat -> m (Maybe Attribute)
+ GI.Pango.Structs.AttrFloat: getAttrFloatAttr :: MonadIO m => AttrFloat -> m Attribute
- GI.Pango.Structs.AttrFontDesc: AttrFontDesc :: (ForeignPtr AttrFontDesc) -> AttrFontDesc
+ GI.Pango.Structs.AttrFontDesc: AttrFontDesc :: (ManagedPtr AttrFontDesc) -> AttrFontDesc
- GI.Pango.Structs.AttrFontDesc: getAttrFontDescAttr :: MonadIO m => AttrFontDesc -> m (Maybe Attribute)
+ GI.Pango.Structs.AttrFontDesc: getAttrFontDescAttr :: MonadIO m => AttrFontDesc -> m Attribute
- GI.Pango.Structs.AttrFontFeatures: AttrFontFeatures :: (ForeignPtr AttrFontFeatures) -> AttrFontFeatures
+ GI.Pango.Structs.AttrFontFeatures: AttrFontFeatures :: (ManagedPtr AttrFontFeatures) -> AttrFontFeatures
- GI.Pango.Structs.AttrFontFeatures: getAttrFontFeaturesAttr :: MonadIO m => AttrFontFeatures -> m (Maybe Attribute)
+ GI.Pango.Structs.AttrFontFeatures: getAttrFontFeaturesAttr :: MonadIO m => AttrFontFeatures -> m Attribute
- GI.Pango.Structs.AttrInt: AttrInt :: (ForeignPtr AttrInt) -> AttrInt
+ GI.Pango.Structs.AttrInt: AttrInt :: (ManagedPtr AttrInt) -> AttrInt
- GI.Pango.Structs.AttrInt: getAttrIntAttr :: MonadIO m => AttrInt -> m (Maybe Attribute)
+ GI.Pango.Structs.AttrInt: getAttrIntAttr :: MonadIO m => AttrInt -> m Attribute
- GI.Pango.Structs.AttrIterator: AttrIterator :: (ForeignPtr AttrIterator) -> AttrIterator
+ GI.Pango.Structs.AttrIterator: AttrIterator :: (ManagedPtr AttrIterator) -> AttrIterator
- GI.Pango.Structs.AttrLanguage: AttrLanguage :: (ForeignPtr AttrLanguage) -> AttrLanguage
+ GI.Pango.Structs.AttrLanguage: AttrLanguage :: (ManagedPtr AttrLanguage) -> AttrLanguage
- GI.Pango.Structs.AttrLanguage: getAttrLanguageAttr :: MonadIO m => AttrLanguage -> m (Maybe Attribute)
+ GI.Pango.Structs.AttrLanguage: getAttrLanguageAttr :: MonadIO m => AttrLanguage -> m Attribute
- GI.Pango.Structs.AttrList: AttrList :: (ForeignPtr AttrList) -> AttrList
+ GI.Pango.Structs.AttrList: AttrList :: (ManagedPtr AttrList) -> AttrList
- GI.Pango.Structs.AttrShape: AttrShape :: (ForeignPtr AttrShape) -> AttrShape
+ GI.Pango.Structs.AttrShape: AttrShape :: (ManagedPtr AttrShape) -> AttrShape
- GI.Pango.Structs.AttrShape: getAttrShapeAttr :: MonadIO m => AttrShape -> m (Maybe Attribute)
+ GI.Pango.Structs.AttrShape: getAttrShapeAttr :: MonadIO m => AttrShape -> m Attribute
- GI.Pango.Structs.AttrShape: getAttrShapeInkRect :: MonadIO m => AttrShape -> m (Maybe Rectangle)
+ GI.Pango.Structs.AttrShape: getAttrShapeInkRect :: MonadIO m => AttrShape -> m Rectangle
- GI.Pango.Structs.AttrShape: getAttrShapeLogicalRect :: MonadIO m => AttrShape -> m (Maybe Rectangle)
+ GI.Pango.Structs.AttrShape: getAttrShapeLogicalRect :: MonadIO m => AttrShape -> m Rectangle
- GI.Pango.Structs.AttrSize: AttrSize :: (ForeignPtr AttrSize) -> AttrSize
+ GI.Pango.Structs.AttrSize: AttrSize :: (ManagedPtr AttrSize) -> AttrSize
- GI.Pango.Structs.AttrSize: getAttrSizeAttr :: MonadIO m => AttrSize -> m (Maybe Attribute)
+ GI.Pango.Structs.AttrSize: getAttrSizeAttr :: MonadIO m => AttrSize -> m Attribute
- GI.Pango.Structs.AttrString: AttrString :: (ForeignPtr AttrString) -> AttrString
+ GI.Pango.Structs.AttrString: AttrString :: (ManagedPtr AttrString) -> AttrString
- GI.Pango.Structs.AttrString: getAttrStringAttr :: MonadIO m => AttrString -> m (Maybe Attribute)
+ GI.Pango.Structs.AttrString: getAttrStringAttr :: MonadIO m => AttrString -> m Attribute
- GI.Pango.Structs.Attribute: Attribute :: (ForeignPtr Attribute) -> Attribute
+ GI.Pango.Structs.Attribute: Attribute :: (ManagedPtr Attribute) -> Attribute
- GI.Pango.Structs.Color: Color :: (ForeignPtr Color) -> Color
+ GI.Pango.Structs.Color: Color :: (ManagedPtr Color) -> Color
- GI.Pango.Structs.Coverage: Coverage :: (ForeignPtr Coverage) -> Coverage
+ GI.Pango.Structs.Coverage: Coverage :: (ManagedPtr Coverage) -> Coverage
- GI.Pango.Structs.EngineInfo: EngineInfo :: (ForeignPtr EngineInfo) -> EngineInfo
+ GI.Pango.Structs.EngineInfo: EngineInfo :: (ManagedPtr EngineInfo) -> EngineInfo
- GI.Pango.Structs.EngineScriptInfo: EngineScriptInfo :: (ForeignPtr EngineScriptInfo) -> EngineScriptInfo
+ GI.Pango.Structs.EngineScriptInfo: EngineScriptInfo :: (ManagedPtr EngineScriptInfo) -> EngineScriptInfo
- GI.Pango.Structs.FontDescription: FontDescription :: (ForeignPtr FontDescription) -> FontDescription
+ GI.Pango.Structs.FontDescription: FontDescription :: (ManagedPtr FontDescription) -> FontDescription
- GI.Pango.Structs.FontMetrics: FontMetrics :: (ForeignPtr FontMetrics) -> FontMetrics
+ GI.Pango.Structs.FontMetrics: FontMetrics :: (ManagedPtr FontMetrics) -> FontMetrics
- GI.Pango.Structs.GlyphGeometry: GlyphGeometry :: (ForeignPtr GlyphGeometry) -> GlyphGeometry
+ GI.Pango.Structs.GlyphGeometry: GlyphGeometry :: (ManagedPtr GlyphGeometry) -> GlyphGeometry
- GI.Pango.Structs.GlyphInfo: GlyphInfo :: (ForeignPtr GlyphInfo) -> GlyphInfo
+ GI.Pango.Structs.GlyphInfo: GlyphInfo :: (ManagedPtr GlyphInfo) -> GlyphInfo
- GI.Pango.Structs.GlyphInfo: getGlyphInfoAttr :: MonadIO m => GlyphInfo -> m (Maybe GlyphVisAttr)
+ GI.Pango.Structs.GlyphInfo: getGlyphInfoAttr :: MonadIO m => GlyphInfo -> m GlyphVisAttr
- GI.Pango.Structs.GlyphInfo: getGlyphInfoGeometry :: MonadIO m => GlyphInfo -> m (Maybe GlyphGeometry)
+ GI.Pango.Structs.GlyphInfo: getGlyphInfoGeometry :: MonadIO m => GlyphInfo -> m GlyphGeometry
- GI.Pango.Structs.GlyphItem: GlyphItem :: (ForeignPtr GlyphItem) -> GlyphItem
+ GI.Pango.Structs.GlyphItem: GlyphItem :: (ManagedPtr GlyphItem) -> GlyphItem
- GI.Pango.Structs.GlyphItemIter: GlyphItemIter :: (ForeignPtr GlyphItemIter) -> GlyphItemIter
+ GI.Pango.Structs.GlyphItemIter: GlyphItemIter :: (ManagedPtr GlyphItemIter) -> GlyphItemIter
- GI.Pango.Structs.GlyphString: GlyphString :: (ForeignPtr GlyphString) -> GlyphString
+ GI.Pango.Structs.GlyphString: GlyphString :: (ManagedPtr GlyphString) -> GlyphString
- GI.Pango.Structs.GlyphVisAttr: GlyphVisAttr :: (ForeignPtr GlyphVisAttr) -> GlyphVisAttr
+ GI.Pango.Structs.GlyphVisAttr: GlyphVisAttr :: (ManagedPtr GlyphVisAttr) -> GlyphVisAttr
- GI.Pango.Structs.IncludedModule: IncludedModule :: (ForeignPtr IncludedModule) -> IncludedModule
+ GI.Pango.Structs.IncludedModule: IncludedModule :: (ManagedPtr IncludedModule) -> IncludedModule
- GI.Pango.Structs.Item: Item :: (ForeignPtr Item) -> Item
+ GI.Pango.Structs.Item: Item :: (ManagedPtr Item) -> Item
- GI.Pango.Structs.Item: getItemAnalysis :: MonadIO m => Item -> m (Maybe Analysis)
+ GI.Pango.Structs.Item: getItemAnalysis :: MonadIO m => Item -> m Analysis
- GI.Pango.Structs.Language: Language :: (ForeignPtr Language) -> Language
+ GI.Pango.Structs.Language: Language :: (ManagedPtr Language) -> Language
- GI.Pango.Structs.LayoutIter: LayoutIter :: (ForeignPtr LayoutIter) -> LayoutIter
+ GI.Pango.Structs.LayoutIter: LayoutIter :: (ManagedPtr LayoutIter) -> LayoutIter
- GI.Pango.Structs.LayoutLine: LayoutLine :: (ForeignPtr LayoutLine) -> LayoutLine
+ GI.Pango.Structs.LayoutLine: LayoutLine :: (ManagedPtr LayoutLine) -> LayoutLine
- GI.Pango.Structs.LogAttr: LogAttr :: (ForeignPtr LogAttr) -> LogAttr
+ GI.Pango.Structs.LogAttr: LogAttr :: (ManagedPtr LogAttr) -> LogAttr
- GI.Pango.Structs.Map: Map :: (ForeignPtr Map) -> Map
+ GI.Pango.Structs.Map: Map :: (ManagedPtr Map) -> Map
- GI.Pango.Structs.MapEntry: MapEntry :: (ForeignPtr MapEntry) -> MapEntry
+ GI.Pango.Structs.MapEntry: MapEntry :: (ManagedPtr MapEntry) -> MapEntry
- GI.Pango.Structs.Matrix: Matrix :: (ForeignPtr Matrix) -> Matrix
+ GI.Pango.Structs.Matrix: Matrix :: (ManagedPtr Matrix) -> Matrix
- GI.Pango.Structs.Rectangle: Rectangle :: (ForeignPtr Rectangle) -> Rectangle
+ GI.Pango.Structs.Rectangle: Rectangle :: (ManagedPtr Rectangle) -> Rectangle
- GI.Pango.Structs.ScriptForLang: ScriptForLang :: (ForeignPtr ScriptForLang) -> ScriptForLang
+ GI.Pango.Structs.ScriptForLang: ScriptForLang :: (ManagedPtr ScriptForLang) -> ScriptForLang
- GI.Pango.Structs.ScriptIter: ScriptIter :: (ForeignPtr ScriptIter) -> ScriptIter
+ GI.Pango.Structs.ScriptIter: ScriptIter :: (ManagedPtr ScriptIter) -> ScriptIter
- GI.Pango.Structs.TabArray: TabArray :: (ForeignPtr TabArray) -> TabArray
+ GI.Pango.Structs.TabArray: TabArray :: (ManagedPtr TabArray) -> TabArray
Files
- Pango.overrides +4/−0
- gi-pango.cabal +5/−9
- stack.yaml +8/−0
Pango.overrides view
@@ -3,6 +3,10 @@ # https://bugzilla.gnome.org/show_bug.cgi?id=766452 alloc-info Attribute calloc=none copy=pango_attribute_copy free=pango_attribute_destroy +# Wrong annotation+# https://mail.gnome.org/archives/gir-devel-list/2016-October/msg00000.html+set-attr Pango/Matrix/transform_pixel_rectangle/@parameters/rect direction in+ set-attr Pango/AttrFontDesc/new introspectable 1 set-attr Pango/AttrFontFeatures/new introspectable 1 set-attr Pango/AttrLanguage/new introspectable 1
gi-pango.cabal view
@@ -1,5 +1,5 @@ name: gi-pango-version: 1.0.6+version: 1.0.7 synopsis: Pango bindings description: Bindings for Pango, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -9,14 +9,9 @@ maintainer: Iñaki García Etxebarria (garetxe@gmail.com) category: Bindings build-type: Custom-cabal-version: >= 1.24--extra-source-files: Pango.overrides+cabal-version: >= 1.22 -custom-setup- setup-depends: base >= 4.7 && < 5,- Cabal >= 1.24,- haskell-gi >= 0.18 && < 1+extra-source-files: stack.yaml Pango.overrides Flag overloaded-methods Description: Generate support for overloaded methods.@@ -35,7 +30,8 @@ pkgconfig-depends: pango >= 1.0 && < 2 build-depends: base >= 4.7 && <5,- haskell-gi-base >= 0.18 && < 1,+ haskell-gi-base >= 0.20 && < 1,+ haskell-gi >= 0.20 && < 1, gi-gobject == 2.0.*, gi-glib == 2.0.*, bytestring >= 0.10 && < 1,
+ stack.yaml view
@@ -0,0 +1,8 @@+packages:+- '.'+extra-deps:+- 'haskell-gi-0.20'+- 'haskell-gi-base-0.20'+explicit-setup-deps:+ ! '*': true+resolver: lts-7.11