class Volay::Widget::VolumeControl

Events class

Public Instance Methods

on_toggle_mute_toggled(widget) click to toggle source

When mute toggle image is clicked

# File lib/volay/widget/volume_control.rb, line 22
def on_toggle_mute_toggled(widget)
  Thread.new do
    @app.mixer.toggle unless (widget.active? && @app.mixer.muted?) ||
                             (!widget.active? && !@app.mixer.muted?)
    @app.utils.update_status_icon
  end
end
on_volume_adjustement_value_changed(widget) click to toggle source

When slider have its adjustement value changed

# File lib/volay/widget/volume_control.rb, line 12
def on_volume_adjustement_value_changed(widget)
  Thread.new do
    @app.mixer.value = widget.value
    @app.utils.update_status_icon
  end
end