Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 COMPONENTS_MUS_PUBLIC_CPP_WINDOW_H_ | 5 #ifndef COMPONENTS_MUS_PUBLIC_CPP_WINDOW_H_ |
| 6 #define COMPONENTS_MUS_PUBLIC_CPP_WINDOW_H_ | 6 #define COMPONENTS_MUS_PUBLIC_CPP_WINDOW_H_ |
| 7 | 7 |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 160 void MoveToFront(); | 160 void MoveToFront(); |
| 161 void MoveToBack(); | 161 void MoveToBack(); |
| 162 | 162 |
| 163 bool Contains(Window* child) const; | 163 bool Contains(Window* child) const; |
| 164 | 164 |
| 165 Window* GetChildById(Id id); | 165 Window* GetChildById(Id id); |
| 166 | 166 |
| 167 void SetTextInputState(mojo::TextInputStatePtr state); | 167 void SetTextInputState(mojo::TextInputStatePtr state); |
| 168 void SetImeVisibility(bool visible, mojo::TextInputStatePtr state); | 168 void SetImeVisibility(bool visible, mojo::TextInputStatePtr state); |
| 169 | 169 |
| 170 // Capture. | |
|
sky
2015/11/17 01:06:42
This comment isn't really useful, nuke it.
| |
| 171 void SetCapture(); | |
| 172 void ReleaseCapture(); | |
| 173 | |
| 170 // The following make their way to the WindowManager. See | 174 // The following make their way to the WindowManager. See |
| 171 // window_manager.mojom for details. | 175 // window_manager.mojom for details. |
| 172 void SetPreferredSize(const gfx::Size& size); | 176 void SetPreferredSize(const gfx::Size& size); |
| 173 void SetShowState(mojom::ShowState show_state); | 177 void SetShowState(mojom::ShowState show_state); |
| 174 void SetResizeBehavior(mojom::ResizeBehavior resize_behavior); | 178 void SetResizeBehavior(mojom::ResizeBehavior resize_behavior); |
| 175 | 179 |
| 176 // Focus. | 180 // Focus. |
| 177 void SetFocus(); | 181 void SetFocus(); |
| 178 bool HasFocus() const; | 182 bool HasFocus() const; |
| 179 | 183 |
| (...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 292 }; | 296 }; |
| 293 | 297 |
| 294 std::map<const void*, Value> prop_map_; | 298 std::map<const void*, Value> prop_map_; |
| 295 | 299 |
| 296 MOJO_DISALLOW_COPY_AND_ASSIGN(Window); | 300 MOJO_DISALLOW_COPY_AND_ASSIGN(Window); |
| 297 }; | 301 }; |
| 298 | 302 |
| 299 } // namespace mus | 303 } // namespace mus |
| 300 | 304 |
| 301 #endif // COMPONENTS_MUS_PUBLIC_CPP_WINDOW_H_ | 305 #endif // COMPONENTS_MUS_PUBLIC_CPP_WINDOW_H_ |
| OLD | NEW |