提交 71250d57 编写于 作者: aaronchen2k2k's avatar aaronchen2k2k

use text to show script list in order to support scrolling

上级 dc86f6e0
......@@ -76,6 +76,9 @@ func InitImportPage(g *gocui.Gui) error {
submitInput := NewButtonWidgetAutoWidth(g, "submitInput", buttonX, 10, "Submit", ImportRequest)
ViewMap["import"] = append(ViewMap["import"], submitInput.Name())
if err := g.SetKeybinding("import", gocui.MouseLeft, gocui.ModNone, setCurrView("urlInput")); err != nil {
return err
}
if err := g.SetKeybinding("", gocui.KeyTab, gocui.ModNone, ToggleInput(ViewMap["import"])); err != nil {
log.Panicln(err)
}
......@@ -130,9 +133,8 @@ func ImportRequest(g *gocui.Gui, v *gocui.View) error {
func DestoryImportPage(g *gocui.Gui) {
for _, v := range ViewMap["import"] {
g.DeleteView(v)
g.DeleteKeybindings(v)
}
g.DeleteKeybinding("", gocui.KeyTab, gocui.ModNone)
g.DeleteKeybindings("singleFileInput")
g.DeleteKeybindings("submitInput")
}
......@@ -31,7 +31,7 @@ func InitSwitchPage(g *gocui.Gui) error {
}
buttonX := (maxX-utils.LeftWidth)/2 + utils.LeftWidth - ButtonWidth
submitInput := NewButtonWidgetAutoWidth(g, "submitInput", buttonX, 4, "Submit", SwitchWorkDir)
submitInput := NewButtonWidgetAutoWidth(g, "submitInput", buttonX, 4, "Switch", SwitchWorkDir)
ViewMap["switch"] = append(ViewMap["switch"], submitInput.Name())
if err := g.SetKeybinding("", gocui.KeyTab, gocui.ModNone, ToggleInput(ViewMap["switch"])); err != nil {
......@@ -44,7 +44,7 @@ func InitSwitchPage(g *gocui.Gui) error {
func SwitchWorkDir(g *gocui.Gui, v *gocui.View) error {
workDirView, _ := g.View("workDirInput")
workDir := strings.TrimSpace(workDirView.ViewBuffer())
workDir := strings.TrimSpace(workDirView.Buffer())
utils.PrintToCmd(g, fmt.Sprintf("#atf switch -d %s", workDir))
......@@ -65,8 +65,8 @@ func SwitchWorkDir(g *gocui.Gui, v *gocui.View) error {
func DestorySwitchPage(g *gocui.Gui) {
for _, v := range ViewMap["switch"] {
g.DeleteView(v)
g.DeleteKeybindings(v)
}
g.DeleteKeybinding("", gocui.KeyTab, gocui.ModNone)
g.DeleteKeybindings("submitInput")
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册