diff options
author | jcampan@chromium.org <jcampan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-08 01:13:25 +0000 |
---|---|---|
committer | jcampan@chromium.org <jcampan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-08 01:13:25 +0000 |
commit | e8e0f3691a410d6de40bfff021b0da33425f36cb (patch) | |
tree | eba7275ce7aac42fb014896f2b65a09026c0499c /chrome/views/view.h | |
parent | 4adc70599db32d760184ec908f11c7d000b6b79c (diff) | |
download | chromium_src-e8e0f3691a410d6de40bfff021b0da33425f36cb.zip chromium_src-e8e0f3691a410d6de40bfff021b0da33425f36cb.tar.gz chromium_src-e8e0f3691a410d6de40bfff021b0da33425f36cb.tar.bz2 |
In dialogs, when the focus moves to a button, that button should become the default button.
When the focus is not a button, then the default button should be the one the delegate specifies.
BUG=4132
TEST=Open the option dialog. OK should be the default and focused button. Move the focus around by pressing tab. When a button is selected, it should be the default button.
Review URL: http://codereview.chromium.org/10230
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5056 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/views/view.h')
-rw-r--r-- | chrome/views/view.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/views/view.h b/chrome/views/view.h index 0a6ad31..d8bf716 100644 --- a/chrome/views/view.h +++ b/chrome/views/view.h @@ -504,6 +504,9 @@ class View : public AcceleratorTarget { // method several times. virtual void AddAccelerator(const Accelerator& accelerator); + // Removes the specified accelerator for this view. + virtual void RemoveAccelerator(const Accelerator& accelerator); + // Removes all the keyboard accelerators for this view. virtual void ResetAccelerators(); |