Class PopupProcessor
Bases:
EventsPartialClass for processing menus. Does not process submenus.
- Parameters:
popup (PopupMenu) –
Adds observers that gets their
triggermethod called when this classtriggermethod is called.- Parameters:
args (EventObserver) – One or more observers to add.
- Return type:
None
Note
Observers are removed automatically when they are out of scope.
Get popup item
- Return type:
PopupItem | None
- Parameters:
menu (dict) –
index (int) –
Process menu item
- Return type:
PopupItem | None
- Parameters:
menu (dict) –
index (int) –
Removes an observer
- Parameters:
observer (EventObserver) – One or more observers to add.
- Returns:
Trueif observer has been removed; Otherwise,False.- Return type:
bool
Add an event listener to current instance.
- Parameters:
event_name (str) – Event Name.
callback (EventCallback) – Callback of the event listener.
- Return type:
None
Trigger an event on current instance.
- Parameters:
event_name (str) – Event Name.
event_args (EventArgsT) – Event Args.
- Return type:
None
Remove an event listener from current instance.
- Parameters:
event_name (str) – Event Name.
callback (EventCallback) – Callback of the event listener.
- Return type:
None
Gets/Sets The Event Observer for this instance.
- Return type: