Available on crate feature
experimental-widgets
only.Expand description
Widget API implementation.
Structs§
- Capabilities
- Capabilities that a widget can request from a client.
- Client
Properties - The set of settings and properties for the widget based on the client configuration. Those values are used generate the widget url.
- Virtual
Element Call Widget Options - Properties to create a new virtual Element Call widget.
- Widget
Driver - An object that handles all interactions of a widget living inside a webview or iframe with the Matrix world.
- Widget
Driver Handle - A handle that encapsulates the communication between a widget driver and the corresponding widget (inside a webview or iframe).
- Widget
Settings - Settings of the widget.
Enums§
- Encryption
System - Defines if a call is encrypted and which encryption system should be used.
- Event
Filter - Different kinds of filters for timeline events.
- Intent
- Defines the intent of showing the call.
- Message
Like Event Filter - Filter for message-like events.
- State
Event Filter - Filter for state events.
Traits§
- Capabilities
Provider - Must be implemented by a component that provides functionality of deciding whether a widget is allowed to use certain capabilities (typically by providing a prompt to the user).