summaryrefslogtreecommitdiff
path: root/src/tui/tui.go
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2017-01-11 22:13:40 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2017-01-11 22:13:40 +0900
commit9977a3e9fcdc2d2feda2f8cd2990a89c21804e56 (patch)
tree9a4657c2bb6733dfd3304f7531aa51cae66c4b6f /src/tui/tui.go
parentf8082bc53a5bc736558d5952a34b527f12815878 (diff)
downloadfzf-9977a3e9fcdc2d2feda2f8cd2990a89c21804e56.tar.gz
Make preview renderer suspend early on line wrap
Diffstat (limited to 'src/tui/tui.go')
-rw-r--r--src/tui/tui.go12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/tui/tui.go b/src/tui/tui.go
index eb504f8c..33358e85 100644
--- a/src/tui/tui.go
+++ b/src/tui/tui.go
@@ -117,6 +117,14 @@ const (
colWhite
)
+type FillReturn int
+
+const (
+ FillContinue FillReturn = iota
+ FillNextLine
+ FillSuspend
+)
+
type ColorPair struct {
fg Color
bg Color
@@ -216,8 +224,8 @@ type Window interface {
MoveAndClear(y int, x int)
Print(text string)
CPrint(color ColorPair, attr Attr, text string)
- Fill(text string) bool
- CFill(fg Color, bg Color, attr Attr, text string) bool
+ Fill(text string) FillReturn
+ CFill(fg Color, bg Color, attr Attr, text string) FillReturn
Erase()
}