| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Structs.Border
Description
Documentation
Constructors
| Border (ManagedPtr Border) |
Instances
| Eq Border | |
| GBoxed Border | |
Defined in GI.Gtk.Structs.Border | |
| ManagedPtrNewtype Border | |
Defined in GI.Gtk.Structs.Border Methods toManagedPtr :: Border -> ManagedPtr Border # | |
| TypedObject Border | |
Defined in GI.Gtk.Structs.Border | |
| HasParentTypes Border | |
Defined in GI.Gtk.Structs.Border | |
| tag ~ 'AttrSet => Constructible Border tag | |
Defined in GI.Gtk.Structs.Border | |
| HasAttributeList Border | |
Defined in GI.Gtk.Structs.Border | |
| (info ~ ResolveBorderMethod t Border, OverloadedMethod info Border p, HasField t Border p) => HasField (t :: Symbol) Border p | |
Defined in GI.Gtk.Structs.Border | |
| (signature ~ m Border, MonadIO m) => OverloadedMethod BorderCopyMethodInfo Border signature | |
Defined in GI.Gtk.Structs.Border Methods overloadedMethod :: Border -> signature | |
| (signature ~ m (), MonadIO m) => OverloadedMethod BorderFreeMethodInfo Border signature | |
Defined in GI.Gtk.Structs.Border Methods overloadedMethod :: Border -> signature | |
| OverloadedMethodInfo BorderCopyMethodInfo Border | |
Defined in GI.Gtk.Structs.Border Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo BorderFreeMethodInfo Border | |
Defined in GI.Gtk.Structs.Border Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| (info ~ ResolveBorderMethod t Border, OverloadedMethodInfo info Border) => IsLabel t (MethodProxy info Border) | |
Defined in GI.Gtk.Structs.Border | |
| (info ~ ResolveBorderMethod t Border, OverloadedMethod info Border p) => IsLabel t (Border -> p) | |
Defined in GI.Gtk.Structs.Border | |
| IsGValue (Maybe Border) | |
Defined in GI.Gtk.Structs.Border Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Border -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Border) # | |
| type AttributeList Border | |
Defined in GI.Gtk.Structs.Border type AttributeList Border = BorderAttributeList | |
| type ParentTypes Border | |
Defined in GI.Gtk.Structs.Border type ParentTypes Border = '[] :: [Type] | |
data BorderCopyMethodInfo #
Instances
| (signature ~ m Border, MonadIO m) => OverloadedMethod BorderCopyMethodInfo Border signature | |
Defined in GI.Gtk.Structs.Border Methods overloadedMethod :: Border -> signature | |
| OverloadedMethodInfo BorderCopyMethodInfo Border | |
Defined in GI.Gtk.Structs.Border Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data BorderFreeMethodInfo #
Instances
| (signature ~ m (), MonadIO m) => OverloadedMethod BorderFreeMethodInfo Border signature | |
Defined in GI.Gtk.Structs.Border Methods overloadedMethod :: Border -> signature | |
| OverloadedMethodInfo BorderFreeMethodInfo Border | |
Defined in GI.Gtk.Structs.Border Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type family ResolveBorderMethod (t :: Symbol) o where ... #
Equations
| ResolveBorderMethod "copy" o = BorderCopyMethodInfo | |
| ResolveBorderMethod "free" o = BorderFreeMethodInfo | |
| ResolveBorderMethod l o = MethodResolutionFailed l o :: Type |
borderCopy :: (HasCallStack, MonadIO m) => Border -> m Border #
borderFree :: (HasCallStack, MonadIO m) => Border -> m () #
border_bottom :: AttrLabelProxy "bottom" #
border_left :: AttrLabelProxy "left" #
border_right :: AttrLabelProxy "right" #
border_top :: AttrLabelProxy "top" #
getBorderBottom :: MonadIO m => Border -> m Int16 #
getBorderLeft :: MonadIO m => Border -> m Int16 #
getBorderRight :: MonadIO m => Border -> m Int16 #
getBorderTop :: MonadIO m => Border -> m Int16 #
newZeroBorder :: MonadIO m => m Border #
setBorderBottom :: MonadIO m => Border -> Int16 -> m () #
setBorderLeft :: MonadIO m => Border -> Int16 -> m () #
setBorderRight :: MonadIO m => Border -> Int16 -> m () #
setBorderTop :: MonadIO m => Border -> Int16 -> m () #