Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.Pango.LowLevel.TabStops.Internal
Synopsis
- newtype PangoTabArray = PangoTabArray (ForeignPtr PangoTabArray)
- makePangoTabArray :: Ptr PangoTabArray -> IO PangoTabArray
- pangoTabArrayThaw :: PrimMonad m => PangoTabArray -> m (Either (PangoTabArrayFixed (PrimState m)) (PangoTabArrayInt (PrimState m)))
- pangoTabArrayGetTab :: PangoTabArray -> CInt -> Maybe (Either Double CInt)
- pangoTabArrayGetTabs :: PangoTabArray -> Either [Double] [CInt]
- data PangoTabArrayNullable
- makePangoTabArrayNullable :: Ptr PangoTabArray -> IO PangoTabArrayNullable
- pangoTabArrayFromNullable :: PangoTabArrayNullable -> Maybe PangoTabArray
- pangoTabArrayToNullable :: Maybe PangoTabArray -> PangoTabArrayNullable
- data PangoTabArrayFixed s
- pangoTabArrayFixedFreeze :: PrimMonad m => PangoTabArrayFixed (PrimState m) -> m PangoTabArray
- pangoTabArrayFixedNew :: PrimMonad m => m (PangoTabArrayFixed (PrimState m))
- pangoTabArrayFixedSetTab :: PrimMonad m => PangoTabArrayFixed (PrimState m) -> CInt -> PangoFixed -> m ()
- data PangoTabArrayInt s
- pangoTabArrayIntFreeze :: PrimMonad m => PangoTabArrayInt (PrimState m) -> m PangoTabArray
- pangoTabArrayIntNew :: PrimMonad m => m (PangoTabArrayInt (PrimState m))
- pangoTabArrayIntSetTab :: PrimMonad m => PangoTabArrayInt (PrimState m) -> CInt -> CInt -> m ()
PANGO TAB ARRAY
newtype PangoTabArray Source #
Constructors
PangoTabArray (ForeignPtr PangoTabArray) |
Instances
Show PangoTabArray Source # | |
Defined in Graphics.Pango.LowLevel.TabStops.Internal Methods showsPrec :: Int -> PangoTabArray -> ShowS # show :: PangoTabArray -> String # showList :: [PangoTabArray] -> ShowS # |
pangoTabArrayThaw :: PrimMonad m => PangoTabArray -> m (Either (PangoTabArrayFixed (PrimState m)) (PangoTabArrayInt (PrimState m))) Source #
pangoTabArrayGetTab :: PangoTabArray -> CInt -> Maybe (Either Double CInt) Source #
pangoTabArrayGetTabs :: PangoTabArray -> Either [Double] [CInt] Source #
PANGO TAB ARRAY NULLABLE
data PangoTabArrayNullable Source #
Constructors
PangoTabArrayNull | |
PangoTabArrayNotNull (ForeignPtr PangoTabArray) |
Instances
Show PangoTabArrayNullable Source # | |
Defined in Graphics.Pango.LowLevel.TabStops.Internal Methods showsPrec :: Int -> PangoTabArrayNullable -> ShowS # show :: PangoTabArrayNullable -> String # showList :: [PangoTabArrayNullable] -> ShowS # | |
PangoLayoutSetting PangoTabArrayNullable Source # | |
Defined in Graphics.Pango.Basic.LayoutObjects.PangoLayout.Internal Methods pangoLayoutSet :: PrimMonad m => PangoLayoutPrim (PrimState m) -> PangoTabArrayNullable -> m () Source # pangoLayoutGet :: PangoLayout -> PangoTabArrayNullable Source # |
PANGO TAB ARRAY FIXED
data PangoTabArrayFixed s Source #
Instances
Show (PangoTabArrayFixed s) Source # | |
Defined in Graphics.Pango.LowLevel.TabStops.Internal Methods showsPrec :: Int -> PangoTabArrayFixed s -> ShowS # show :: PangoTabArrayFixed s -> String # showList :: [PangoTabArrayFixed s] -> ShowS # |
pangoTabArrayFixedFreeze :: PrimMonad m => PangoTabArrayFixed (PrimState m) -> m PangoTabArray Source #
pangoTabArrayFixedNew :: PrimMonad m => m (PangoTabArrayFixed (PrimState m)) Source #
pangoTabArrayFixedSetTab :: PrimMonad m => PangoTabArrayFixed (PrimState m) -> CInt -> PangoFixed -> m () Source #
PANGO TAB ARRAY INT
data PangoTabArrayInt s Source #
Instances
Show (PangoTabArrayInt s) Source # | |
Defined in Graphics.Pango.LowLevel.TabStops.Internal Methods showsPrec :: Int -> PangoTabArrayInt s -> ShowS # show :: PangoTabArrayInt s -> String # showList :: [PangoTabArrayInt s] -> ShowS # |
pangoTabArrayIntFreeze :: PrimMonad m => PangoTabArrayInt (PrimState m) -> m PangoTabArray Source #
pangoTabArrayIntNew :: PrimMonad m => m (PangoTabArrayInt (PrimState m)) Source #
pangoTabArrayIntSetTab :: PrimMonad m => PangoTabArrayInt (PrimState m) -> CInt -> CInt -> m () Source #