Files
zyedidia.micro/cmd/micro/editpane.go
2018-12-31 16:36:54 -05:00

23 lines
501 B
Go

package main
import (
"github.com/zyedidia/micro/cmd/micro/action"
"github.com/zyedidia/micro/cmd/micro/buffer"
"github.com/zyedidia/micro/cmd/micro/display"
)
type EditPane struct {
display.Window
action.Handler
}
func NewBufEditPane(x, y, width, height int, b *buffer.Buffer) *EditPane {
e := new(EditPane)
// TODO: can probably replace editpane with bufhandler entirely
w := display.NewBufWindow(x, y, width, height, b)
e.Window = w
e.Handler = action.NewBufHandler(b, w)
return e
}