#include "ui/views/bubble/bubble_border_arrow_utils.h"
namespace views {
gfx::Point GetArrowAnchorPointFromAnchorRect(BubbleBorder::Arrow arrow,
const gfx::Rect& anchor_rect) { … }
gfx::Vector2d GetContentBoundsOffsetToArrowAnchorPoint(
const gfx::Rect& contents_bounds,
BubbleBorder::Arrow arrow,
const gfx::Point& anchor_point) { … }
BubbleArrowSide GetBubbleArrowSide(BubbleBorder::Arrow arrow) { … }
gfx::Vector2d GetContentsBoundsOffsetToPlaceVisibleArrow(
BubbleBorder::Arrow arrow,
bool include_gap) { … }
gfx::Insets GetVisibleArrowInsets(BubbleBorder::Arrow arrow, bool include_gap) { … }
bool IsVerticalArrow(BubbleBorder::Arrow arrow) { … }
gfx::Size GetVisibleArrowSize(BubbleBorder::Arrow arrow) { … }
}