Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(141)

Side by Side Diff: chrome/browser/devtools/devtools_embedder_message_dispatcher.cc

Issue 108213012: [DevTools] Remove dock side knowledge from browser. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: More test magic Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/devtools/devtools_embedder_message_dispatcher.h" 5 #include "chrome/browser/devtools/devtools_embedder_message_dispatcher.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/values.h" 8 #include "base/values.h"
9 9
10 namespace { 10 namespace {
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after
160 base::Unretained(delegate)))); 160 base::Unretained(delegate))));
161 RegisterHandler("setContentsInsets", 161 RegisterHandler("setContentsInsets",
162 BindToListParser(base::Bind(&Delegate::SetContentsInsets, 162 BindToListParser(base::Bind(&Delegate::SetContentsInsets,
163 base::Unretained(delegate)))); 163 base::Unretained(delegate))));
164 RegisterHandler("moveWindowBy", 164 RegisterHandler("moveWindowBy",
165 BindToListParser(base::Bind(&Delegate::MoveWindow, 165 BindToListParser(base::Bind(&Delegate::MoveWindow,
166 base::Unretained(delegate)))); 166 base::Unretained(delegate))));
167 RegisterHandler("requestSetDockSide", 167 RegisterHandler("requestSetDockSide",
168 BindToListParser(base::Bind(&Delegate::SetDockSide, 168 BindToListParser(base::Bind(&Delegate::SetDockSide,
169 base::Unretained(delegate)))); 169 base::Unretained(delegate))));
170 RegisterHandler("setIsDocked",
171 BindToListParser(base::Bind(&Delegate::SetIsDocked,
172 base::Unretained(delegate))));
170 RegisterHandler("openInNewTab", 173 RegisterHandler("openInNewTab",
171 BindToListParser(base::Bind(&Delegate::OpenInNewTab, 174 BindToListParser(base::Bind(&Delegate::OpenInNewTab,
172 base::Unretained(delegate)))); 175 base::Unretained(delegate))));
173 RegisterHandler("save", 176 RegisterHandler("save",
174 BindToListParser(base::Bind(&Delegate::SaveToFile, 177 BindToListParser(base::Bind(&Delegate::SaveToFile,
175 base::Unretained(delegate)))); 178 base::Unretained(delegate))));
176 RegisterHandler("append", 179 RegisterHandler("append",
177 BindToListParser(base::Bind(&Delegate::AppendToFile, 180 BindToListParser(base::Bind(&Delegate::AppendToFile,
178 base::Unretained(delegate)))); 181 base::Unretained(delegate))));
179 RegisterHandler("requestFileSystems", 182 RegisterHandler("requestFileSystems",
(...skipping 30 matching lines...) Expand all
210 213
211 if (!it->second.Run(*params)) 214 if (!it->second.Run(*params))
212 return "Invalid frontend host message parameters: " + method; 215 return "Invalid frontend host message parameters: " + method;
213 return ""; 216 return "";
214 } 217 }
215 218
216 void DevToolsEmbedderMessageDispatcher::RegisterHandler( 219 void DevToolsEmbedderMessageDispatcher::RegisterHandler(
217 const std::string& method, const Handler& handler) { 220 const std::string& method, const Handler& handler) {
218 handlers_[method] = handler; 221 handlers_[method] = handler;
219 } 222 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698