aboutsummaryrefslogtreecommitdiff
path: root/vendor/maunium.net/go/tview/styles.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/maunium.net/go/tview/styles.go')
-rw-r--r--vendor/maunium.net/go/tview/styles.go34
1 files changed, 34 insertions, 0 deletions
diff --git a/vendor/maunium.net/go/tview/styles.go b/vendor/maunium.net/go/tview/styles.go
new file mode 100644
index 0000000..8c3e0d7
--- /dev/null
+++ b/vendor/maunium.net/go/tview/styles.go
@@ -0,0 +1,34 @@
+package tview
+
+import "maunium.net/go/tcell"
+
+// Styles defines various colors used when primitives are initialized. These
+// may be changed to accommodate a different look and feel.
+//
+// The default is for applications with a black background and basic colors:
+// black, white, yellow, green, and blue.
+var Styles = struct {
+ PrimitiveBackgroundColor tcell.Color // Main background color for primitives.
+ ContrastBackgroundColor tcell.Color // Background color for contrasting elements.
+ MoreContrastBackgroundColor tcell.Color // Background color for even more contrasting elements.
+ BorderColor tcell.Color // Box borders.
+ TitleColor tcell.Color // Box titles.
+ GraphicsColor tcell.Color // Graphics.
+ PrimaryTextColor tcell.Color // Primary text.
+ SecondaryTextColor tcell.Color // Secondary text (e.g. labels).
+ TertiaryTextColor tcell.Color // Tertiary text (e.g. subtitles, notes).
+ InverseTextColor tcell.Color // Text on primary-colored backgrounds.
+ ContrastSecondaryTextColor tcell.Color // Secondary text on ContrastBackgroundColor-colored backgrounds.
+}{
+ PrimitiveBackgroundColor: tcell.ColorBlack,
+ ContrastBackgroundColor: tcell.ColorBlue,
+ MoreContrastBackgroundColor: tcell.ColorGreen,
+ BorderColor: tcell.ColorWhite,
+ TitleColor: tcell.ColorWhite,
+ GraphicsColor: tcell.ColorWhite,
+ PrimaryTextColor: tcell.ColorWhite,
+ SecondaryTextColor: tcell.ColorYellow,
+ TertiaryTextColor: tcell.ColorGreen,
+ InverseTextColor: tcell.ColorBlue,
+ ContrastSecondaryTextColor: tcell.ColorDarkCyan,
+}