Skip to content

tux.ui.views.tldr

TLDR Paginator View.

A Discord UI view for paginating through long TLDR command documentation pages.

Classes:

Name Description
TldrPaginatorView

Paginator view for navigating through long TLDR pages.

Classes

TldrPaginatorView(pages: list[str], title: str, user: discord.abc.User, bot: Tux)

Bases: View

Paginator view for navigating through long TLDR pages.

Source code in tux/ui/views/tldr.py
Python
def __init__(self, pages: list[str], title: str, user: discord.abc.User, bot: Tux):
    super().__init__(timeout=120)
    self.pages = pages
    self.page = 0
    self.title = title
    self.user = user
    self.bot = bot
    self.message: discord.Message | None = None
    self.add_item(Button[View](label="Previous", style=discord.ButtonStyle.secondary, custom_id="prev"))
    self.add_item(Button[View](label="Next", style=discord.ButtonStyle.secondary, custom_id="next"))