document accelerators, add one for OpenDir
This commit is contained in:
6
main.go
6
main.go
@@ -201,6 +201,8 @@ func keyPress(e *tk.Event) {
|
||||
log.Printf("state: %+v", directoryState)
|
||||
case "o":
|
||||
newFileInDirectory()
|
||||
case "d":
|
||||
newDirectory()
|
||||
case "a":
|
||||
if fileList == nil {
|
||||
constructFileList()
|
||||
@@ -227,9 +229,9 @@ func main() {
|
||||
menubar := tk.Menu()
|
||||
fileMenu := menubar.Menu()
|
||||
fileMenu.AddCommand(tk.Lbl("Open File"), tk.Accelerator("O"), tk.Command(newFileInDirectory))
|
||||
fileMenu.AddCommand(tk.Lbl("Open Directory"), tk.Command(newDirectory))
|
||||
fileMenu.AddCommand(tk.Lbl("Open Directory"), tk.Accelerator("D"), tk.Command(newDirectory))
|
||||
fileMenu.AddSeparator()
|
||||
checkbox := fileMenu.AddCheckbutton(tk.Lbl("Show Filelist"))
|
||||
checkbox := fileMenu.AddCheckbutton(tk.Lbl("Show Filelist"), tk.Accelerator("A"))
|
||||
|
||||
fileMenu.EntryConfigure(checkbox, fileListBindVar)
|
||||
menubar.AddCascade(tk.Lbl("File"), tk.Underline(0), tk.Mnu(fileMenu))
|
||||
|
Reference in New Issue
Block a user