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); |
}; |