| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef UI_VIEWS_BUBBLE_TRAY_BUBBLE_VIEW_H_ | 5 #ifndef UI_VIEWS_BUBBLE_TRAY_BUBBLE_VIEW_H_ |
| 6 #define UI_VIEWS_BUBBLE_TRAY_BUBBLE_VIEW_H_ | 6 #define UI_VIEWS_BUBBLE_TRAY_BUBBLE_VIEW_H_ |
| 7 | 7 |
| 8 #include <memory> | 8 #include <memory> |
| 9 | 9 |
| 10 #include "base/macros.h" | 10 #include "base/macros.h" |
| (...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 147 | 147 |
| 148 // Called when the delegate is destroyed. | 148 // Called when the delegate is destroyed. |
| 149 void reset_delegate() { delegate_ = NULL; } | 149 void reset_delegate() { delegate_ = NULL; } |
| 150 | 150 |
| 151 Delegate* delegate() { return delegate_; } | 151 Delegate* delegate() { return delegate_; } |
| 152 | 152 |
| 153 void set_gesture_dragging(bool dragging) { is_gesture_dragging_ = dragging; } | 153 void set_gesture_dragging(bool dragging) { is_gesture_dragging_ = dragging; } |
| 154 bool is_gesture_dragging() const { return is_gesture_dragging_; } | 154 bool is_gesture_dragging() const { return is_gesture_dragging_; } |
| 155 | 155 |
| 156 // Overridden from views::WidgetDelegate. | 156 // Overridden from views::WidgetDelegate. |
| 157 bool CanActivate() const override; | |
| 158 views::NonClientFrameView* CreateNonClientFrameView( | 157 views::NonClientFrameView* CreateNonClientFrameView( |
| 159 views::Widget* widget) override; | 158 views::Widget* widget) override; |
| 160 bool WidgetHasHitTestMask() const override; | 159 bool WidgetHasHitTestMask() const override; |
| 161 void GetWidgetHitTestMask(gfx::Path* mask) const override; | 160 void GetWidgetHitTestMask(gfx::Path* mask) const override; |
| 162 | 161 |
| 163 // Overridden from views::BubbleDialogDelegateView. | 162 // Overridden from views::BubbleDialogDelegateView. |
| 164 gfx::Rect GetAnchorRect() const override; | 163 gfx::Rect GetAnchorRect() const override; |
| 165 void OnBeforeBubbleWidgetInit(Widget::InitParams* params, | 164 void OnBeforeBubbleWidgetInit(Widget::InitParams* params, |
| 166 Widget* bubble_widget) const override; | 165 Widget* bubble_widget) const override; |
| 167 | 166 |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 207 | 206 |
| 208 // Used to find any mouse movements. | 207 // Used to find any mouse movements. |
| 209 std::unique_ptr<MouseWatcher> mouse_watcher_; | 208 std::unique_ptr<MouseWatcher> mouse_watcher_; |
| 210 | 209 |
| 211 DISALLOW_COPY_AND_ASSIGN(TrayBubbleView); | 210 DISALLOW_COPY_AND_ASSIGN(TrayBubbleView); |
| 212 }; | 211 }; |
| 213 | 212 |
| 214 } // namespace views | 213 } // namespace views |
| 215 | 214 |
| 216 #endif // UI_VIEWS_BUBBLE_TRAY_BUBBLE_VIEW_H_ | 215 #endif // UI_VIEWS_BUBBLE_TRAY_BUBBLE_VIEW_H_ |
| OLD | NEW |