pylav.extension.red.ui.selectors package

Subpackages

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

Module contents