ooodev.adapter.ui.context_menu_interceptor module
- class ooodev.adapter.ui.context_menu_interceptor.ContextMenuInterceptor(trigger_args=None)[source]
Bases:
AdapterBase
,XContextMenuInterceptor
This interface enables the object to be registered as interceptor to change context menus or prevent them from being executed.
See also
- Parameters:
args (Any) –
kwargs (Any) –
- Return type:
Any
- __init__(trigger_args=None)[source]
Constructor:
- Parameters:
trigger_args (GenericArgs, optional) – Args that are passed to events when they are triggered.
- Return type:
None
- is_menu_entry(element)[source]
Gets if whether the element is a menu element.
- Return type:
bool
- Parameters:
element (Any) –
- is_menu_separator(element)[source]
Gets if whether the element is a menu separator.
- Return type:
bool
- Parameters:
element (Any) –
- notifyContextMenuExecute(aEvent)[source]
notifies the interceptor about the request to execute a ContextMenu.
The interceptor has to decide whether the menu should be executed with or without being modified or may ignore the call.
- Return type:
ContextMenuInterceptorAction
- Parameters:
aEvent (com.sun.star.ui.ContextMenuExecuteEvent) –