type TCEFMenuButtonComponent = class(TCEFLabelButtonComponent, ICefMenuButtonDelegateEvents)
This item has no description.
![]() |
FMenuButton: ICefMenuButton; |
![]() |
FOnMenuButtonPressed: TOnMenuButtonPressedEvent; |
![]() |
procedure DestroyView; override; |
![]() |
procedure Initialize; override; |
![]() |
function GetInitialized: boolean; override; |
![]() |
function GetAsView: ICefView; override; |
![]() |
function GetAsButton: ICefButton; override; |
![]() |
function GetAsLabelButton: ICefLabelButton; override; |
![]() |
function GetAsMenuButton: ICefMenuButton; override; |
![]() |
procedure doOnMenuButtonPressed(const menu_button: ICefMenuButton; const screen_point: TCefPoint; const button_pressed_lock: ICefMenuButtonPressedLock); |
![]() |
procedure doCreateCustomView; override; |
![]() |
procedure CreateMenuButton(const aText : ustring); |
![]() |
procedure ShowMenu(const menu_model: ICefMenuModel; const screen_point: TCefPoint; anchor_position: TCefMenuAnchorPosition); |
![]() |
procedure TriggerMenu; |
![]() |
property OnMenuButtonPressed : TOnMenuButtonPressedEvent read FOnMenuButtonPressed write FOnMenuButtonPressed; |
![]() |
FMenuButton: ICefMenuButton; |
This item has no description. |
![]() |
FOnMenuButtonPressed: TOnMenuButtonPressedEvent; |
ICefMenuButtonDelegateEvents |
![]() |
procedure DestroyView; override; |
This item has no description. |
![]() |
procedure Initialize; override; |
This item has no description. |
![]() |
function GetInitialized: boolean; override; |
This item has no description. |
![]() |
function GetAsView: ICefView; override; |
This item has no description. |
![]() |
function GetAsButton: ICefButton; override; |
This item has no description. |
![]() |
function GetAsLabelButton: ICefLabelButton; override; |
This item has no description. |
![]() |
function GetAsMenuButton: ICefMenuButton; override; |
This item has no description. |
![]() |
procedure doOnMenuButtonPressed(const menu_button: ICefMenuButton; const screen_point: TCefPoint; const button_pressed_lock: ICefMenuButtonPressedLock); |
ICefMenuButtonDelegateEvents |
![]() |
procedure doCreateCustomView; override; |
ICefViewDelegateEvents |
![]() |
procedure CreateMenuButton(const aText : ustring); |
Create a new MenuButton. |
![]() |
procedure ShowMenu(const menu_model: ICefMenuModel; const screen_point: TCefPoint; anchor_position: TCefMenuAnchorPosition); |
Show a menu with contents |menu_model|. |screen_point| specifies the menu position in screen coordinates. |anchor_position| specifies how the menu will be anchored relative to |screen_point|. This function should be called from ICefMenuButtonDelegate.OnMenuButtonPressed(). |
![]() |
procedure TriggerMenu; |
Show the menu for this button. Results in a call to ICefMenuButtonDelegate.OnMenuButtonPressed(). |
![]() |
property OnMenuButtonPressed : TOnMenuButtonPressedEvent read FOnMenuButtonPressed write FOnMenuButtonPressed; |
Called when |button| is pressed. Call ICefMenuButton.ShowMenu() to show a popup menu at |screen_point|. When showing a custom popup such as a window keep a reference to |button_pressed_lock| until the popup is hidden to maintain the pressed button state. |