Home | History | Annotate | Download | only in browser

Lines Matching refs:ExternalTabContainer

61   ExternalTabPageInfoBubbleView(ExternalTabContainer* container,
82 scoped_refptr<ExternalTabContainer> container_;
85 base::LazyInstance<ExternalTabContainer::PendingTabs>
86 ExternalTabContainer::pending_tabs_(base::LINKER_INITIALIZED);
88 ExternalTabContainer::ExternalTabContainer(
107 ExternalTabContainer::~ExternalTabContainer() {
111 TabContents* ExternalTabContainer::tab_contents() const {
115 bool ExternalTabContainer::Init(Profile* profile,
190 &ExternalTabContainer::Navigate, initial_url, referrer));
212 void ExternalTabContainer::Uninitialize() {
224 Details<ExternalTabContainer>(this));
239 bool ExternalTabContainer::Reinitialize(
255 &ExternalTabContainer::OnReinitialize));
262 void ExternalTabContainer::SetTabHandle(int handle) {
266 void ExternalTabContainer::ProcessUnhandledAccelerator(const MSG& msg) {
273 void ExternalTabContainer::FocusThroughTabTraversal(
288 bool ExternalTabContainer::IsExternalTabContainer(HWND window) {
293 ExternalTabContainer* ExternalTabContainer::GetContainerForTab(
302 ExternalTabContainer* container = reinterpret_cast<ExternalTabContainer*>(
308 ExternalTabContainer*
309 ExternalTabContainer::GetExternalContainerFromNativeWindow(
311 ExternalTabContainer* tab_container = NULL;
313 tab_container = reinterpret_cast<ExternalTabContainer*>(
319 // ExternalTabContainer, TabContentsDelegate implementation:
321 void ExternalTabContainer::OpenURLFromTab(TabContents* source,
375 void ExternalTabContainer::NavigationStateChanged(const TabContents* source,
385 void ExternalTabContainer::AddNewContents(TabContents* source,
397 scoped_refptr<ExternalTabContainer> new_container;
401 // a determining factor in whether the new ExternalTabContainer instance is
404 new_container = new ExternalTabContainer(NULL, NULL);
414 // Make sure that ExternalTabContainer instance is initialized with
453 void ExternalTabContainer::TabContentsCreated(TabContents* new_contents) {
463 bool ExternalTabContainer::infobars_enabled() {
467 void ExternalTabContainer::ActivateContents(TabContents* contents) {
470 void ExternalTabContainer::DeactivateContents(TabContents* contents) {
473 void ExternalTabContainer::LoadingStateChanged(TabContents* source) {
476 void ExternalTabContainer::CloseContents(TabContents* source) {
490 void ExternalTabContainer::MoveContents(TabContents* source,
496 bool ExternalTabContainer::IsPopup(const TabContents* source) const {
500 void ExternalTabContainer::UpdateTargetURL(TabContents* source,
509 void ExternalTabContainer::ContentsZoomChange(bool zoom_in) {
512 void ExternalTabContainer::ForwardMessageToExternalHost(
521 bool ExternalTabContainer::IsExternalTabContainer() const {
525 gfx::NativeWindow ExternalTabContainer::GetFrameNativeWindow() {
529 bool ExternalTabContainer::TakeFocus(bool reverse) {
538 bool ExternalTabContainer::CanDownload(int request_id) {
558 void ExternalTabContainer::ShowPageInfo(Profile* profile,
576 void ExternalTabContainer::RegisterRenderViewHostForAutomation(
588 void ExternalTabContainer::RegisterRenderViewHost(
591 // ExternalTabContainer should share the same resource request automation
598 void ExternalTabContainer::UnregisterRenderViewHost(
601 // ExternalTabContainer::RegisterRenderViewHost.
609 bool ExternalTabContainer::HandleContextMenu(const ContextMenuParams& params) {
641 bool ExternalTabContainer::ExecuteContextMenuCommand(int command) {
661 bool ExternalTabContainer::PreHandleKeyboardEvent(
666 void ExternalTabContainer::HandleKeyboardEvent(
672 void ExternalTabContainer::ShowHtmlDialog(HtmlDialogUIDelegate* delegate,
683 void ExternalTabContainer::BeforeUnloadFired(TabContents* tab,
708 void ExternalTabContainer::ShowRepostFormWarningDialog(
714 // ExternalTabContainer, NotificationObserver implementation:
716 void ExternalTabContainer::Observe(NotificationType type,
730 TRACE_EVENT_END("ExternalTabContainer::Navigate", 0,
794 // ExternalTabContainer, views::WidgetWin overrides:
796 LRESULT ExternalTabContainer::OnCreate(LPCREATESTRUCT create_struct) {
805 void ExternalTabContainer::OnDestroy() {
814 void ExternalTabContainer::OnFinalMessage(HWND window) {
819 void ExternalTabContainer::RunUnloadHandlers(IPC::Message* reply_message) {
845 // ExternalTabContainer, private:
846 bool ExternalTabContainer::ProcessUnhandledKeyStroke(HWND window,
872 bool ExternalTabContainer::InitNavigationInfo(NavigationInfo* nav_info,
898 scoped_refptr<ExternalTabContainer> ExternalTabContainer::RemovePendingTab(
900 ExternalTabContainer::PendingTabs& pending_tabs = pending_tabs_.Get();
903 scoped_refptr<ExternalTabContainer> container = (*index).second;
908 NOTREACHED() << "Failed to find ExternalTabContainer for cookie: "
913 SkColor ExternalTabContainer::GetInfoBarSeparatorColor() const {
917 void ExternalTabContainer::InfoBarContainerStateChanged(bool is_animating) {
922 bool ExternalTabContainer::DrawInfoBarArrows(int* x) const {
926 // ExternalTabContainer instances do not have a window.
927 views::Window* ExternalTabContainer::GetWindow() {
931 bool ExternalTabContainer::AcceleratorPressed(
974 void ExternalTabContainer::Navigate(const GURL& url, const GURL& referrer) {
980 TRACE_EVENT_BEGIN("ExternalTabContainer::Navigate", 0, url.spec());
986 bool ExternalTabContainer::OnGoToEntryOffset(int offset) {
996 void ExternalTabContainer::LoadAccelerators() {
1032 void ExternalTabContainer::OnReinitialize() {
1046 void ExternalTabContainer::ServicePendingOpenURLRequests() {
1061 void ExternalTabContainer::SetupExternalTabView() {
1066 // The views created here will be destroyed when the ExternalTabContainer
1097 : ExternalTabContainer(automation, filter) {
1114 ExternalTabContainer::OpenURLFromTab(source, url, referrer, disposition,