From a5ab50defbbb88f5d5b257437d7d4c4cadfe24a7 Mon Sep 17 00:00:00 2001 From: streetturtle Date: Mon, 9 Nov 2020 15:54:33 -0500 Subject: [experiments-volume] add icon widget --- experiments/volume/icon-and-text-widget.lua | 46 ----------------------------- 1 file changed, 46 deletions(-) delete mode 100644 experiments/volume/icon-and-text-widget.lua (limited to 'experiments/volume/icon-and-text-widget.lua') diff --git a/experiments/volume/icon-and-text-widget.lua b/experiments/volume/icon-and-text-widget.lua deleted file mode 100644 index 929d32d..0000000 --- a/experiments/volume/icon-and-text-widget.lua +++ /dev/null @@ -1,46 +0,0 @@ -local wibox = require("wibox") - -local widget = {} - -local WIDGET_DIR = os.getenv("HOME") .. '/.config/awesome/awesome-wm-widgets/experiments/volume/icons/' - -function widget.get_widget() - - return wibox.widget { - { - { - id = "icon", - image = '/usr/share/icons/Arc/status/symbolic/audio-volume-muted-symbolic.svg', - resize = false, - widget = wibox.widget.imagebox, - }, - valign = 'center', - layout = wibox.container.place - }, - { - id = 'txt', - widget = wibox.widget.textbox - }, - layout = wibox.layout.fixed.horizontal, - set_volume_level = function(self, new_value) - self:get_children_by_id('txt')[1]:set_text(new_value) - local new_value_num = tonumber(new_value) - local volume_icon_name = '' - if (new_value_num >= 0 and new_value_num < 33) then - volume_icon_name="audio-volume-low-symbolic" - elseif (new_value_num < 66) then - volume_icon_name="audio-volume-medium-symbolic" - else - volume_icon_name="audio-volume-high-symbolic" - end - self:get_children_by_id('icon')[1]:set_image(WIDGET_DIR .. volume_icon_name .. '.svg') - end, - mute = function(self) self:get_children_by_id('icon')[1]:set_image(WIDGET_DIR .. 'audio-volume-muted-symbolic.svg') end, - unmute = function() end, - - } - -end - - -return widget \ No newline at end of file -- cgit v1.2.3