Refactored cursor architecture into buffer module

This commit is contained in:
Luke Wilson
2021-04-12 17:38:29 -05:00
parent 59856c5e41
commit d96c2f6f03
6 changed files with 352 additions and 242 deletions

View File

@@ -301,7 +301,7 @@ func main() {
panelContainer.SelectPrev()
changeFocus(panelContainer)
}}, &ui.ItemEntry{Name: "Focus Up", QuickChar: -1, Shortcut: "Alt+Up", Callback: func() {
}}, &ui.ItemEntry{Name: "Focus Down", QuickChar: -1, Shortcut: "Alt+Down", Callback: func() {
}}, &ui.ItemEntry{Name: "Focus Left", QuickChar: -1, Shortcut: "Alt+Left", Callback: func() {
@@ -399,7 +399,7 @@ func main() {
if te != nil {
callback := func(line int) {
te := getActiveTextEdit()
te.SetLineCol(line-1, 0)
te.SetCursor(te.GetCursor().SetLineCol(line-1, 0))
// Hide dialog
dialog = nil
changeFocus(panelContainer)
@@ -448,7 +448,7 @@ func main() {
delim = "LF"
}
line, col := te.GetLineCol()
line, col := te.GetCursor().GetLineCol()
var tabs string
if te.UseHardTabs {