Package io.github.qishr.cascara.ui.control
Class SvgIcon
java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.layout.Pane
javafx.scene.layout.StackPane
io.github.qishr.cascara.ui.control.SvgIcon
public class SvgIcon
extends StackPane
Constructor Summary
| Constructor | Description |
|---|---|
| SvgIcon(String svgSource, int size) | |
| SvgIcon() |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public void | setSize(int size) | |
| public void | loadFromSource(String svgContent) | |
| public void | setBadge(Badge badgeInfo) | Attaches a badge to the icon. |
| public void | setSource(String svgSource) |
Method Details
setSize
public void setSize(int size)
loadFromSource
public void loadFromSource(String svgContent)
setBadge
public void setBadge(Badge badgeInfo)
Attaches a badge to the icon.
Parameters:
badgeInfo - Metadata of the badge to overlay
setSource
public void setSource(String svgSource)