WebContentClient.ipc 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #include <AK/URL.h>
  2. #include <LibCore/AnonymousBuffer.h>
  3. #include <LibGfx/ShareableBitmap.h>
  4. #include <LibWeb/Cookie/Cookie.h>
  5. #include <LibWeb/Cookie/ParsedCookie.h>
  6. endpoint WebContentClient
  7. {
  8. did_start_loading(URL url) =|
  9. did_finish_loading(URL url) =|
  10. did_request_navigate_back() =|
  11. did_request_navigate_forward() =|
  12. did_request_refresh() =|
  13. did_paint(Gfx::IntRect content_rect, i32 bitmap_id) =|
  14. did_invalidate_content_rect(Gfx::IntRect content_rect) =|
  15. did_change_selection() =|
  16. did_request_cursor_change(i32 cursor_type) =|
  17. did_layout(Gfx::IntSize content_size) =|
  18. did_change_title(String title) =|
  19. did_request_scroll(i32 x_delta, i32 y_delta) =|
  20. did_request_scroll_to(Gfx::IntPoint scroll_position) =|
  21. did_request_scroll_into_view(Gfx::IntRect rect) =|
  22. did_enter_tooltip_area(Gfx::IntPoint content_position, String title) =|
  23. did_leave_tooltip_area() =|
  24. did_hover_link(URL url) =|
  25. did_unhover_link() =|
  26. did_click_link(URL url, String target, unsigned modifiers) =|
  27. did_middle_click_link(URL url, String target, unsigned modifiers) =|
  28. did_request_context_menu(Gfx::IntPoint content_position) =|
  29. did_request_link_context_menu(Gfx::IntPoint content_position, URL url, String target, unsigned modifiers) =|
  30. did_request_image_context_menu(Gfx::IntPoint content_position, URL url, String target, unsigned modifiers, Gfx::ShareableBitmap bitmap) =|
  31. did_request_alert(String message) => ()
  32. did_request_confirm(String message) => (bool result)
  33. did_request_prompt(String message, String default_) => (String response)
  34. did_get_source(URL url, String source) =|
  35. did_get_dom_tree(String dom_tree) =|
  36. did_get_dom_node_properties(i32 node_id, String specified_style, String computed_style, String custom_properties, String node_box_sizing_json) =|
  37. did_change_favicon(Gfx::ShareableBitmap favicon) =|
  38. did_request_all_cookies(URL url) => (Vector<Web::Cookie::Cookie> cookies)
  39. did_request_named_cookie(URL url, String name) => (Optional<Web::Cookie::Cookie> cookie)
  40. did_request_cookie(URL url, u8 source) => (String cookie)
  41. did_set_cookie(URL url, Web::Cookie::ParsedCookie cookie, u8 source) =|
  42. did_update_cookie(URL url, Web::Cookie::Cookie cookie) =|
  43. did_update_resource_count(i32 count_waiting) =|
  44. did_request_restore_window() =|
  45. did_request_reposition_window(Gfx::IntPoint position) => (Gfx::IntPoint window_position)
  46. did_request_resize_window(Gfx::IntSize size) => (Gfx::IntSize window_size)
  47. did_request_maximize_window() => (Gfx::IntRect window_rect)
  48. did_request_minimize_window() => (Gfx::IntRect window_rect)
  49. did_request_fullscreen_window() => (Gfx::IntRect window_rect)
  50. did_request_file(String path, i32 request_id) =|
  51. did_output_js_console_message(i32 message_index) =|
  52. did_get_js_console_messages(i32 start_index, Vector<String> message_types, Vector<String> messages) =|
  53. }