type TCEFMenuButtonComponent = class(TCEFLabelButtonComponent, ICefMenuButtonDelegateEvents)
This item has no description.
| Protected | FMenuButton: ICefMenuButton; |
| Protected | FOnMenuButtonPressed: TOnMenuButtonPressedEvent; |
| Protected | procedure DestroyView; override; |
| Protected | procedure Initialize; override; |
| Protected | function GetInitialized: boolean; override; |
| Protected | function GetAsView: ICefView; override; |
| Protected | function GetAsButton: ICefButton; override; |
| Protected | function GetAsLabelButton: ICefLabelButton; override; |
| Protected | function GetAsMenuButton: ICefMenuButton; override; |
| Protected | procedure doOnMenuButtonPressed(const menu_button: ICefMenuButton; const screen_point: TCefPoint; const button_pressed_lock: ICefMenuButtonPressedLock); |
| Protected | procedure doCreateCustomView; override; |
| Public | procedure CreateMenuButton(const aText : ustring); |
| Public | procedure ShowMenu(const menu_model: ICefMenuModel; const screen_point: TCefPoint; anchor_position: TCefMenuAnchorPosition); |
| Public | procedure TriggerMenu; |
| Published | property OnMenuButtonPressed : TOnMenuButtonPressedEvent read FOnMenuButtonPressed write FOnMenuButtonPressed; |
| Protected | FMenuButton: ICefMenuButton; |
|
This item has no description. | |
| Protected | FOnMenuButtonPressed: TOnMenuButtonPressedEvent; |
|
ICefMenuButtonDelegateEvents | |
| Protected | procedure DestroyView; override; |
|
This item has no description. | |
| Protected | procedure Initialize; override; |
|
This item has no description. | |
| Protected | function GetInitialized: boolean; override; |
|
This item has no description. | |
| Protected | function GetAsView: ICefView; override; |
|
This item has no description. | |
| Protected | function GetAsButton: ICefButton; override; |
|
This item has no description. | |
| Protected | function GetAsLabelButton: ICefLabelButton; override; |
|
This item has no description. | |
| Protected | function GetAsMenuButton: ICefMenuButton; override; |
|
This item has no description. | |
| Protected | procedure doOnMenuButtonPressed(const menu_button: ICefMenuButton; const screen_point: TCefPoint; const button_pressed_lock: ICefMenuButtonPressedLock); |
|
ICefMenuButtonDelegateEvents | |
| Protected | procedure doCreateCustomView; override; |
|
ICefViewDelegateEvents | |
| Public | procedure CreateMenuButton(const aText : ustring); |
|
Create a new MenuButton. | |
| Public | 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(). | |
| Public | procedure TriggerMenu; |
|
Show the menu for this button. Results in a call to ICefMenuButtonDelegate.OnMenuButtonPressed(). | |
| Published | 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. | |