m/fzf
1
0
mirror of https://github.com/junegunn/fzf.git synced 2025-11-18 08:13:40 -05:00

Minor refactoring tcell library from tui.go to tcell.go

To prevent including tcell library in non-windows builds.
This commit is contained in:
Vlastimil Ovčáčík
2021-10-01 16:59:02 +02:00
committed by Junegunn Choi
parent 0ff885461b
commit b8aa2d2c32
2 changed files with 16 additions and 17 deletions

View File

@@ -5,8 +5,6 @@ import (
"os"
"strconv"
"time"
"github.com/gdamore/tcell"
)
// Types of user action
@@ -399,22 +397,20 @@ type Window interface {
}
type FullscreenRenderer struct {
theme *ColorTheme
mouse bool
forceBlack bool
prevDownTime time.Time
prevMouseButton tcell.ButtonMask
clickY []int
theme *ColorTheme
mouse bool
forceBlack bool
prevDownTime time.Time
clickY []int
}
func NewFullscreenRenderer(theme *ColorTheme, forceBlack bool, mouse bool) Renderer {
r := &FullscreenRenderer{
theme: theme,
mouse: mouse,
forceBlack: forceBlack,
prevDownTime: time.Unix(0, 0),
prevMouseButton: tcell.ButtonNone,
clickY: []int{}}
theme: theme,
mouse: mouse,
forceBlack: forceBlack,
prevDownTime: time.Unix(0, 0),
clickY: []int{}}
return r
}