summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/devtools_client.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/devtools_client.cc')
-rw-r--r--chrome/renderer/devtools_client.cc15
1 files changed, 15 insertions, 0 deletions
diff --git a/chrome/renderer/devtools_client.cc b/chrome/renderer/devtools_client.cc
index b0f9a8f..feca1a71 100644
--- a/chrome/renderer/devtools_client.cc
+++ b/chrome/renderer/devtools_client.cc
@@ -51,6 +51,21 @@ void DevToolsClient::ActivateWindow() {
render_view_->TakeFocus(render_view_->webview(), false);
}
+void DevToolsClient::CloseWindow() {
+ render_view_->Send(new ViewHostMsg_CloseDevToolsWindow(
+ render_view_->routing_id()));
+}
+
+void DevToolsClient::DockWindow() {
+ render_view_->Send(new ViewHostMsg_DockDevToolsWindow(
+ render_view_->routing_id()));
+}
+
+void DevToolsClient::UndockWindow() {
+ render_view_->Send(new ViewHostMsg_UndockDevToolsWindow(
+ render_view_->routing_id()));
+}
+
void DevToolsClient::OnRpcMessage(const std::string& class_name,
const std::string& method_name,
const std::string& raw_msg) {