Source code for runtimepy.net.server.app.sound

"""
A module implementing a tab for experimenting with sound generation.
"""

# third-party
from svgen.element import Element
from svgen.element.html import div

# built-in
from runtimepy.net.server.app.bootstrap.elements import bootstrap_button
from runtimepy.net.server.app.tab import Tab


[docs] class SoundTab(Tab): """A simple sound-tab interface class."""
[docs] def compose(self, parent: Element) -> None: """Compose the tab's HTML elements.""" container = div(parent=parent, class_str="text-light") div(text="Hello, world! 1", parent=container) div(text="Hello, world! 2", parent=container) div(text="Hello, world! 3", parent=container) # Add a button that we can hook up code to. bootstrap_button( "TEST", color="primary", parent=container, id="test-button" )