Ver código fonte

border color

ayn2op 3 anos atrás
pai
commit
832d887d38
4 arquivos alterados com 5 adições e 0 exclusões
  1. 2 0
      config.go
  2. 1 0
      guilds_tree.go
  3. 1 0
      message_input.go
  4. 1 0
      messages_text.go

+ 2 - 0
config.go

@@ -51,6 +51,7 @@ type (
 
 	ThemeConfig struct {
 		Border        bool   `yaml:"border"`
+		BorderColor   string `yaml:"border_color"`
 		BorderPadding [4]int `yaml:"border_padding,flow"`
 
 		TitleColor      string `yaml:"title_color"`
@@ -115,6 +116,7 @@ func newConfig() (*Config, error) {
 
 		Theme: ThemeConfig{
 			Border:        true,
+			BorderColor:   "default",
 			BorderPadding: [...]int{0, 0, 1, 1},
 
 			TitleColor:      "default",

+ 1 - 0
guilds_tree.go

@@ -37,6 +37,7 @@ func newGuildsTree() *GuildsTree {
 
 	p := config.Theme.BorderPadding
 	gt.SetBorder(config.Theme.Border)
+	gt.SetBorderColor(tcell.GetColor(config.Theme.BorderColor))
 	gt.SetBorderPadding(p[0], p[1], p[2], p[3])
 
 	return gt

+ 1 - 0
message_input.go

@@ -32,6 +32,7 @@ func newMessageInput() *MessageInput {
 
 	p := config.Theme.BorderPadding
 	mi.SetBorder(config.Theme.Border)
+	mi.SetBorderColor(tcell.GetColor(config.Theme.BorderColor))
 	mi.SetBorderPadding(p[0], p[1], p[2], p[3])
 
 	return mi

+ 1 - 0
messages_text.go

@@ -45,6 +45,7 @@ func newMessagesText() *MessagesText {
 
 	p := config.Theme.BorderPadding
 	mt.SetBorder(config.Theme.Border)
+	mt.SetBorderColor(tcell.GetColor(config.Theme.BorderColor))
 	mt.SetBorderPadding(p[0], p[1], p[2], p[3])
 
 	return mt