Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BadgeConfig ¶
type BadgeConfig struct {
FontSize float64 `help:"Font size of badges" default:"11"`
XSpacing int `help:"X Spacing of Badge Elements" default:"8"`
DefaultColor string `help:"Default badge color" default:"4c1"`
ColorList map[string]string `` /* 190-byte string literal not displayed */
}
BadgeConfig provides configuration for a badge service.
type BadgeService ¶
type BadgeService interface {
CreateBadge(desc BadgeDesc) (string, error)
Colors() []ColorMapping
}
BadgeService implements generating badge SVGs.
func NewBadgeService ¶
func NewBadgeService(config *BadgeConfig) BadgeService
NewBadgeService initializes a new BadgeService interface.
type ColorMapping ¶
ColorMapping provides structure for returning and sorting color mappings.
type FontCalculator ¶
type FontCalculator struct {
// contains filtered or unexported fields
}
func NewFontCalculator ¶
func NewFontCalculator(font *truetype.Font) *FontCalculator
Click to show internal directories.
Click to hide internal directories.