2019-01-02 03:36:12 +00:00
|
|
|
package action
|
2018-08-28 22:44:52 +00:00
|
|
|
|
|
|
|
|
import (
|
2020-05-04 14:16:15 +00:00
|
|
|
"github.com/zyedidia/micro/v2/internal/display"
|
2018-08-28 22:44:52 +00:00
|
|
|
)
|
|
|
|
|
|
2021-08-21 22:04:08 +00:00
|
|
|
// A Pane is a general interface for a window in the editor.
|
2019-01-11 02:26:58 +00:00
|
|
|
type Pane interface {
|
|
|
|
|
Handler
|
|
|
|
|
display.Window
|
|
|
|
|
ID() uint64
|
2019-01-19 20:37:59 +00:00
|
|
|
SetID(i uint64)
|
2019-01-11 19:49:22 +00:00
|
|
|
Name() string
|
2019-01-14 02:06:58 +00:00
|
|
|
Close()
|
2020-02-05 22:16:31 +00:00
|
|
|
SetTab(t *Tab)
|
|
|
|
|
Tab() *Tab
|
2019-01-11 02:26:58 +00:00
|
|
|
}
|