summaryrefslogtreecommitdiff
path: root/toolkit/democui/mouse.go
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/democui/mouse.go')
-rw-r--r--toolkit/democui/mouse.go25
1 files changed, 2 insertions, 23 deletions
diff --git a/toolkit/democui/mouse.go b/toolkit/democui/mouse.go
index 659adb3..fc74d27 100644
--- a/toolkit/democui/mouse.go
+++ b/toolkit/democui/mouse.go
@@ -18,14 +18,14 @@ func MouseMain() {
}
defer g.Close()
- baseGui = g
+ me.baseGui = g
g.Cursor = true
g.Mouse = true
g.SetManagerFunc(layout)
- if err := keybindings(g); err != nil {
+ if err := defaultKeybindings(g); err != nil {
panic(err)
}
@@ -72,27 +72,6 @@ func layout(g *gocui.Gui) error {
return nil
}
-func keybindings(g *gocui.Gui) error {
- if err := g.SetKeybinding("", gocui.KeyCtrlC, gocui.ModNone, quit); err != nil {
- return err
- }
- for _, n := range []string{"but1", "but2"} {
- if err := g.SetKeybinding(n, gocui.MouseLeft, gocui.ModNone, showMsg); err != nil {
- return err
- }
- }
- if err := g.SetKeybinding("", gocui.MouseRelease, gocui.ModNone, mouseUp); err != nil {
- return err
- }
- if err := g.SetKeybinding("", gocui.MouseLeft, gocui.ModNone, globalDown); err != nil {
- return err
- }
- if err := g.SetKeybinding("msg", gocui.MouseLeft, gocui.ModNone, msgDown); err != nil {
- return err
- }
- return nil
-}
-
func quit(g *gocui.Gui, v *gocui.View) error {
return gocui.ErrQuit
}