summaryrefslogtreecommitdiffstats
path: root/pkg/gui/context.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/gui/context.go')
-rw-r--r--pkg/gui/context.go10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkg/gui/context.go b/pkg/gui/context.go
index c28fc9efc..91ec00fb1 100644
--- a/pkg/gui/context.go
+++ b/pkg/gui/context.go
@@ -6,8 +6,10 @@ import (
"github.com/jesseduffield/gocui"
)
+type ContextKind int
+
const (
- SIDE_CONTEXT int = iota
+ SIDE_CONTEXT ContextKind = iota
MAIN_CONTEXT
TEMPORARY_POPUP
PERSISTENT_POPUP
@@ -126,7 +128,7 @@ type Context interface {
HandleFocus() error
HandleFocusLost() error
HandleRender() error
- GetKind() int
+ GetKind() ContextKind
GetViewName() string
GetWindowName() string
SetWindowName(string)
@@ -143,7 +145,7 @@ type BasicContext struct {
OnFocusLost func() error
OnRender func() error
OnGetOptionsMap func() map[string]string
- Kind int
+ Kind ContextKind
Key string
ViewName string
}
@@ -194,7 +196,7 @@ func (c BasicContext) HandleFocusLost() error {
return nil
}
-func (c BasicContext) GetKind() int {
+func (c BasicContext) GetKind() ContextKind {
return c.Kind
}