Class MenuItemBase
- class ooodev.gui.menu.item.MenuItemBase(*, menu, data, owner, app='', lo_inst=None)[source]
Base class for individual menu item
- Parameters:
menu (Menu) –
data (Tuple[Tuple[PropertyValue, ...], ...]) –
owner (IndexAccessComp) –
app (str | Service) –
lo_inst (LoInst | None) –
- __init__(*, menu, data, owner, app='', lo_inst=None)[source]
Constructor
- Parameters:
component (XIndexAccess) – UNO Object containing menu item properties.
menu (Menu) –
data (Tuple[Tuple[PropertyValue, ...], ...]) –
owner (IndexAccessComp) –
app (str | Service) –
lo_inst (LoInst | None) –
- property app: str
Get app
- Return type:
str
- property data: Tuple[Tuple[PropertyValue, ...], ...]
Get menu data
- Return type:
Tuple
[Tuple
[PropertyValue
,...
],...
]
- property data_dict: Dict[str, Any]
Get menu data as dictionary
- Return type:
Dict
[str
,Any
]
- property menu_type: int
Get menu type.
- Returns:
Menu type.
0
forMenuItem
,1
forMenuItemSep
.- Return type:
int