| Index: chrome/browser/ui/views/toolbar/toolbar_origin_chip_view.h
|
| diff --git a/chrome/browser/ui/views/toolbar/toolbar_origin_chip_view.h b/chrome/browser/ui/views/toolbar/toolbar_origin_chip_view.h
|
| deleted file mode 100644
|
| index ee08126a92883abef5f61dd91bc0f53e4f7114e8..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/ui/views/toolbar/toolbar_origin_chip_view.h
|
| +++ /dev/null
|
| @@ -1,110 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef CHROME_BROWSER_UI_VIEWS_TOOLBAR_TOOLBAR_ORIGIN_CHIP_VIEW_H_
|
| -#define CHROME_BROWSER_UI_VIEWS_TOOLBAR_TOOLBAR_ORIGIN_CHIP_VIEW_H_
|
| -
|
| -#include "chrome/browser/safe_browsing/ui_manager.h"
|
| -#include "chrome/browser/ui/toolbar/toolbar_model.h"
|
| -#include "chrome/browser/ui/views/location_bar/location_icon_view.h"
|
| -#include "chrome/browser/ui/views/toolbar/toolbar_button.h"
|
| -#include "ui/views/controls/button/button.h"
|
| -#include "ui/views/drag_controller.h"
|
| -
|
| -class ToolbarOriginChipExtensionIcon;
|
| -class ToolbarView;
|
| -
|
| -namespace content {
|
| -class WebContents;
|
| -}
|
| -
|
| -namespace gfx {
|
| -class Canvas;
|
| -}
|
| -
|
| -namespace views {
|
| -class Button;
|
| -class Label;
|
| -}
|
| -
|
| -class ToolbarOriginChipView : public ToolbarButton,
|
| - public views::ButtonListener,
|
| - public views::DragController,
|
| - public SafeBrowsingUIManager::Observer {
|
| - public:
|
| - explicit ToolbarOriginChipView(ToolbarView* toolbar_view);
|
| - virtual ~ToolbarOriginChipView();
|
| -
|
| - void Init();
|
| -
|
| - // Returns true if the origin chip should be visible. This will always be
|
| - // true if the original origin chip experiment is enabled. If the V2
|
| - // experiment is enabled this is true if the chip hasn't been hidden by
|
| - // clicking on it or interacting with the Omnibox.
|
| - bool ShouldShow();
|
| -
|
| - // Recalculates the contents of the Origin Chip based on the displayed tab.
|
| - void Update(content::WebContents* tab);
|
| -
|
| - // Called to signal that the contents of the tab being shown has changed, so
|
| - // the origin chip needs to update itself to the new state.
|
| - void OnChanged();
|
| -
|
| - views::ImageView* location_icon_view() {
|
| - return location_icon_view_;
|
| - }
|
| - const views::ImageView* location_icon_view() const {
|
| - return location_icon_view_;
|
| - }
|
| -
|
| - // Elides the hostname shown to the indicated width, if needed. Returns the
|
| - // final width of the origin chip. Note: this may be more than the target
|
| - // width, since the hostname will not be elided past the TLD+1.
|
| - int ElideDomainTarget(int target_max_width);
|
| -
|
| - // ToolbarButton:
|
| - virtual gfx::Size GetPreferredSize() OVERRIDE;
|
| - virtual void Layout() OVERRIDE;
|
| - virtual void OnPaint(gfx::Canvas* canvas) OVERRIDE;
|
| -
|
| - // views::ButtonListener:
|
| - virtual void ButtonPressed(views::Button* sender,
|
| - const ui::Event& event) OVERRIDE;
|
| -
|
| - // views::DragController:
|
| - virtual void WriteDragDataForView(View* sender,
|
| - const gfx::Point& press_pt,
|
| - OSExchangeData* data) OVERRIDE;
|
| - virtual int GetDragOperationsForView(View* sender,
|
| - const gfx::Point& p) OVERRIDE;
|
| - virtual bool CanStartDragForView(View* sender,
|
| - const gfx::Point& press_pt,
|
| - const gfx::Point& p) OVERRIDE;
|
| -
|
| - // SafeBrowsingUIManager::Observer:
|
| - virtual void OnSafeBrowsingHit(
|
| - const SafeBrowsingUIManager::UnsafeResource& resource) OVERRIDE;
|
| - virtual void OnSafeBrowsingMatch(
|
| - const SafeBrowsingUIManager::UnsafeResource& resource) OVERRIDE;
|
| -
|
| - private:
|
| - ToolbarView* toolbar_view_;
|
| - views::Label* host_label_;
|
| - LocationIconView* location_icon_view_;
|
| - scoped_ptr<views::Painter> ev_background_painter_;
|
| - scoped_ptr<views::Painter> broken_ssl_background_painter_;
|
| - scoped_ptr<views::Painter> malware_background_painter_;
|
| - // Will point to one of the background painters, or NULL if the state of the
|
| - // chip has no background.
|
| - views::Painter* painter_;
|
| - bool showing_16x16_icon_;
|
| - scoped_ptr<ToolbarOriginChipExtensionIcon> extension_icon_;
|
| - GURL url_displayed_;
|
| - ToolbarModel::SecurityLevel security_level_;
|
| - bool url_malware_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(ToolbarOriginChipView);
|
| -};
|
| -
|
| -#endif // CHROME_BROWSER_UI_VIEWS_TOOLBAR_TOOLBAR_ORIGIN_CHIP_VIEW_H_
|
|
|