Home | History | Annotate | Download | only in extensions

Lines Matching refs:browser

5 #include "chrome/browser/extensions/extension_process_manager.h"
7 #include "chrome/browser/ui/browser_window.h"
8 #include "content/browser/browsing_instance.h"
10 #include "chrome/browser/extensions/extension_host_mac.h"
12 #include "chrome/browser/extensions/extension_host.h"
13 #include "chrome/browser/extensions/extension_service.h"
14 #include "chrome/browser/profiles/profile.h"
15 #include "chrome/browser/ui/browser.h"
20 #include "content/browser/renderer_host/render_view_host.h"
21 #include "content/browser/site_instance.h"
22 #include "content/browser/tab_contents/tab_contents.h"
37 Browser* browser,
117 Browser* browser,
120 // A NULL browser may only be given for pop-up views.
121 DCHECK(browser || (!browser && view_type == ViewType::EXTENSION_POPUP));
129 host->CreateView(browser);
135 Browser* browser,
137 // A NULL browser may only be given for pop-up views.
138 DCHECK(browser || (!browser && view_type == ViewType::EXTENSION_POPUP));
144 return CreateView(extension, url, browser, view_type);
151 Browser* browser) {
152 return CreateView(extension, url, browser, ViewType::EXTENSION_POPUP);
156 Browser* browser) {
157 return CreateView(url, browser, ViewType::EXTENSION_POPUP);
161 const Extension* extension, const GURL& url, Browser* browser) {
162 return CreateView(extension, url, browser, ViewType::EXTENSION_INFOBAR);
166 Browser* browser) {
167 return CreateView(url, browser, ViewType::EXTENSION_INFOBAR);
195 Browser* browser) {
200 if (!browser || browser->profile()->IsOffTheRecord()) {
201 browser = Browser::GetOrCreateTabbedBrowser(
205 browser->OpenURL(extension->options_url(), GURL(), SINGLETON_TAB,
207 browser->window()->Show();
208 browser->GetSelectedTabContents()->Activate();
334 // Close background hosts when the last browser is closed so that they
386 Browser* browser,
391 browser, view_type);
399 return original_manager_->CreateView(extension, url, browser, view_type);
460 Browser* browser = Source<Browser>(source).ptr();
461 if (browser->profile() == browsing_instance_->profile()) {
462 // On Chrome OS, a login screen is implemented as a browser.
463 // This browser has no extension service. In this case,