Mercurial > cgi-bin > hgweb.cgi > JpegWasher
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) { |