Chromium Code Reviews| Index: components/web_view/public/interfaces/frame.mojom |
| diff --git a/components/web_view/public/interfaces/frame.mojom b/components/web_view/public/interfaces/frame.mojom |
| index d1a8f807d534260783d2a4a4360947c4c1cd74ef..ce507f92ac353fb50618a9a0f08f5f597da1c960 100644 |
| --- a/components/web_view/public/interfaces/frame.mojom |
| +++ b/components/web_view/public/interfaces/frame.mojom |
| @@ -110,6 +110,12 @@ interface Frame { |
| // Dispatches a load event to the parent of the frame. |
| DispatchLoadEventToParent(); |
| + |
| + // Reports the number of matches for a given find. |
| + ReportFindInPageMatchCount(int32 request_id, int32 count, bool final_update); |
| + |
| + // Reports which match is currently highlighted. |
| + ReportFindInPageSelection(int32 request_id, int32 active_match_ordinal); |
|
Elliot Glaysher
2015/09/28 21:22:57
This sort of diverges from the chrome ipc version.
|
| }; |
| enum ViewConnectType { |
| @@ -166,4 +172,10 @@ interface FrameClient { |
| // Called to dispatch a load event of |frame_id| in its parent. This is only |
| // called on the FrameClient rendering the parent of |frame_id|. |
| OnDispatchFrameLoadEvent(uint32 frame_id); |
| + |
| + // Finds a string in page. |
| + OnFind(int32 request_id, string search_text); |
| + |
| + // Stop highlighting the find results on the page. |
| + OnStopFinding(); |
| }; |