comparison src/name/blackcap/exifwasher/Menus.kt @ 9:0a106e9b91b4

Fix table layout; fix "select all for deletion" feature.
author David Barts <n5jrn@me.com>
date Fri, 10 Apr 2020 19:17:09 -0700
parents aafc9c127c7b
children 5cac95c17fef
comparison
equal deleted inserted replaced
8:88d02fa97d78 9:0a106e9b91b4
4 package name.blackcap.exifwasher 4 package name.blackcap.exifwasher
5 5
6 import java.awt.event.ActionEvent 6 import java.awt.event.ActionEvent
7 import java.awt.event.ActionListener 7 import java.awt.event.ActionListener
8 import java.awt.event.KeyEvent 8 import java.awt.event.KeyEvent
9 import java.util.logging.Level
10 import java.util.logging.Logger
9 import javax.swing.* 11 import javax.swing.*
10 12
11 /** 13 /**
12 * Our menu bar. What we display depends somewhat on the system type, as 14 * Our menu bar. What we display depends somewhat on the system type, as
13 * the Mac gives us a gratuitous menu bar entry for handling some stuff. 15 * the Mac gives us a gratuitous menu bar entry for handling some stuff.
25 Application.settingsDialog.setVisible(true) 27 Application.settingsDialog.setVisible(true)
26 }) 28 })
27 makeShortcut(KeyEvent.VK_COMMA) 29 makeShortcut(KeyEvent.VK_COMMA)
28 }) 30 })
29 add(JMenuItem("Quit").apply { 31 add(JMenuItem("Quit").apply {
30 addActionListener(ActionListener { System.exit(0) }) 32 addActionListener(ActionListener {
33 LOGGER.log(Level.INFO, "execution complete")
34 System.exit(0)
35 })
31 makeShortcut(KeyEvent.VK_Q) 36 makeShortcut(KeyEvent.VK_Q)
32 }) 37 })
33 } 38 }
34 }) 39 })
35 if (OS.type != OS.MAC) { 40 if (OS.type != OS.MAC) {