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_WS_WINDOW_TREE_IMPL_H_ | 5 #ifndef COMPONENTS_MUS_WS_WINDOW_TREE_IMPL_H_ |
6 #define COMPONENTS_MUS_WS_WINDOW_TREE_IMPL_H_ | 6 #define COMPONENTS_MUS_WS_WINDOW_TREE_IMPL_H_ |
7 | 7 |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include <map> | 10 #include <map> |
(...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
312 Id transport_window_id, | 312 Id transport_window_id, |
313 mojo::InsetsPtr insets, | 313 mojo::InsetsPtr insets, |
314 mojo::Array<mojo::RectPtr> transport_additional_client_areas) override; | 314 mojo::Array<mojo::RectPtr> transport_additional_client_areas) override; |
315 void GetWindowManagerInternalClient( | 315 void GetWindowManagerInternalClient( |
316 mojo::AssociatedInterfaceRequest<mojom::WindowManagerInternalClient> | 316 mojo::AssociatedInterfaceRequest<mojom::WindowManagerInternalClient> |
317 internal) override; | 317 internal) override; |
318 | 318 |
319 // mojom::WindowManagerInternalClient: | 319 // mojom::WindowManagerInternalClient: |
320 void WmResponse(uint32_t change_id, bool response) override; | 320 void WmResponse(uint32_t change_id, bool response) override; |
321 void WmRequestClose(Id transport_window_id) override; | 321 void WmRequestClose(Id transport_window_id) override; |
| 322 void WmSetFrameDecorationValues( |
| 323 mojom::FrameDecorationValuesPtr values) override; |
322 void OnWmCreatedTopLevelWindow(uint32_t change_id, | 324 void OnWmCreatedTopLevelWindow(uint32_t change_id, |
323 Id transport_window_id) override; | 325 Id transport_window_id) override; |
324 | 326 |
325 // AccessPolicyDelegate: | 327 // AccessPolicyDelegate: |
326 bool HasRootForAccessPolicy(const ServerWindow* window) const override; | 328 bool HasRootForAccessPolicy(const ServerWindow* window) const override; |
327 bool IsWindowKnownForAccessPolicy(const ServerWindow* window) const override; | 329 bool IsWindowKnownForAccessPolicy(const ServerWindow* window) const override; |
328 bool IsWindowRootOfAnotherConnectionForAccessPolicy( | 330 bool IsWindowRootOfAnotherConnectionForAccessPolicy( |
329 const ServerWindow* window) const override; | 331 const ServerWindow* window) const override; |
330 bool IsDescendantOfEmbedRoot(const ServerWindow* window) override; | 332 bool IsDescendantOfEmbedRoot(const ServerWindow* window) override; |
331 | 333 |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
365 | 367 |
366 scoped_ptr<WaitingForTopLevelWindowInfo> waiting_for_top_level_window_info_; | 368 scoped_ptr<WaitingForTopLevelWindowInfo> waiting_for_top_level_window_info_; |
367 | 369 |
368 DISALLOW_COPY_AND_ASSIGN(WindowTreeImpl); | 370 DISALLOW_COPY_AND_ASSIGN(WindowTreeImpl); |
369 }; | 371 }; |
370 | 372 |
371 } // namespace ws | 373 } // namespace ws |
372 } // namespace mus | 374 } // namespace mus |
373 | 375 |
374 #endif // COMPONENTS_MUS_WS_WINDOW_TREE_IMPL_H_ | 376 #endif // COMPONENTS_MUS_WS_WINDOW_TREE_IMPL_H_ |
OLD | NEW |