Lines Matching defs:Shell
51 // This represents one window of the Content Shell, i.e. all the UI including
53 class Shell : public WebContentsDelegate,
59 virtual ~Shell();
84 static Shell* CreateNewWindow(BrowserContext* browser_context,
90 // Returns the Shell object corresponding to the given RenderViewHost.
91 static Shell* FromRenderViewHost(RenderViewHost* rvh);
94 static std::vector<Shell*>& windows() { return windows_; }
101 base::Callback<void(Shell*)> shell_created_callback);
169 explicit Shell(WebContents* web_contents);
171 // Helper to create a new Shell given a newly created WebContents.
172 static Shell* CreateShell(WebContents* web_contents,
185 // platform specific Shell implementation.
256 static std::vector<Shell*> windows_;
258 static base::Callback<void(Shell*)> shell_created_callback_;
260 // True if the destructur of Shell should post a quit closure on the current
261 // message loop if the destructed Shell object was the last one.