50 lines
636 B
Go
50 lines
636 B
Go
package svg
|
|
|
|
type (
|
|
Circle = VoidElement[CircleTag, CircleAttribute]
|
|
|
|
CircleAttribute interface {
|
|
Attribute
|
|
IsCircleAttribute()
|
|
}
|
|
|
|
CircleTag struct{}
|
|
)
|
|
|
|
func (CircleTag) PrintTag() string {
|
|
return "circle"
|
|
}
|
|
|
|
func (CX) IsCircleAttribute() {
|
|
}
|
|
|
|
func (CXP) IsCircleAttribute() {
|
|
}
|
|
|
|
func (CY) IsCircleAttribute() {
|
|
}
|
|
|
|
func (CYP) IsCircleAttribute() {
|
|
}
|
|
|
|
func (R) IsCircleAttribute() {
|
|
}
|
|
|
|
func (RP) IsCircleAttribute() {
|
|
}
|
|
|
|
func (PathLength) IsCircleAttribute() {
|
|
}
|
|
|
|
func (Fill) IsCircleAttribute() {
|
|
}
|
|
|
|
func (Stroke) IsCircleAttribute() {
|
|
}
|
|
|
|
func (StrokeWidth) IsCircleAttribute() {
|
|
}
|
|
|
|
func (VectorEffect) IsCircleAttribute() {
|
|
}
|