type ICefContextMenuParams = interface(ICefBaseRefCounted)
Provides information about the context menu state. The functions of this interface can only be accessed on browser process the UI thread.
UNKNOWN
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_context_menu_handler_capi.h">CEF source file: /include/capi/cef_context_menu_handler_capi.h (cef_context_menu_params_t))
function GetXCoord: Integer; |
|
function GetYCoord: Integer; |
|
function GetTypeFlags: TCefContextMenuTypeFlags; |
|
function GetLinkUrl: ustring; |
|
function GetUnfilteredLinkUrl: ustring; |
|
function GetSourceUrl: ustring; |
|
function HasImageContents: Boolean; |
|
function GetTitleText: ustring; |
|
function GetPageUrl: ustring; |
|
function GetFrameUrl: ustring; |
|
function GetFrameCharset: ustring; |
|
function GetMediaType: TCefContextMenuMediaType; |
|
function GetMediaStateFlags: TCefContextMenuMediaStateFlags; |
|
function GetSelectionText: ustring; |
|
function GetMisspelledWord: ustring; |
|
function GetDictionarySuggestions(const suggestions: TStringList): Boolean; |
|
function IsEditable: Boolean; |
|
function IsSpellCheckEnabled: Boolean; |
|
function GetEditStateFlags: TCefContextMenuEditStateFlags; |
|
function IsCustomMenu: Boolean; |
property XCoord : Integer read GetXCoord; |
|
property YCoord : Integer read GetYCoord; |
|
property TypeFlags : TCefContextMenuTypeFlags read GetTypeFlags; |
|
property LinkUrl : ustring read GetLinkUrl; |
|
property UnfilteredLinkUrl : ustring read GetUnfilteredLinkUrl; |
|
property SourceUrl : ustring read GetSourceUrl; |
|
property TitleText : ustring read GetTitleText; |
|
property PageUrl : ustring read GetPageUrl; |
|
property FrameUrl : ustring read GetFrameUrl; |
|
property FrameCharset : ustring read GetFrameCharset; |
|
property MediaType : TCefContextMenuMediaType read GetMediaType; |
|
property MediaStateFlags : TCefContextMenuMediaStateFlags read GetMediaStateFlags; |
|
property SelectionText : ustring read GetSelectionText; |
|
property MisspelledWord : ustring read GetMisspelledWord; |
|
property EditStateFlags : TCefContextMenuEditStateFlags read GetEditStateFlags; |
function GetYCoord: Integer; |
|
Returns the Y coordinate of the mouse where the context menu was invoked. Coords are relative to the associated RenderView's origin. |
function GetTypeFlags: TCefContextMenuTypeFlags; |
|
Returns flags representing the type of node that the context menu was invoked on. |
function GetLinkUrl: ustring; |
|
Returns the URL of the link, if any, that encloses the node that the context menu was invoked on. |
function GetUnfilteredLinkUrl: ustring; |
|
Returns the link URL, if any, to be used ONLY for "copy link address". We don't validate this field in the frontend process. |
function GetSourceUrl: ustring; |
|
Returns the source URL, if any, for the element that the context menu was invoked on. Example of elements with source URLs are img, audio, and video. |
function HasImageContents: Boolean; |
|
Returns true (1) if the context menu was invoked on an image which has non-NULL contents. |
function GetTitleText: ustring; |
|
Returns the title text or the alt text if the context menu was invoked on an image. |
function GetPageUrl: ustring; |
|
Returns the URL of the top level page that the context menu was invoked on. |
function GetFrameUrl: ustring; |
|
Returns the URL of the subframe that the context menu was invoked on. |
function GetFrameCharset: ustring; |
|
Returns the character encoding of the subframe that the context menu was invoked on. |
function GetMediaType: TCefContextMenuMediaType; |
|
Returns the type of context node that the context menu was invoked on. |
function GetMediaStateFlags: TCefContextMenuMediaStateFlags; |
|
Returns flags representing the actions supported by the media element, if any, that the context menu was invoked on. |
function GetSelectionText: ustring; |
|
Returns the text of the selection, if any, that the context menu was invoked on. |
function GetMisspelledWord: ustring; |
|
Returns the text of the misspelled word, if any, that the context menu was invoked on. |
function IsEditable: Boolean; |
|
Returns true (1) if the context menu was invoked on an editable node. |
function IsSpellCheckEnabled: Boolean; |
|
Returns true (1) if the context menu was invoked on an editable node where spell-check is enabled. |
function GetEditStateFlags: TCefContextMenuEditStateFlags; |
|
Returns flags representing the actions supported by the editable node, if any, that the context menu was invoked on. |
function IsCustomMenu: Boolean; |
|
Returns true (1) if the context menu contains items specified by the renderer process. |
property XCoord : Integer read GetXCoord; |
|
Returns the X coordinate of the mouse where the context menu was invoked. Coords are relative to the associated RenderView's origin. |
property YCoord : Integer read GetYCoord; |
|
Returns the Y coordinate of the mouse where the context menu was invoked. Coords are relative to the associated RenderView's origin. |
property TypeFlags : TCefContextMenuTypeFlags read GetTypeFlags; |
|
Returns flags representing the type of node that the context menu was invoked on. |
property LinkUrl : ustring read GetLinkUrl; |
|
Returns the URL of the link, if any, that encloses the node that the context menu was invoked on. |
property UnfilteredLinkUrl : ustring read GetUnfilteredLinkUrl; |
|
Returns the link URL, if any, to be used ONLY for "copy link address". We don't validate this field in the frontend process. |
property SourceUrl : ustring read GetSourceUrl; |
|
Returns the source URL, if any, for the element that the context menu was invoked on. Example of elements with source URLs are img, audio, and video. |
property TitleText : ustring read GetTitleText; |
|
Returns the title text or the alt text if the context menu was invoked on an image. |
property PageUrl : ustring read GetPageUrl; |
|
Returns the URL of the top level page that the context menu was invoked on. |
property FrameUrl : ustring read GetFrameUrl; |
|
Returns the URL of the subframe that the context menu was invoked on. |
property FrameCharset : ustring read GetFrameCharset; |
|
Returns the character encoding of the subframe that the context menu was invoked on. |
property MediaType : TCefContextMenuMediaType read GetMediaType; |
|
Returns the type of context node that the context menu was invoked on. |
property MediaStateFlags : TCefContextMenuMediaStateFlags read GetMediaStateFlags; |
|
Returns flags representing the actions supported by the media element, if any, that the context menu was invoked on. |
property SelectionText : ustring read GetSelectionText; |
|
Returns the text of the selection, if any, that the context menu was invoked on. |
property MisspelledWord : ustring read GetMisspelledWord; |
|
Returns the text of the misspelled word, if any, that the context menu was invoked on. |
property EditStateFlags : TCefContextMenuEditStateFlags read GetEditStateFlags; |
|
Returns flags representing the actions supported by the editable node, if any, that the context menu was invoked on. |