Lines Matching refs:browser
5 #include "chrome/browser/ui/browser_init.h"
20 #include "chrome/browser/automation/automation_provider.h"
21 #include "chrome/browser/automation/automation_provider_list.h"
22 #include "chrome/browser/automation/chrome_frame_automation_provider.h"
23 #include "chrome/browser/automation/testing_automation_provider.h"
24 #include "chrome/browser/browser_process.h"
25 #include "chrome/browser/defaults.h"
26 #include "chrome/browser/extensions/extension_creator.h"
27 #include "chrome/browser/extensions/extension_service.h"
28 #include "chrome/browser/extensions/pack_extension_job.h"
29 #include "chrome/browser/first_run/first_run.h"
30 #include "chrome/browser/net/predictor_api.h"
31 #include "chrome/browser/net/url_fixer_upper.h"
32 #include "chrome/browser/notifications/desktop_notification_service.h"
33 #include "chrome/browser/platform_util.h"
34 #include "chrome/browser/prefs/pref_service.h"
35 #include "chrome/browser/prefs/session_startup_pref.h"
36 #include "chrome/browser/printing/cloud_print/cloud_print_proxy_service.h"
37 #include "chrome/browser/printing/print_dialog_cloud.h"
38 #include "chrome/browser/profiles/profile.h"
39 #include "chrome/browser/search_engines/template_url.h"
40 #include "chrome/browser/search_engines/template_url_model.h"
41 #include "chrome/browser/sessions/session_restore.h"
42 #include "chrome/browser/sessions/session_service.h"
43 #include "chrome/browser/shell_integration.h"
44 #include "chrome/browser/tab_contents/link_infobar_delegate.h"
45 #include "chrome/browser/tab_contents/simple_alert_infobar_delegate.h"
46 #include "chrome/browser/tabs/pinned_tab_codec.h"
47 #include "chrome/browser/tabs/tab_strip_model.h"
48 #include "chrome/browser/ui/browser_list.h"
49 #include "chrome/browser/ui/browser_navigator.h"
50 #include "chrome/browser/ui/browser_window.h"
51 #include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h"
59 #include "content/browser/browser_thread.h"
60 #include "content/browser/child_process_security_policy.h"
61 #include "content/browser/renderer_host/render_process_host.h"
62 #include "content/browser/tab_contents/navigation_controller.h"
63 #include "content/browser/tab_contents/tab_contents.h"
64 #include "content/browser/tab_contents/tab_contents_view.h"
77 #include "chrome/browser/ui/cocoa/keystone_infobar.h"
81 #include "chrome/browser/ui/gtk/gtk_util.h"
85 #include "chrome/browser/chromeos/cros/cros_library.h"
86 #include "chrome/browser/chromeos/cros/mount_library.h"
87 #include "chrome/browser/chromeos/cros/network_library.h"
88 #include "chrome/browser/chromeos/customization_document.h"
89 #include "chrome/browser/chromeos/enterprise_extension_observer.h"
90 #include "chrome/browser/chromeos/gview_request_interceptor.h"
91 #include "chrome/browser/chromeos/low_battery_observer.h"
92 #include "chrome/browser/chromeos/network_message_observer.h"
93 #include "chrome/browser/chromeos/network_state_notifier.h"
94 #include "chrome/browser/chromeos/sms_observer.h"
95 #include "chrome/browser/chromeos/update_observer.h"
96 #include "chrome/browser/chromeos/wm_message_listener.h"
97 #include "chrome/browser/chromeos/wm_overview_controller.h"
98 #include "chrome/browser/ui/webui/mediaplayer_ui.h"
133 // The delegate for the infobar shown when Chrome is not the default browser.
254 Browser* browser = BrowserList::GetLastActive();
255 if (!browser)
260 TabContents* tab = browser->GetSelectedTabContents();
392 // used to launch the browser. See http://www.catch22.net/tuts/undoc01 for
528 // NetworkStateNotifier has to be initialized before Launching browser
686 // Open the required browser windows and tabs. First, see if
705 // Check whether we are the default browser.
720 Browser* browser = BrowserList::GetLastActive();
721 browser->Print();
783 TabContents* app_tab = Browser::OpenApplicationTab(profile, extension, NULL);
810 TabContents* tab_in_app_window = Browser::OpenApplication(
838 TabContents* app_tab = Browser::OpenAppShortcutWindow(
851 // If we're starting up in "background mode" (no open browser window) then
852 // don't open any browser windows.
872 Browser* browser = NULL;
877 browser = BrowserList::GetLastActiveWithProfile(profile_);
879 browser = OpenURLsInBrowser(browser, process_startup, adjust_urls);
881 AddInfoBarsIfNecessary(browser);
906 Browser* browser =
908 AddInfoBarsIfNecessary(browser);
934 Browser* browser = OpenTabsInBrowser(NULL, true, tabs);
935 AddInfoBarsIfNecessary(browser);
960 Browser* BrowserInit::LaunchWithProfile::OpenURLsInBrowser(
961 Browser* browser,
966 return OpenTabsInBrowser(browser, process_startup, tabs);
969 Browser* BrowserInit::LaunchWithProfile::OpenTabsInBrowser(
970 Browser* browser,
975 // |browser|. While we may not end up actually using |browser| (since it
977 if (!profile_ && browser)
978 profile_ = browser->profile();
980 if (!browser || browser->type() != Browser::TYPE_NORMAL) {
981 browser = Browser::Create(profile_);
986 // browser window.
987 gtk_util::SetWMLastUserActionTime(browser->window()->GetNativeHandle());
994 browser->ToggleFullscreenMode();
1011 int index = browser->GetIndexForInsertionDuringRestore(i);
1013 browser::NavigateParams params(browser, tabs[i].url,
1019 browser::Navigate(¶ms);
1023 browser->window()->Show();
1026 browser->GetSelectedTabContents()->view()->SetInitialFocus();
1028 return browser;
1031 void BrowserInit::LaunchWithProfile::AddInfoBarsIfNecessary(Browser* browser) {
1032 if (!browser || !profile_ || browser->tab_count() == 0)
1035 TabContents* tab_contents = browser->GetSelectedTabContents();
1203 // is the first time the browser is being started), or the set of URLs
1216 // We do not check if we are the default browser if:
1321 // screen instead of a browser window, so it won't load any tabs.
1369 // the service process, we do not want to open any browser windows.
1375 // If we are just displaying a print dialog we shouldn't open browser
1388 // The browser will be launched after the user logs in.
1419 // If we don't want to launch a new browser window or tab (in the case