Primitive
OverlayMarker
Auto-emitted from DSKintsugiCatalog.overlaymarker. Tier atom.
Live Preview
Illustration backdrop
1
2
Portfolio risk zone
.pin
.dot
.tooltip (hover)
Native · macOS
DSL usage
// Numbered pin (gold-warm fill, ink text)
katagami.overlaymarker(position: CGPoint(x: 0.22, y: 0.28),
label: "1",
style: .pin)
// Pulsing dot (carmine — emphasis / alert)
katagami.overlaymarker(position: CGPoint(x: 0.55, y: 0.54),
style: .dot)
// Tooltip on hover
katagami.overlaymarker(position: CGPoint(x: 0.70, y: 0.30),
style: .tooltip,
tooltipText: "Portfolio risk zone")
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
position |
CGPoint | .zero |
Fractional (0–1) x/y within the parent illustration frame |
label |
String? | nil |
Pin number or short label rendered inside the badge |
style |
MarkerStyle | .pin |
.pin | .dot | .tooltip |
tooltipText |
String? | nil |
Text shown in the tooltip bubble (style: .tooltip only) |
density |
Density | regular |
compact | regular | expanded |
locale |
Locale | en |
BCP-47 locale tag for locale-aware rendering |
Used in
sigma-analytics c-tech