theme.go 655 B

1234567891011121314151617181920212223242526
  1. package config
  2. type (
  3. GuildsTreeThemeConfig struct {
  4. Graphics bool `yaml:"graphics"`
  5. }
  6. MessagesTextThemeConfig struct {
  7. AuthorColor string `yaml:"author_color"`
  8. }
  9. MessageInputThemeConfig struct{}
  10. ThemeConfig struct {
  11. Border bool `yaml:"border"`
  12. BorderColor string `yaml:"border_color"`
  13. BorderPadding [4]int `yaml:"border_padding,flow"`
  14. TitleColor string `yaml:"title_color"`
  15. BackgroundColor string `yaml:"background_color"`
  16. GuildsTree GuildsTreeThemeConfig `yaml:"guilds_tree"`
  17. MessagesText MessagesTextThemeConfig `yaml:"messages_text"`
  18. MessageInput MessageInputThemeConfig `yaml:"message_input"`
  19. }
  20. )