| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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_WIDGET_WIDGET_H_ | 5 #ifndef UI_VIEWS_WIDGET_WIDGET_H_ |
| 6 #define UI_VIEWS_WIDGET_WIDGET_H_ | 6 #define UI_VIEWS_WIDGET_WIDGET_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <set> | 9 #include <set> |
| 10 #include <stack> | 10 #include <stack> |
| (...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 142 WidgetDelegate* delegate; | 142 WidgetDelegate* delegate; |
| 143 bool child; | 143 bool child; |
| 144 bool transient; | 144 bool transient; |
| 145 // If true, the widget may be fully or partially transparent. If false, | 145 // If true, the widget may be fully or partially transparent. If false, |
| 146 // we can perform optimizations based on the widget being fully opaque. | 146 // we can perform optimizations based on the widget being fully opaque. |
| 147 // Defaults to false. | 147 // Defaults to false. |
| 148 bool transparent; | 148 bool transparent; |
| 149 bool accept_events; | 149 bool accept_events; |
| 150 bool can_activate; | 150 bool can_activate; |
| 151 bool keep_on_top; | 151 bool keep_on_top; |
| 152 bool is_panel; |
| 152 Ownership ownership; | 153 Ownership ownership; |
| 153 bool mirror_origin_in_rtl; | 154 bool mirror_origin_in_rtl; |
| 154 bool has_dropshadow; | 155 bool has_dropshadow; |
| 155 // Whether the widget should be maximized or minimized. | 156 // Whether the widget should be maximized or minimized. |
| 156 ui::WindowShowState show_state; | 157 ui::WindowShowState show_state; |
| 157 // Should the widget be double buffered? Default is false. | 158 // Should the widget be double buffered? Default is false. |
| 158 bool double_buffer; | 159 bool double_buffer; |
| 159 gfx::NativeView parent; | 160 gfx::NativeView parent; |
| 160 Widget* parent_widget; | 161 Widget* parent_widget; |
| 161 // Specifies the initial bounds of the Widget. Default is empty, which means | 162 // Specifies the initial bounds of the Widget. Default is empty, which means |
| (...skipping 564 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 726 // duplicate move events even though the mouse hasn't moved. | 727 // duplicate move events even though the mouse hasn't moved. |
| 727 bool last_mouse_event_was_move_; | 728 bool last_mouse_event_was_move_; |
| 728 gfx::Point last_mouse_event_position_; | 729 gfx::Point last_mouse_event_position_; |
| 729 | 730 |
| 730 DISALLOW_COPY_AND_ASSIGN(Widget); | 731 DISALLOW_COPY_AND_ASSIGN(Widget); |
| 731 }; | 732 }; |
| 732 | 733 |
| 733 } // namespace views | 734 } // namespace views |
| 734 | 735 |
| 735 #endif // UI_VIEWS_WIDGET_WIDGET_H_ | 736 #endif // UI_VIEWS_WIDGET_WIDGET_H_ |
| OLD | NEW |