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.