#include "ui/views/bubble/tooltip_icon.h"
#include "base/observer_list.h"
#include "base/timer/timer.h"
#include "build/build_config.h"
#include "components/vector_icons/vector_icons.h"
#include "ui/accessibility/ax_enums.mojom.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/color/color_id.h"
#include "ui/color/color_provider.h"
#include "ui/gfx/paint_vector_icon.h"
#include "ui/views/accessibility/view_accessibility.h"
#include "ui/views/bubble/bubble_frame_view.h"
#include "ui/views/bubble/info_bubble.h"
#include "ui/views/controls/focus_ring.h"
#include "ui/views/controls/highlight_path_generator.h"
#include "ui/views/layout/layout_provider.h"
#include "ui/views/mouse_watcher_view_host.h"
#include "ui/views/style/platform_style.h"
namespace views {
TooltipIcon::TooltipIcon(const std::u16string& tooltip, int tooltip_icon_size)
: … { … }
TooltipIcon::~TooltipIcon() { … }
void TooltipIcon::SetBubbleWidth(int preferred_width) { … }
int TooltipIcon::GetBubbleWidth() const { … }
void TooltipIcon::SetAnchorPointArrow(BubbleBorder::Arrow arrow) { … }
BubbleBorder::Arrow TooltipIcon::GetAnchorPointArrow() const { … }
void TooltipIcon::OnMouseEntered(const ui::MouseEvent& event) { … }
void TooltipIcon::OnMouseExited(const ui::MouseEvent& event) { … }
bool TooltipIcon::OnMousePressed(const ui::MouseEvent& event) { … }
void TooltipIcon::OnFocus() { … }
void TooltipIcon::OnBlur() { … }
void TooltipIcon::OnGestureEvent(ui::GestureEvent* event) { … }
void TooltipIcon::OnThemeChanged() { … }
void TooltipIcon::MouseMovedOutOfHost() { … }
void TooltipIcon::AddObserver(Observer* observer) { … }
void TooltipIcon::RemoveObserver(Observer* observer) { … }
void TooltipIcon::SetDrawAsHovered(bool hovered) { … }
void TooltipIcon::ShowBubble() { … }
void TooltipIcon::HideBubble() { … }
void TooltipIcon::OnWidgetDestroyed(Widget* widget) { … }
BEGIN_METADATA(…)
}