summaryrefslogtreecommitdiffstats
path: root/src/tui
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2024-01-24 15:59:54 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2024-01-24 15:59:54 +0900
commitda752fc9a4b3cb9dd08cc80614a491f980436b46 (patch)
tree8408c92d497491efbe41e2ac7280bbf637e77c1e /src/tui
parentbeb2de2dd995ae261084ead9903d7fa7c08da7af (diff)
Fix Windows build
Fix #3598
Diffstat (limited to 'src/tui')
-rw-r--r--src/tui/dummy.go1
-rw-r--r--src/tui/light.go4
-rw-r--r--src/tui/tcell.go4
-rw-r--r--src/tui/tui.go1
4 files changed, 10 insertions, 0 deletions
diff --git a/src/tui/dummy.go b/src/tui/dummy.go
index cceb4478..7760a724 100644
--- a/src/tui/dummy.go
+++ b/src/tui/dummy.go
@@ -36,6 +36,7 @@ func (r *FullscreenRenderer) Resume(bool, bool) {}
func (r *FullscreenRenderer) PassThrough(string) {}
func (r *FullscreenRenderer) Clear() {}
func (r *FullscreenRenderer) NeedScrollbarRedraw() bool { return false }
+func (r *FullscreenRenderer) ShouldEmitResizeEvent() bool { return false }
func (r *FullscreenRenderer) Refresh() {}
func (r *FullscreenRenderer) Close() {}
func (r *FullscreenRenderer) Size() TermSize { return TermSize{} }
diff --git a/src/tui/light.go b/src/tui/light.go
index 5092371d..aee2510e 100644
--- a/src/tui/light.go
+++ b/src/tui/light.go
@@ -694,6 +694,10 @@ func (r *LightRenderer) NeedScrollbarRedraw() bool {
return false
}
+func (r *LightRenderer) ShouldEmitResizeEvent() bool {
+ return false
+}
+
func (r *LightRenderer) RefreshWindows(windows []Window) {
r.flush()
}
diff --git a/src/tui/tcell.go b/src/tui/tcell.go
index 917dc9cb..bfd870dc 100644
--- a/src/tui/tcell.go
+++ b/src/tui/tcell.go
@@ -202,6 +202,10 @@ func (r *FullscreenRenderer) NeedScrollbarRedraw() bool {
return true
}
+func (r *FullscreenRenderer) ShouldEmitResizeEvent() bool {
+ return true
+}
+
func (r *FullscreenRenderer) Refresh() {
// noop
}
diff --git a/src/tui/tui.go b/src/tui/tui.go
index a937e2b4..60fbe692 100644
--- a/src/tui/tui.go
+++ b/src/tui/tui.go
@@ -494,6 +494,7 @@ type Renderer interface {
Close()
PassThrough(string)
NeedScrollbarRedraw() bool
+ ShouldEmitResizeEvent() bool
GetChar() Event