add left/right button click support
This commit is contained in:
parent
ddc36b526d
commit
097daa7d44
|
@ -129,6 +129,19 @@ local function worker(args)
|
||||||
c:set_bg(beautiful.bg_normal)
|
c:set_bg(beautiful.bg_normal)
|
||||||
end)
|
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)
|
table.insert(rows, row)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -138,12 +151,8 @@ local function worker(args)
|
||||||
gerrit_widget:buttons(
|
gerrit_widget:buttons(
|
||||||
awful.util.table.join(
|
awful.util.table.join(
|
||||||
awful.button({}, 1, function()
|
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() })
|
awful.placement.top_right(popup, { margins = { top = 25, right = 10}, parent = awful.screen.focused() })
|
||||||
popup.visible = not popup.visible
|
popup.visible = not popup.visible
|
||||||
--ww:move_next_to(gerrit_widget)
|
|
||||||
--awful.placement.next_to(ww, gerrit_widget)
|
|
||||||
end)
|
end)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
|
@ -8,10 +8,7 @@
|
||||||
local secrets = {
|
local secrets = {
|
||||||
|
|
||||||
-- Yandex.Translate API key - https://tech.yandex.com/translate/
|
-- Yandex.Translate API key - https://tech.yandex.com/translate/
|
||||||
translate_widget_api_key = os.getenv('AWW_TRANSLATE_API_KEY') or '<your_key>',
|
translate_widget_api_key = os.getenv('AWW_TRANSLATE_API_KEY') or 'trnsl.1.1.20170708T010252Z.8b3fcacab3396ad1.88df3f48339672bce016a0e85a4db3aeb34dc7ae',
|
||||||
|
|
||||||
-- OpenWeatherMap API key - https://openweathermap.org/appid
|
|
||||||
weather_widget_api_key = os.getenv('AWW_WEATHER_API_KEY') or '<your_key>',
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return secrets
|
return secrets
|
||||||
|
|
|
@ -106,7 +106,7 @@ local function translate(to_translate, lang)
|
||||||
|
|
||||||
-- calculate height of the widget
|
-- calculate height of the widget
|
||||||
w.height = h1 + h2 + h3 + 20
|
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.left.img:set_top((h1 + h2 + h3 + 20 - 48)/2)
|
||||||
|
|
||||||
w.visible = true
|
w.visible = true
|
||||||
|
|
Loading…
Reference in New Issue