ooodev.adapter.struct_base module
- class ooodev.adapter.struct_base.StructBase(component, prop_name, event_provider=None)[source]
Bases:
ComponentBase,Generic[_T]Struct Base Class
This class raises an event before and after a property is changed if it has been passed an event provider.
The event args for before the property is changed is of type
KeyValCancelArgs. The event args for after the property is changed is of typeKeyValArgs.- __init__(component, prop_name, event_provider=None)[source]
Constructor
- Parameters:
component (Any) – UNO Struct object.
prop_name (str) – Property Name. This value is assigned to the
prop_nameofevent_data.event_provider (EventsT, optional) – Event Provider.
- Return type:
None
- property component: _T
Struct Component
- Return type:
TypeVar(_T)