summaryrefslogtreecommitdiffstats
path: root/chrome/browser/debugger/debugger_view.h
diff options
context:
space:
mode:
authorsgjesse@chromium.org <sgjesse@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-29 18:54:22 +0000
committersgjesse@chromium.org <sgjesse@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-29 18:54:22 +0000
commitdd98928411d4dcf3c0371fb86e71fbeaf7b3d3df (patch)
tree51e49ea2a31cc6b13db0ae6cf95dce575031389b /chrome/browser/debugger/debugger_view.h
parentd9f5daca67369220f34029ecdd77e288d46c3596 (diff)
downloadchromium_src-dd98928411d4dcf3c0371fb86e71fbeaf7b3d3df.zip
chromium_src-dd98928411d4dcf3c0371fb86e71fbeaf7b3d3df.tar.gz
chromium_src-dd98928411d4dcf3c0371fb86e71fbeaf7b3d3df.tar.bz2
Stop debugger by escape key.
BUG=6890 Review URL: http://codereview.chromium.org/92116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14862 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/debugger/debugger_view.h')
-rw-r--r--chrome/browser/debugger/debugger_view.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/chrome/browser/debugger/debugger_view.h b/chrome/browser/debugger/debugger_view.h
index 1ebf014..7707713 100644
--- a/chrome/browser/debugger/debugger_view.h
+++ b/chrome/browser/debugger/debugger_view.h
@@ -24,7 +24,7 @@ class WebContents;
class DebuggerView : public views::View,
public TabContentsDelegate {
public:
- DebuggerView();
+ explicit DebuggerView(DebuggerWindow* window);
virtual ~DebuggerView();
// Output a line of text to the debugger view
@@ -81,9 +81,13 @@ class DebuggerView : public views::View,
// Note that this method will take ownership of body.
void SendEventToPage(const std::wstring& name, Value* body);
+ // Handles escape key and close the debug window.
+ virtual bool AcceleratorPressed(const views::Accelerator& accelerator);
+
private:
void ExecuteJavascript(const std::string& js);
+ DebuggerWindow* window_;
ChromeFont font_;
WebContents* web_contents_;
TabContentsContainerView* web_container_;