pylav.extension.red.ui.selectors package#
Subpackages#
- pylav.extension.red.ui.selectors.options package
- Submodules
- pylav.extension.red.ui.selectors.options.equalizer module
- pylav.extension.red.ui.selectors.options.generic module
- pylav.extension.red.ui.selectors.options.nodes module
- pylav.extension.red.ui.selectors.options.player module
- pylav.extension.red.ui.selectors.options.playlist module
- pylav.extension.red.ui.selectors.options.queue module
- Module contents
Submodules#
pylav.extension.red.ui.selectors.equalizer module#
pylav.extension.red.ui.selectors.generic module#
- class pylav.extension.red.ui.selectors.generic.EntrySelectSelector(options, cog, placeholder, mapping)[source]#
Bases:
Select
- async callback(interaction)[source]#
-
The callback associated with this UI item.
This can be overridden by subclasses.
- Parameters:
interaction (
Interaction
) – The interaction that triggered this UI item.
- row#
pylav.extension.red.ui.selectors.nodes module#
- class pylav.extension.red.ui.selectors.nodes.NodeSelectSelector(options, cog, placeholder, mapping)[source]#
Bases:
Select
- async callback(interaction)[source]#
-
The callback associated with this UI item.
This can be overridden by subclasses.
- Parameters:
interaction (
Interaction
) – The interaction that triggered this UI item.
- row#
- class pylav.extension.red.ui.selectors.nodes.SourceSelector(cog, row=None, placeholder='')[source]#
Bases:
Select
- async callback(interaction)[source]#
-
The callback associated with this UI item.
This can be overridden by subclasses.
- Parameters:
interaction (
Interaction
) – The interaction that triggered this UI item.
- row#
pylav.extension.red.ui.selectors.player module#
pylav.extension.red.ui.selectors.playlist module#
- class pylav.extension.red.ui.selectors.playlist.PlaylistPlaySelector(options, cog, placeholder, mapping)[source]#
Bases:
Select
- async callback(interaction)[source]#
-
The callback associated with this UI item.
This can be overridden by subclasses.
- Parameters:
interaction (
Interaction
) – The interaction that triggered this UI item.
- row#
- class pylav.extension.red.ui.selectors.playlist.PlaylistSelectSelector(options, cog, placeholder, mapping)[source]#
Bases:
Select
- async callback(interaction)[source]#
-
The callback associated with this UI item.
This can be overridden by subclasses.
- Parameters:
interaction (
Interaction
) – The interaction that triggered this UI item.
- row#
pylav.extension.red.ui.selectors.queue module#
- class pylav.extension.red.ui.selectors.queue.QueueSelectTrack(options, cog, placeholder, interaction_type, mapping)[source]#
Bases:
Select
- async callback(interaction)[source]#
-
The callback associated with this UI item.
This can be overridden by subclasses.
- Parameters:
interaction (
Interaction
) – The interaction that triggered this UI item.
- row#
- class pylav.extension.red.ui.selectors.queue.SearchSelectTrack(options, cog, placeholder, mapping)[source]#
Bases:
Select
- async callback(interaction)[source]#
-
The callback associated with this UI item.
This can be overridden by subclasses.
- Parameters:
interaction (
Interaction
) – The interaction that triggered this UI item.
- row#