ooodev.adapter.ui.module_ui_configuration_manager_partial module

class ooodev.adapter.ui.module_ui_configuration_manager_partial.ModuleUIConfigurationManagerPartial(component, interface=com.sun.star.ui.XModuleUIConfigurationManager)[source]

Bases: object

Partial Class for XModuleUIConfigurationManager.

Parameters:
  • component (XModuleUIConfigurationManager) –

  • interface (UnoInterface | None) –

__init__(component, interface=com.sun.star.ui.XModuleUIConfigurationManager)[source]

Constructor

Parameters:
  • component (XModuleUIConfigurationManager) – UNO Component that implements com.sun.star.ui.XModuleUIConfigurationManager.

  • interface (UnoInterface, optional) – The interface to be validated. Defaults to XModuleUIConfigurationManager.

Return type:

None

get_default_settings(resource_url)[source]

Gets the settings from the default layer of the user interface configuration manager if it has a default layer.

Raises:
  • com.sun.star.container.NoSuchElementExceptionNoSuchElementException

  • com.sun.star.lang.IllegalArgumentExceptionIllegalArgumentException

Return type:

IndexAccessComp

Parameters:

resource_url (str) –

is_default_settings(resource_url)[source]

determine if the settings of a user interface element is part of the default layer of the user interface configuration manager.

Raises:

com.sun.star.lang.IllegalArgumentExceptionIllegalArgumentException

Return type:

bool

Parameters:

resource_url (str) –