Class MenuConvert

class ooodev.gui.menu.convert.MenuConvert[source]

Class for converting menu data.

static convert_from_app_menu_to_context(menus)[source]

Convert app menu to popup menu.

Parameters:

menus (List[dict[str, str]]) – App menu data.

Returns:

Popup menu data.

Return type:

List[dict[str, str]]

static convert_from_app_menu_to_popup(menus)[source]

Convert app menu to popup menu.

Parameters:

menus (List[dict[str, str]]) – App menu data.

Returns:

Popup menu data.

Return type:

List[dict[str, str]]

static convert_from_context_to_app_menu(menus)[source]

Convert context action menu to app menu.

Parameters:

menus (List[dict[str, str]]) – Popup menu data.

Returns:

App menu data.

Return type:

List[dict[str, str]]

static convert_from_context_to_popup_menu(menus)[source]

Convert context action menu to popup menu.

Parameters:

menus (List[dict[str, str]]) – Context Action menu data.

Returns:

Popup menu data.

Return type:

List[dict[str, str]]

static convert_from_popup_context_menu(menus)[source]

Convert popup menu to context action menu.

Parameters:

menus (List[dict[str, str]]) – Popup menu data.

Returns:

Context Action menu data.

Return type:

List[dict[str, str]]

static convert_from_popup_to_app_menu(menus)[source]

Convert popup menu to app menu.

Parameters:

menus (List[dict[str, str]]) – Popup menu data.

Returns:

App menu data.

Return type:

List[dict[str, str]]