summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--add.go4
-rw-r--r--color.go20
2 files changed, 23 insertions, 1 deletions
diff --git a/add.go b/add.go
index 92b8477..9a59dc9 100644
--- a/add.go
+++ b/add.go
@@ -58,6 +58,10 @@ func addWidget(n *tree.Node) {
nw.color = &colorButton
case widget.Checkbox:
nw.color = &colorCheckbox
+ case widget.Dropdown:
+ nw.color = &colorDropdown
+ case widget.Combobox:
+ nw.color = &colorCombobox
case widget.Box:
nw.color = &colorBox
nw.isFake = true
diff --git a/color.go b/color.go
index c6f0070..3452e30 100644
--- a/color.go
+++ b/color.go
@@ -75,11 +75,29 @@ var colorButton colorT = colorT{
name: "normal button",
}
+var colorDropdown colorT = colorT{
+ frame: gocui.ColorYellow,
+ fg: none,
+ bg: gocui.ColorWhite,
+ selFg: gocui.ColorYellow,
+ selBg: gocui.ColorBlack,
+ name: "normal button",
+}
+
+var colorCombobox colorT = colorT{
+ frame: gocui.ColorBlue,
+ fg: none,
+ bg: gocui.ColorWhite,
+ selFg: gocui.ColorBlue,
+ selBg: gocui.ColorBlack,
+ name: "normal button",
+}
+
var colorCheckbox colorT = colorT{
frame: gocui.ColorRed,
fg: none,
bg: gocui.ColorWhite,
- selFg: gocui.ColorGreen,
+ selFg: gocui.ColorRed,
selBg: gocui.ColorBlack,
name: "normal checkbox",
}