Skip to main content

Module participants

Module participants 

Expand description

Remote participants (agents, collaborators) that hold their own view of a widget, and the retained topology collaboration sessions walk.

Both are capabilities: a multi-participant widget provides Participants, an owner whose live sessions differ from its presentation children provides CollaborationTopology. The walks here reach every widget in the tree through capability.

Traits§

CollaborationTopology
Retained session topology for owners with hidden or inactive live sessions: the children collaboration reaches, which may differ from the children drawn and given input.
Participants
A widget that keeps a view per remote participant (a caret, a selection), published under that participant’s identity.

Functions§

collaboration_children
The children collaboration reaches under widget.
join_participant
Start participant’s view in every widget under widget that keeps one.
join_participant_in_children
join_participant for widget’s collaboration children only.
leave_participant
Drop participant’s view everywhere under widget.
leave_participant_in_children
leave_participant for widget’s collaboration children only.
participant_presence
Presence of every participant view under widget.
set_participant_host
Mark every widget under widget as serving only remote participants.
set_participant_host_in_children
set_participant_host for widget’s collaboration children only.
set_participant_label
Label participant’s caret everywhere under widget.
set_participant_label_in_children
set_participant_label for widget’s collaboration children only.