Home | History | Annotate | Download | only in bubble

Lines Matching refs:arrow

123   if ((bubble_border_->arrow() != BubbleBorder::NONE &&
124 bubble_border_->arrow() != BubbleBorder::FLOAT) ||
249 const BubbleBorder::Arrow arrow = bubble_border_->arrow();
250 if (adjust_if_offscreen && BubbleBorder::has_arrow(arrow)) {
251 if (!bubble_border_->is_arrow_at_center(arrow)) {
256 // Mirror as needed vertically if the arrow is on a horizontal edge and
258 MirrorArrowIfOffScreen(BubbleBorder::is_arrow_on_horizontal(arrow),
265 // Calculate the bounds with the arrow in its updated location and offset.
283 BubbleBorder::Arrow arrow = bubble_border()->arrow();
284 // Mirror the arrow and get the new bounds.
286 vertical ? BubbleBorder::vertical_mirror(arrow) :
287 BubbleBorder::horizontal_mirror(arrow));
290 // Restore the original arrow if mirroring doesn't show more of the bubble.
293 bubble_border_->set_arrow(arrow);
301 BubbleBorder::Arrow arrow = bubble_border()->arrow();
302 DCHECK(BubbleBorder::is_arrow_at_center(arrow));
313 const bool is_horizontal = BubbleBorder::is_arrow_on_horizontal(arrow);
329 // window needs to be moved to the right and that means we need to move arrow