runtimepy.net.server.app.env package#

Subpackages#

Submodules#

runtimepy.net.server.app.env.modal module#

A module implementing a simple modal interface.

class runtimepy.net.server.app.env.modal.Modal(tabs: TabbedContent, name: str = 'settings', icon: str = 'sliders')[source]#

Bases: object

A class implementing a simple bootstrap-modal interface.

runtimepy.net.server.app.env.settings module#

A module implementing an application-settings modal.

runtimepy.net.server.app.env.settings.plot_settings(tabs: TabbedContent) None[source]#

Create the plot settings modal.

runtimepy.net.server.app.env.widgets module#

Channel-environment tab widget interfaces.

runtimepy.net.server.app.env.widgets.channel_table_header(parent: Element, command: ChannelCommandProcessor) None[source]#

Add header row to channel table.

runtimepy.net.server.app.env.widgets.enum_dropdown(parent: Element, name: str, enum: RuntimeEnum, current: int | bool) None[source]#

Implement a drop down for enumeration options.

runtimepy.net.server.app.env.widgets.plot_checkbox(parent: Element, name: str) None[source]#

Add a checkbox for individual channel plot status.

runtimepy.net.server.app.env.widgets.select_element(**kwargs) Element[source]#

Create a select element.

runtimepy.net.server.app.env.widgets.value_input_box(name: str, parent: Element) Element[source]#

Create an input box for channel values.

Module contents#

A module implementing a channel-environment tab HTML interface.

runtimepy.net.server.app.env.channel_environments(app: AppInfo, tabs: TabbedContent) None[source]#

Populate application elements.

runtimepy.net.server.app.env.populate_tabs(app: AppInfo, tabs: TabbedContent) None[source]#

Populate tab contents.