summaryrefslogtreecommitdiff
path: root/weather-widget
diff options
context:
space:
mode:
authorstreetturtle <streetturtle@gmail.com>2018-10-08 11:48:48 -0400
committerstreetturtle <streetturtle@gmail.com>2018-10-08 11:48:48 -0400
commit472d03be0ed8edce149dc5e5cfbec595ddaa9b37 (patch)
treeadd1cf3e8b046943431a2b52ba8e9d1e4e6a8d0e /weather-widget
parent150b950cc31fef9540546210881f9a7ea1587b6a (diff)
small refactoring
Diffstat (limited to 'weather-widget')
-rw-r--r--weather-widget/weather.lua11
1 files changed, 6 insertions, 5 deletions
diff --git a/weather-widget/weather.lua b/weather-widget/weather.lua
index 08883b9..88d3658 100644
--- a/weather-widget/weather.lua
+++ b/weather-widget/weather.lua
@@ -21,7 +21,7 @@ local icon_widget = wibox.widget {
resize = false,
widget = wibox.widget.imagebox,
},
- layout = wibox.container.margin(brightness_icon, 0, 0, 3),
+ layout = wibox.container.margin(_ , 0, 0, 3),
set_image = function(self, path)
self.icon.image = path
end,
@@ -38,7 +38,7 @@ local weather_widget = wibox.widget {
layout = wibox.layout.fixed.horizontal,
}
--- helps to map openWeatherMap icons to Arc icons
+--- Maps openWeatherMap icons to Arc icons
local icon_map = {
["01d"] = "weather-clear-symbolic.svg",
["02d"] = "weather-few-clouds-symbolic.svg",
@@ -60,12 +60,12 @@ local icon_map = {
["50n"] = "weather-fog-symbolic.svg"
}
--- handy function to convert temperature from Kelvin to Celcius
+--- handy function to convert temperature from Kelvin to Celcius
function to_celcius(kelvin)
return math.floor(tonumber(kelvin) - 273.15)
end
--- Return wind direction as a string.
+--- Return wind direction as a string.
function to_direction(degrees)
-- Ref: https://www.campbellsci.eu/blog/convert-wind-directions
if degrees == nil then
@@ -107,7 +107,7 @@ end)
weather_timer:start()
weather_timer:emit_signal("timeout")
--- Notification with weather information. Popups when mouse hovers over the icon
+--- Notification with weather information. Popups when mouse hovers over the icon
local notification
weather_widget:connect_signal("mouse::enter", function()
notification = naughty.notify{
@@ -124,6 +124,7 @@ weather_widget:connect_signal("mouse::enter", function()
width = 200
}
end)
+
weather_widget:connect_signal("mouse::leave", function()
naughty.destroy(notification)
end)