summaryrefslogtreecommitdiff
path: root/experiments/volume
diff options
context:
space:
mode:
Diffstat (limited to 'experiments/volume')
-rw-r--r--experiments/volume/utils.lua1
-rw-r--r--experiments/volume/volume.lua12
-rw-r--r--experiments/volume/widgets/icon-and-text-widget.lua4
3 files changed, 8 insertions, 9 deletions
diff --git a/experiments/volume/utils.lua b/experiments/volume/utils.lua
index dcaeb84..417a666 100644
--- a/experiments/volume/utils.lua
+++ b/experiments/volume/utils.lua
@@ -1,5 +1,4 @@
-local json = require("json")
local utils = {}
diff --git a/experiments/volume/volume.lua b/experiments/volume/volume.lua
index 9110a45..a044ecf 100644
--- a/experiments/volume/volume.lua
+++ b/experiments/volume/volume.lua
@@ -68,7 +68,7 @@ local function build_rows(devices, on_checkbox_click, device_type)
widget = wibox.widget.checkbox
}
- checkbox:connect_signal("button::press", function(c)
+ checkbox:connect_signal("button::press", function()
spawn.easy_async(string.format([[sh -c 'pacmd set-default-%s "%s"']], device_type, device.name), function()
on_checkbox_click()
end)
@@ -105,19 +105,19 @@ local function build_rows(devices, on_checkbox_click, device_type)
row:connect_signal("mouse::leave", function(c) c:set_bg(beautiful.bg_normal) end)
local old_cursor, old_wibox
- row:connect_signal("mouse::enter", function(c)
+ row:connect_signal("mouse::enter", function()
local wb = mouse.current_wibox
old_cursor, old_wibox = wb.cursor, wb
wb.cursor = "hand1"
end)
- row:connect_signal("mouse::leave", function(c)
+ row:connect_signal("mouse::leave", function()
if old_wibox then
old_wibox.cursor = old_cursor
old_wibox = nil
end
end)
- row:connect_signal("button::press", function(c)
+ row:connect_signal("button::press", function()
spawn.easy_async(string.format([[sh -c 'pacmd set-default-%s "%s"']], device_type, device.name), function()
on_checkbox_click()
end)
@@ -158,9 +158,9 @@ local function rebuild_popup()
end
-local function worker(args)
+local function worker(user_args)
- local args = args or {}
+ local args = user_args or {}
local widget_type = args.widget_type
diff --git a/experiments/volume/widgets/icon-and-text-widget.lua b/experiments/volume/widgets/icon-and-text-widget.lua
index 5517f11..6ba6979 100644
--- a/experiments/volume/widgets/icon-and-text-widget.lua
+++ b/experiments/volume/widgets/icon-and-text-widget.lua
@@ -24,7 +24,7 @@ function widget.get_widget()
is_muted = true,
set_volume_level = function(self, new_value)
self:get_children_by_id('txt')[1]:set_text(new_value)
- local volume_icon_name = ''
+ local volume_icon_name
if self.is_muted then
volume_icon_name = 'audio-volume-muted-symbolic.svg'
else
@@ -41,7 +41,7 @@ function widget.get_widget()
end,
mute = function(self)
self.is_muted = true
- self:get_children_by_id('icon')[1]:set_image(WIDGET_DIR .. 'audio-volume-muted-symbolic.svg')
+ self:get_children_by_id('icon')[1]:set_image(WIDGET_DIR .. 'audio-volume-muted-symbolic.svg')
end,
unmute = function(self)
self.is_muted = false