summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Makhov <pmakhov@theoctavegroup.com>2019-09-30 14:51:31 -0400
committerPavel Makhov <pmakhov@theoctavegroup.com>2019-09-30 14:51:31 -0400
commit097daa7d44bc6eb758c45653b1c24413c4c11fdb (patch)
treeb03529b1267349d3ba9f8ed49a6eccd16b41ee5a
parentddc36b526da1aed222f1e8c15f2b81f027b7cfb6 (diff)
add left/right button click support
-rw-r--r--gerrit-widget/gerrit.lua17
-rw-r--r--secrets.lua5
-rw-r--r--translate-widget/translate.lua2
3 files changed, 15 insertions, 9 deletions
diff --git a/gerrit-widget/gerrit.lua b/gerrit-widget/gerrit.lua
index e2d0e02..5cf5b75 100644
--- a/gerrit-widget/gerrit.lua
+++ b/gerrit-widget/gerrit.lua
@@ -129,6 +129,19 @@ local function worker(args)
c:set_bg(beautiful.bg_normal)
end)
+ row:buttons(
+ awful.util.table.join(
+ awful.button({}, 1, function()
+ spawn.with_shell("google-chrome https://" .. host .. '/' .. review._number)
+ popup.visible = false
+ end),
+ awful.button({}, 3, function()
+ spawn.with_shell("echo 'git-review -d " .. review._number .."' | xclip -selection clipboard")
+ popup.visible = false
+ end)
+ )
+ )
+
table.insert(rows, row)
end
@@ -138,12 +151,8 @@ local function worker(args)
gerrit_widget:buttons(
awful.util.table.join(
awful.button({}, 1, function()
- --awful.placement.top_right(w, { margins = {top = 25, right = 10}, parent = awful.screen.focused() })
- --w.visible = not w.visible
awful.placement.top_right(popup, { margins = { top = 25, right = 10}, parent = awful.screen.focused() })
popup.visible = not popup.visible
- --ww:move_next_to(gerrit_widget)
- --awful.placement.next_to(ww, gerrit_widget)
end)
)
)
diff --git a/secrets.lua b/secrets.lua
index 05ca2bf..d3250fd 100644
--- a/secrets.lua
+++ b/secrets.lua
@@ -8,10 +8,7 @@
local secrets = {
-- Yandex.Translate API key - https://tech.yandex.com/translate/
- translate_widget_api_key = os.getenv('AWW_TRANSLATE_API_KEY') or '<your_key>',
-
- -- OpenWeatherMap API key - https://openweathermap.org/appid
- weather_widget_api_key = os.getenv('AWW_WEATHER_API_KEY') or '<your_key>',
+ translate_widget_api_key = os.getenv('AWW_TRANSLATE_API_KEY') or 'trnsl.1.1.20170708T010252Z.8b3fcacab3396ad1.88df3f48339672bce016a0e85a4db3aeb34dc7ae',
}
return secrets
diff --git a/translate-widget/translate.lua b/translate-widget/translate.lua
index 2b64bf8..27f65c7 100644
--- a/translate-widget/translate.lua
+++ b/translate-widget/translate.lua
@@ -106,7 +106,7 @@ local function translate(to_translate, lang)
-- calculate height of the widget
w.height = h1 + h2 + h3 + 20
- -- try to vetrtically align the icon
+ -- try to vertically align the icon
w.left.img:set_top((h1 + h2 + h3 + 20 - 48)/2)
w.visible = true