Lines Matching defs:Browser

61 class Browser : public TabHandlerDelegate,
88 // APP_POPUP. (see Browser::CreateForApp)
98 // Possible elements of the Browser window.
127 // Browser has a NULL window after its construction, InitBrowserWindow must
131 Browser(Type type, Profile* profile);
132 virtual ~Browser();
134 // Creates a normal tabbed browser with the specified profile. The Browser's
136 static Browser* Create(Profile* profile);
140 static Browser* CreateForPopup(Type type, Profile* profile,
145 static Browser* CreateForType(Type type, Profile* profile);
151 static Browser* CreateForApp(const std::string& app_name,
158 static Browser* CreateForDevTools(Profile* profile);
172 // Creates the Browser Window. Prefer to use the static helpers above where
186 // this Browser.
221 // Browser Creation Helpers /////////////////////////////////////////////////
244 // is true, the application will be opened as a Browser::Type::APP_PANEL in
246 // Browser::Type::APP a.k.a. "thin frame" (if |extension| is NULL) or
247 // Browser::Type::EXTENSION_APP (if |extension| is non-NULL).
255 Browser** app_browser);
262 // Browser::OpenApplicationWindow().
490 // Returns true if the Browser supports the specified feature. The value of
497 // Returns true if the Browser can support the specified feature. See comment
597 // Returns the Browser which contains the tab with the given
602 static Browser* GetBrowserForController(
606 static Browser* GetTabbedBrowser(Profile* profile, bool match_incognito);
609 // Creates a new Browser if none are available.
610 static Browser* GetOrCreateTabbedBrowser(Profile* profile);
638 // this Browser. Updates the UI for the start of this navigation.
672 virtual Browser* AsBrowser();
677 virtual Browser* CreateNewStripWithContents(
965 void SetAsDelegate(TabContentsWrapper* tab, Browser* delegate);
1041 // This Browser's type.
1044 // This Browser's profile.
1047 // This Browser's window.
1050 // This Browser's current TabHandler.
1079 ScopedRunnableMethodFactory<Browser> chrome_updater_factory_;
1119 ScopedRunnableMethodFactory<Browser> method_factory_;
1180 DISALLOW_COPY_AND_ASSIGN(Browser);