#include "chrome/browser/ui/views/web_apps/frame_toolbar/web_app_origin_text.h"
#include "base/functional/bind.h"
#include "base/i18n/rtl.h"
#include "base/strings/utf_string_conversions.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_finder.h"
#include "chrome/browser/ui/view_ids.h"
#include "chrome/browser/ui/views/chrome_typography.h"
#include "chrome/browser/ui/views/web_apps/frame_toolbar/web_app_toolbar_button_container.h"
#include "chrome/browser/ui/web_applications/app_browser_controller.h"
#include "content/public/browser/navigation_handle.h"
#include "content/public/browser/web_contents.h"
#include "ui/accessibility/ax_enums.mojom.h"
#include "ui/accessibility/ax_node_data.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/compositor/layer.h"
#include "ui/compositor/layer_animation_element.h"
#include "ui/compositor/layer_animation_sequence.h"
#include "ui/compositor/scoped_layer_animation_settings.h"
#include "ui/views/accessibility/view_accessibility.h"
#include "ui/views/controls/label.h"
#include "ui/views/layout/fill_layout.h"
#include "ui/views/style/typography.h"
#include "url/gurl.h"
namespace {
constexpr gfx::Tween::Type kTweenType = …;
}
WebAppOriginText::WebAppOriginText(Browser* browser) { … }
WebAppOriginText::~WebAppOriginText() = default;
void WebAppOriginText::SetTextColor(SkColor color, bool show_text) { … }
void WebAppOriginText::SetAllowedToAnimate(bool allowed) { … }
void WebAppOriginText::StartFadeAnimation() { … }
void WebAppOriginText::OnLayerAnimationEnded(
ui::LayerAnimationSequence* sequence) { … }
const std::u16string& WebAppOriginText::GetLabelTextForTesting() { … }
void WebAppOriginText::OnTabStripModelChanged(
TabStripModel* tab_strip_model,
const TabStripModelChange& change,
const TabStripSelectionChange& selection) { … }
void WebAppOriginText::DidFinishNavigation(content::NavigationHandle* handle) { … }
void WebAppOriginText::UpdateAccessibleName() { … }
BEGIN_METADATA(…)