Home | History | Annotate | Download | only in browser

Lines Matching refs:ExternalTabContainer

43 class ExternalTabContainer : public TabContentsDelegate,
46 public base::RefCounted<ExternalTabContainer>,
51 typedef std::map<uintptr_t, scoped_refptr<ExternalTabContainer> > PendingTabs;
53 ExternalTabContainer(AutomationProvider* automation,
85 // for this container. Typically used when an ExternalTabContainer
99 // ExternalTabContainer window
102 // A helper function that returns a pointer to the ExternalTabContainer
104 // is not an ExternalTabContainer.
105 static ExternalTabContainer* GetExternalContainerFromNativeWindow(
108 // A helper method that retrieves the ExternalTabContainer object that
110 static ExternalTabContainer* GetContainerForTab(HWND tab_window);
184 // Returns the ExternalTabContainer instance associated with the cookie
187 static scoped_refptr<ExternalTabContainer> RemovePendingTab(uintptr_t cookie);
219 ~ExternalTabContainer();
230 friend class base::RefCounted<ExternalTabContainer>;
240 // ExternalTabContainer is notified via AddNewContents. At this point we
263 // Scheduled as a task in ExternalTabContainer::Reinitialize
266 // Creates and initializes the view hierarchy for this ExternalTabContainer.
296 // Scoped browser object for this ExternalTabContainer instance.
302 // Allows us to run tasks on the ExternalTabContainer instance which are
304 ScopedRunnableMethodFactory<ExternalTabContainer> external_method_factory_;
318 // Set to true if the ExternalTabContainer instance is waiting for an ack
322 // Set to true if the ExternalTabContainer if infobars should be enabled.
341 DISALLOW_COPY_AND_ASSIGN(ExternalTabContainer);
348 class TemporaryPopupExternalTabContainer : public ExternalTabContainer {