| Index: components/exo/display.h
|
| diff --git a/components/exo/display.h b/components/exo/display.h
|
| index 2d33a2e217cf567307af91d9e87bc3d35628c4f9..9bc2e527783b511be9d21617e6308798a6c1d621 100644
|
| --- a/components/exo/display.h
|
| +++ b/components/exo/display.h
|
| @@ -8,6 +8,7 @@
|
| #include <stddef.h>
|
|
|
| #include <memory>
|
| +#include <string>
|
|
|
| #include "base/macros.h"
|
| #include "base/memory/shared_memory_handle.h"
|
| @@ -23,6 +24,7 @@ class Point;
|
| }
|
|
|
| namespace exo {
|
| +class NotificationSurface;
|
| class SharedMemory;
|
| class ShellSurface;
|
| class SubSurface;
|
| @@ -78,6 +80,11 @@ class Display {
|
| std::unique_ptr<SubSurface> CreateSubSurface(Surface* surface,
|
| Surface* parent);
|
|
|
| + // Creates a notification surface for a surface and notification id.
|
| + std::unique_ptr<NotificationSurface> CreateNotificationSurface(
|
| + Surface* surface,
|
| + const std::string& notification_id);
|
| +
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(Display);
|
| };
|
|
|