Revision: 9648
Author: [email protected]
Date: Fri Jan 28 05:26:46 2011
Log: Add mnemonics for DevMode swing UI.
Original review at http://gwt-code-reviews.appspot.com/708801/show
Review at http://gwt-code-reviews.appspot.com/1328801
Issue: 5150
Patch by: alexander.orlov, jat
Review by: jat, conroy
http://code.google.com/p/google-web-toolkit/source/detail?r=9648
Modified:
/trunk/dev/core/src/com/google/gwt/dev/WebServerPanel.java
/trunk/dev/core/src/com/google/gwt/dev/shell/ShellMainWindow.java
/trunk/dev/core/src/com/google/gwt/dev/shell/log/SwingLoggerPanel.java
=======================================
--- /trunk/dev/core/src/com/google/gwt/dev/WebServerPanel.java Thu Oct 7
10:04:32 2010
+++ /trunk/dev/core/src/com/google/gwt/dev/WebServerPanel.java Fri Jan 28
05:26:46 2011
@@ -22,6 +22,7 @@
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
+import java.awt.event.KeyEvent;
import java.io.File;
import javax.swing.JButton;
@@ -55,6 +56,7 @@
if (restartServerAction != null) {
JPanel panel = new JPanel(new WrapLayout());
JButton restartButton = new JButton("Restart Server");
+ restartButton.setMnemonic(KeyEvent.VK_R);
restartButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
restartServerAction.restartServer(getLogger());
=======================================
--- /trunk/dev/core/src/com/google/gwt/dev/shell/ShellMainWindow.java Thu
Oct 7 10:04:32 2010
+++ /trunk/dev/core/src/com/google/gwt/dev/shell/ShellMainWindow.java Fri
Jan 28 05:26:46 2011
@@ -26,6 +26,7 @@
import java.awt.datatransfer.StringSelection;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
+import java.awt.event.KeyEvent;
import java.io.File;
import java.io.IOException;
import java.net.URISyntaxException;
@@ -187,6 +188,7 @@
loadingMessage = new JLabel("Loading...");
launchPanel.add(loadingMessage);
defaultBrowserButton = new JButton("Launch Default Browser");
+ defaultBrowserButton.setMnemonic(KeyEvent.VK_L);
defaultBrowserButton.setEnabled(false);
defaultBrowserButton.setVisible(false);
defaultBrowserButton.addActionListener(new ActionListener() {
@@ -196,6 +198,7 @@
});
launchPanel.add(defaultBrowserButton);
copyToClipboardButton = new JButton("Copy to Clipboard");
+ copyToClipboardButton.setMnemonic(KeyEvent.VK_C);
copyToClipboardButton.setEnabled(false);
copyToClipboardButton.setVisible(false);
copyToClipboardButton.addActionListener(new ActionListener() {
=======================================
--- /trunk/dev/core/src/com/google/gwt/dev/shell/log/SwingLoggerPanel.java
Thu Oct 7 10:04:32 2010
+++ /trunk/dev/core/src/com/google/gwt/dev/shell/log/SwingLoggerPanel.java
Fri Jan 28 05:26:46 2011
@@ -302,6 +302,7 @@
topPanel = new JPanel(new BorderLayout());
JPanel logButtons = new JPanel(new WrapLayout());
JButton expandButton = new JButton("Expand All");
+ expandButton.setMnemonic(KeyEvent.VK_E);
expandButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
expandAll();
@@ -309,6 +310,7 @@
});
logButtons.add(expandButton);
JButton collapseButton = new JButton("Collapse All");
+ collapseButton.setMnemonic(KeyEvent.VK_O);
collapseButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
collapseAll();
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors