func DefaultFullTheme(X *xgbutil.XUtil) *FullTheme { return &FullTheme{ Font: xgraphics.MustFont(xgraphics.ParseFont( bytes.NewBuffer(bindata.DejavusansTtf()))), FontSize: 15, AFontColor: render.NewColor(0xffffff), IFontColor: render.NewColor(0x000000), TitleSize: 25, ATitleColor: render.NewColor(0x3366ff), ITitleColor: render.NewColor(0xdfdcdf), ACloseButton: builtInButton(X, bindata.ClosePng), ICloseButton: builtInButton(X, bindata.ClosePng), AMaximizeButton: builtInButton(X, bindata.MaximizePng), IMaximizeButton: builtInButton(X, bindata.MaximizePng), AMinimizeButton: builtInButton(X, bindata.MinimizePng), IMinimizeButton: builtInButton(X, bindata.MinimizePng), BorderSize: 10, ABorderColor: render.NewColor(0x3366ff), IBorderColor: render.NewColor(0xdfdcdf), } }
func builtInFont() *truetype.Font { bs := bindata.DejavusansTtf() font, err := freetype.ParseFont(bs) if err != nil { logger.Warning.Printf("Could not parse default font because: %v", err) return nil } return font }
GroupBgColor render.Color GroupFont *truetype.Font GroupFontSize float64 GroupFontColor render.Color GroupSpacing int } var DefaultSelectTheme = &SelectTheme{ BorderSize: 10, BgColor: render.NewImageColor(color.RGBA{0xff, 0xff, 0xff, 0xff}), BorderColor: render.NewImageColor(color.RGBA{0x0, 0x0, 0x0, 0xff}), Padding: 20, Font: xgraphics.MustFont(xgraphics.ParseFont( bytes.NewBuffer(bindata.DejavusansTtf()))), FontSize: 20.0, FontColor: render.NewImageColor(color.RGBA{0x0, 0x0, 0x0, 0xff}), ActiveBgColor: render.NewImageColor(color.RGBA{0x0, 0x0, 0x0, 0xff}), ActiveFontColor: render.NewImageColor(color.RGBA{0xff, 0xff, 0xff, 0xff}), GroupBgColor: render.NewImageColor(color.RGBA{0xff, 0xff, 0xff, 0xff}), GroupFont: xgraphics.MustFont(xgraphics.ParseFont( bytes.NewBuffer(bindata.DejavusansTtf()))), GroupFontSize: 25.0, GroupFontColor: render.NewImageColor(color.RGBA{0x33, 0x66, 0xff, 0xff}), GroupSpacing: 15, } type SelectConfig struct {