Skip to main content

Module data

Module data 

Source
Expand description

Chrome-specific data types for IPC events and commands, with conversions to/from generic cbf data types.

Modulesยง

browsing_context_open
Chrome-specific types for browsing context open hints and responses, with conversions to/from cbf equivalents.
choice_menu
Chrome/Blink-shaped choice menu payload for host-owned <select> popups.
context_menu
Chrome-specific context menu item structures, including types, icons, accelerators, and submenus.
download
Chrome-specific download lifecycle types.
drag
Chrome-specific drag-and-drop operation flags and data, with conversions to/from cbf equivalents.
extension
Chrome-specific extension info and auxiliary window response types.
ids
Chrome-facing stable identifiers; primarily TabId as the Chromium-layer counterpart of BrowsingContextId.
ime
Chrome-specific IME (Input Method Editor) text span types and composition state, with conversions to/from cbf equivalents.
input
Chrome-specific keyboard and mouse-wheel input event types, with conversions to/from cbf equivalents.
lifecycle
Chrome-specific lifecycle types, including backend stop/error info and before-unload trigger reasons.
mouse
Chrome-specific mouse event types and button identifiers, with conversions to/from cbf equivalents.
profile
Chrome-specific profile information, with conversions to/from cbf::data::profile::ProfileInfo.
prompt_ui
Chrome-specific prompt UI types for permission prompts, extension install dialogs, print preview, and download prompts.
surface
Platform-specific rendering surface handle exposed by Chromium (e.g. CAContext ID on macOS).
tab_open
Chromium-facing tab-open hint and result types, mapping between Chromium tab semantics and generic browsing context open semantics.
window_open
Chrome-specific window open response type (re-exported from cbf).