Box
A simple rectangle with optionally rounded corners. This can be useful to visually group parts of a layout, or as a placeholder.
Attributes
alignmode
Defaults to Inside()
The align mode of the rectangle in its parent GridLayout.
color
Defaults to RGBf(0.9, 0.9, 0.9)
The color of the rectangle.
Example: Colors
using CairoMakie
fig = Figure()
Box(fig[1, 1], color = :red)
Box(fig[1, 2], color = (:red, 0.5))
Box(fig[2, 1], color = RGBf(0.2, 0.5, 0.7))
Box(fig[2, 2], color = RGBAf(0.2, 0.5, 0.7, 0.5))
fig
cornerradius
Defaults to 0.0
The radius of the rounded corner. One number is for all four corners, four numbers for going clockwise from top-right.
Example: Corner radius
using CairoMakie
fig = Figure()
Box(fig[1, 1], cornerradius = 0)
Box(fig[1, 2], cornerradius = 20)
Box(fig[1, 3], cornerradius = (0, 10, 20, 30))
fig
halign
Defaults to :center
The horizontal alignment of the rectangle in its suggested boundingbox
height
Defaults to nothing
The height setting of the rectangle.
linestyle
Defaults to nothing
The linestyle of the rectangle border
Example: Stroke style
using CairoMakie
fig = Figure()
Box(fig[1, 1], linestyle = :solid)
Box(fig[1, 2], linestyle = :dot)
Box(fig[1, 3], linestyle = :dash)
fig
strokecolor
Defaults to RGBf(0, 0, 0)
The color of the border.
Example: Stroke colors
using CairoMakie
fig = Figure()
Box(fig[1, 1], strokecolor = :red)
Box(fig[1, 2], strokecolor = (:red, 0.5))
Box(fig[2, 1], strokecolor = RGBf(0.2, 0.5, 0.7))
Box(fig[2, 2], strokecolor = RGBAf(0.2, 0.5, 0.7, 0.5))
fig
strokevisible
Defaults to true
Controls if the border of the rectangle is visible.
strokewidth
Defaults to 1.0
The line width of the rectangle's border.
Example: Stroke widths
using CairoMakie
fig = Figure()
Box(fig[1, 1], strokewidth = 1)
Box(fig[1, 2], strokewidth = 10)
Box(fig[1, 3], strokewidth = 0)
fig
tellheight
Defaults to true
Controls if the parent layout can adjust to this element's height
tellwidth
Defaults to true
Controls if the parent layout can adjust to this element's width
valign
Defaults to :center
The vertical alignment of the rectangle in its suggested boundingbox
visible
Defaults to true
Controls if the rectangle is visible.
width
Defaults to nothing
The width setting of the rectangle.
These docs were autogenerated using Makie: v0.20.10, GLMakie: v0.9.11, CairoMakie: v0.11.12, WGLMakie: v0.9.10