comment out google reader widget, I think it caused crashes

auto-flake-update
Yorick van Pelt 2012-11-22 20:05:21 +01:00
parent 8b63cc0d15
commit 921a651c36
1 changed files with 70 additions and 69 deletions

View File

@ -202,77 +202,77 @@ clock_icon:set_image(icon_dir .. "/clock.png")
-- google reader
google_reader_widget = wibox.widget.textbox()
google_reader_label = wibox.widget.textbox()
google_reader_label:set_markup("<span color='" .. beautiful.dgrey .. "'>RSS </span>")
do
google_reader_widget:set_markup("<span color='" .. beautiful.dgrey .. "'>loading</span>")
local greader_timer = timer({ timeout = 315 }) -- 5:15 minutes
local greader_info = "loading"
local loading_widget = false
function update_google_reader()
-- protect against loading multiple times
if loading_widget then
return
end
loading_widget = true
run_background("~/dotfiles/bin/reader_client.js totalunread", function (output)
loading_widget = false
greader_info = output:match( "(.-)%s*$") -- removed trailing whitespace
google_reader_widget:set_markup("<span color='" .. beautiful.magenta .. "'>".. greader_info .."</span>")
end)
end
greader_timer:connect_signal("timeout", update_google_reader)
greader_timer:start()
update_google_reader()
-- google_reader_widget = wibox.widget.textbox()
-- google_reader_label = wibox.widget.textbox()
-- google_reader_label:set_markup("<span color='" .. beautiful.dgrey .. "'>RSS </span>")
-- do
-- google_reader_widget:set_markup("<span color='" .. beautiful.dgrey .. "'>loading</span>")
-- local greader_timer = timer({ timeout = 315 }) -- 5:15 minutes
-- local greader_info = "loading"
-- local loading_widget = false
-- function update_google_reader()
-- -- protect against loading multiple times
-- if loading_widget then
-- return
-- end
-- loading_widget = true
-- run_background("~/dotfiles/bin/reader_client.js totalunread", function (output)
-- loading_widget = false
-- greader_info = output:match( "(.-)%s*$") -- removed trailing whitespace
-- google_reader_widget:set_markup("<span color='" .. beautiful.magenta .. "'>".. greader_info .."</span>")
-- end)
-- end
-- greader_timer:connect_signal("timeout", update_google_reader)
-- greader_timer:start()
-- update_google_reader()
-- tooltip stuff
local greader_tooltip
local greader_info_details = "loading"
-- -- tooltip stuff
-- local greader_tooltip
-- local greader_info_details = "loading"
function remove_greader()
if greader_tooltip~= nil then
naughty.destroy(greader_tooltip)
greader_tooltip = nil
end
end
-- function remove_greader()
-- if greader_tooltip~= nil then
-- naughty.destroy(greader_tooltip)
-- greader_tooltip = nil
-- end
-- end
local loading_tooltip = false
function update_greader_tooltip()
if loading_tooltip then
return
end
loading_tooltip = true
run_background("~/dotfiles/bin/reader_client.js unreadlist", function (output)
loading_tooltip = false
greader_info_details = string.gsub(output, "%$(%w+)", "%1")
greader_info_details = greader_info_details:match( "(.-)%s*$") -- removed trailing whitespace
end)
end
-- local loading_tooltip = false
-- function update_greader_tooltip()
-- if loading_tooltip then
-- return
-- end
-- loading_tooltip = true
-- run_background("~/dotfiles/bin/reader_client.js unreadlist", function (output)
-- loading_tooltip = false
-- greader_info_details = string.gsub(output, "%$(%w+)", "%1")
-- greader_info_details = greader_info_details:match( "(.-)%s*$") -- removed trailing whitespace
-- end)
-- end
function add_greader()
remove_greader()
greader_tooltip = naughty.notify({
title = "<span color='" .. beautiful.dgrey .. "'>google reader ("..greader_info.." new)</span>",
text = greader_info_details,
timeout = 0,
screen = mouse.screen
})
end
-- function add_greader()
-- remove_greader()
-- greader_tooltip = naughty.notify({
-- title = "<span color='" .. beautiful.dgrey .. "'>google reader ("..greader_info.." new)</span>",
-- text = greader_info_details,
-- timeout = 0,
-- screen = mouse.screen
-- })
-- end
update_greader_tooltip()
greader_timer:connect_signal("timeout", update_greader_tooltip)
-- update_greader_tooltip()
-- greader_timer:connect_signal("timeout", update_greader_tooltip)
google_reader_widget:connect_signal("mouse::enter", add_greader)
google_reader_widget:connect_signal("mouse::leave", remove_greader)
google_reader_widget:buttons(awful.util.table.join(
awful.button({ }, 1, function () awful.util.spawn("firefox reader.google.com", false) end),
awful.button({ }, 2, function ()
update_greader_tooltip()
update_google_reader()
end)))
-- google_reader_widget:connect_signal("mouse::enter", add_greader)
-- google_reader_widget:connect_signal("mouse::leave", remove_greader)
-- google_reader_widget:buttons(awful.util.table.join(
-- awful.button({ }, 1, function () awful.util.spawn("firefox reader.google.com", false) end),
-- awful.button({ }, 2, function ()
-- update_greader_tooltip()
-- update_google_reader()
-- end)))
end
-- end
-- battery
battery_widget = wibox.widget.textbox()
@ -424,12 +424,13 @@ for s = 1, screen.count() do
right_layout:add(sqb_left)
right_layout:add(wibox.widget.systray())
right_layout:add(sqb_right)
right_layout:add(spacer)
end
right_layout:add(sqb_left)
right_layout:add(google_reader_label)
right_layout:add(google_reader_widget)
right_layout:add(sqb_right)
right_layout:add(spacer)
--right_layout:add(sqb_left)
-- right_layout:add(google_reader_label)
-- right_layout:add(google_reader_widget)
--right_layout:add(sqb_right)
--right_layout:add(spacer)
right_layout:add(sqb_left)
right_layout:add(battery_icon)
right_layout:add(battery_widget)