aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/logpage.go
diff options
context:
space:
mode:
Diffstat (limited to 'ui/logpage.go')
-rw-r--r--ui/logpage.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/ui/logpage.go b/ui/logpage.go
index 2356c4d1..9410875f 100644
--- a/ui/logpage.go
+++ b/ui/logpage.go
@@ -53,24 +53,25 @@ func NewLogPage() (*LogPage, error) {
copyAction.SetShortcut(walk.Shortcut{walk.ModControl, walk.KeyC})
copyAction.Triggered().Attach(lp.onCopy)
contextMenu.Actions().Add(copyAction)
+ lp.ShortcutActions().Add(copyAction)
selectAllAction := walk.NewAction()
selectAllAction.SetText("Select &all")
selectAllAction.SetShortcut(walk.Shortcut{walk.ModControl, walk.KeyA})
selectAllAction.Triggered().Attach(lp.onSelectAll)
contextMenu.Actions().Add(selectAllAction)
+ lp.ShortcutActions().Add(selectAllAction)
saveAction := walk.NewAction()
saveAction.SetText("&Save to file")
saveAction.SetShortcut(walk.Shortcut{walk.ModControl, walk.KeyS})
saveAction.Triggered().Attach(lp.onSave)
contextMenu.Actions().Add(saveAction)
+ lp.ShortcutActions().Add(saveAction)
lp.logView.SetContextMenu(contextMenu)
setSelectionStatus := func() {
copyAction.SetEnabled(len(lp.logView.SelectedIndexes()) > 0)
selectAllAction.SetEnabled(len(lp.logView.SelectedIndexes()) < len(lp.model.items))
}
lp.logView.SelectedIndexesChanged().Attach(setSelectionStatus)
- contextMenu.Actions().AttachShortcuts(lp.logView)
- contextMenu.Actions().AttachShortcuts(lp)
stampCol := walk.NewTableViewColumn()
stampCol.SetName("Stamp")