Lines Matching refs:bubble
9 #include "chrome/browser/ui/views/bubble/bubble_border.h"
16 // Browser. If you don't install a delegate, the bubble will hide
17 // automatically when the browser moves. The bubble is only shown manually.
18 // Users are expected to delete the bubble when finished with it.
22 // Delegate to browser bubble events.
25 // Called when the Browser Window that this bubble is attached to moves.
26 virtual void BubbleBrowserWindowMoved(BrowserBubble* bubble) {}
28 // Called with the Browser Window that this bubble is attached to is
30 virtual void BubbleBrowserWindowClosing(BrowserBubble* bubble) {}
32 // Called when the bubble became active / got focus.
33 virtual void BubbleGotFocus(BrowserBubble* bubble) {}
35 // Called when the bubble became inactive / lost focus.
37 virtual void BubbleLostFocus(BrowserBubble* bubble,
41 // Note that the bubble will size itself to the preferred size of |view| plus
42 // insets of bubble border. |view| is the embedded view, |frame| is widget
43 // that the bubble is being positioned relative to, |relative_to| is the
44 // location that the bubble is showing relative to in screen coordinates,
47 // |arrow_location| is the location where the arrow should on the bubble.
54 // Call manually if you need to detach the bubble from tracking the browser's
69 // With no delegate, both of these default to Hiding the bubble.
73 // Show or hide the bubble.
81 // Set the bounds of the bubble relative to the browser window.
88 // Reposition the bubble - as we are using a WS_POPUP for the bubble,
92 // Resize the bubble to fit the view.
111 // The widget that this bubble is in.
114 // The frame that this bubble is attached to.
118 // The view that is displayed in this bubble.
121 // Anchor rect that this bubble is shown relative to, in frame coordinates.
124 // Arrow location of this bubble.
133 // The delegate isn't owned by the bubble.
136 // Is the bubble attached to a Browser window.
139 // Non-owning pointer to the host of this bubble.