| 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.Gsk.Objects.BorderNode
Description
No description available in the introspection data.
Synopsis
- newtype BorderNode = BorderNode (ManagedPtr BorderNode)
- class (BoxedPtr o, TypedObject o, IsDescendantOf BorderNode o) => IsBorderNode o
- toBorderNode :: (MonadIO m, IsBorderNode o) => o -> m BorderNode
- borderNodeNew :: (HasCallStack, MonadIO m) => RoundedRect -> [Float] -> [RGBA] -> m BorderNode
- borderNodePeekColors :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m RGBA
- borderNodePeekOutline :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m RoundedRect
- borderNodePeekWidths :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m Float
Exported types
newtype BorderNode Source #
Memory-managed wrapper type.
Constructors
| BorderNode (ManagedPtr BorderNode) |
Instances
| Eq BorderNode Source # | |
Defined in GI.Gsk.Objects.BorderNode | |
| ManagedPtrNewtype BorderNode Source # | |
Defined in GI.Gsk.Objects.BorderNode Methods | |
| BoxedPtr BorderNode Source # | |
Defined in GI.Gsk.Objects.BorderNode | |
| TypedObject BorderNode Source # | |
Defined in GI.Gsk.Objects.BorderNode | |
| HasParentTypes BorderNode Source # | |
Defined in GI.Gsk.Objects.BorderNode | |
| type ParentTypes BorderNode Source # | |
Defined in GI.Gsk.Objects.BorderNode | |
class (BoxedPtr o, TypedObject o, IsDescendantOf BorderNode o) => IsBorderNode o Source #
Type class for types which can be safely cast to BorderNode, for instance with toBorderNode.
Instances
| (BoxedPtr o, TypedObject o, IsDescendantOf BorderNode o) => IsBorderNode o Source # | |
Defined in GI.Gsk.Objects.BorderNode | |
toBorderNode :: (MonadIO m, IsBorderNode o) => o -> m BorderNode Source #
Cast to BorderNode, for types for which this is known to be safe. For general casts, use castTo.
Methods
Overloaded methods
new
Arguments
| :: (HasCallStack, MonadIO m) | |
| => RoundedRect |
|
| -> [Float] |
|
| -> [RGBA] |
|
| -> m BorderNode | Returns: A new |
Creates a RenderNode that will stroke a border rectangle inside the
given outline. The 4 sides of the border can have different widths and
colors.
peekColors
borderNodePeekColors :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m RGBA Source #
No description available in the introspection data.
peekOutline
borderNodePeekOutline :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m RoundedRect Source #
No description available in the introspection data.
peekWidths
borderNodePeekWidths :: (HasCallStack, MonadIO m, IsRenderNode a) => a -> m Float Source #
No description available in the introspection data.