OpenRoadCode
Public API reference for OpenRoadCode
Loading...
Searching...
No Matches
frontends.tk.system.volume_panel.VolumePanel Class Reference

Display normalized system volume and emit semantic volume requests. More...

Inheritance diagram for frontends.tk.system.volume_panel.VolumePanel:
ui.system.volume_ui_if.VolumeUiIf

Public Member Functions

None set_volume (self, float|None volume_percent)
 Set the displayed system volume.
 
None set_muted (self, bool|None muted)
 Set the displayed system mute state.
 
None set_volume_request_handler (self, VolumeRequestHandlerIf|None handler)
 Set or clear the system volume request handler.
 

Detailed Description

Display normalized system volume and emit semantic volume requests.

Member Function Documentation

◆ set_muted()

None frontends.tk.system.volume_panel.VolumePanel.set_muted (   self,
bool | None  muted 
)

Set the displayed system mute state.

Parameters
mutedMute state, or None when unavailable.

Reimplemented from ui.system.volume_ui_if.VolumeUiIf.

◆ set_volume()

None frontends.tk.system.volume_panel.VolumePanel.set_volume (   self,
float | None  volume_percent 
)

Set the displayed system volume.

Parameters
volume_percentVolume from 0 through 100, or None when unavailable.

Reimplemented from ui.system.volume_ui_if.VolumeUiIf.

◆ set_volume_request_handler()

None frontends.tk.system.volume_panel.VolumePanel.set_volume_request_handler (   self,
VolumeRequestHandlerIf | None  handler 
)

Set or clear the system volume request handler.

Parameters
handlerVolume request handler, or None to disconnect it.

Reimplemented from ui.system.volume_ui_if.VolumeUiIf.


The documentation for this class was generated from the following file: