Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / devtools / devtools_embedder_message_dispatcher.h
index f905b7b..b040a48 100644 (file)
@@ -9,6 +9,8 @@
 #include <string>
 
 #include "base/callback.h"
+#include "ui/gfx/insets.h"
+#include "ui/gfx/size.h"
 
 namespace base {
 class ListValue;
@@ -30,6 +32,9 @@ class DevToolsEmbedderMessageDispatcher {
     virtual void CloseWindow() = 0;
     virtual void SetContentsInsets(
         int top, int left, int bottom, int right) = 0;
+    virtual void SetContentsResizingStrategy(
+        const gfx::Insets& insets, const gfx::Size& min_size) = 0;
+    virtual void InspectElementCompleted() = 0;
     virtual void MoveWindow(int x, int y) = 0;
     virtual void SetIsDocked(bool is_docked) = 0;
     virtual void OpenInNewTab(const std::string& url) = 0;
@@ -49,6 +54,9 @@ class DevToolsEmbedderMessageDispatcher {
     virtual void SearchInPath(int request_id,
                               const std::string& file_system_path,
                               const std::string& query) = 0;
+    virtual void ZoomIn() = 0;
+    virtual void ZoomOut() = 0;
+    virtual void ResetZoom() = 0;
   };
 
   explicit DevToolsEmbedderMessageDispatcher(Delegate* delegate);