{"action":"created","issue":{"url":"https://api.github.com/repos/awesomeWM/awesome/issues/381","labels_url":"https://api.github.com/repos/awesomeWM/awesome/issues/381/labels{/name}","comments_url":"https://api.github.com/repos/awesomeWM/awesome/issues/381/comments","events_url":"https://api.github.com/repos/awesomeWM/awesome/issues/381/events","html_url":"https://github.com/awesomeWM/awesome/pull/381","id":98525466,"number":381,"title":"tooltip: expose timer_function and timer","user":{"login":"blueyed","id":9766,"avatar_url":"https://avatars.githubusercontent.com/u/9766?v=3","gravatar_id":"","url":"https://api.github.com/users/blueyed","html_url":"https://github.com/blueyed","followers_url":"https://api.github.com/users/blueyed/followers","following_url":"https://api.github.com/users/blueyed/following{/other_user}","gists_url":"https://api.github.com/users/blueyed/gists{/gist_id}","starred_url":"https://api.github.com/users/blueyed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blueyed/subscriptions","organizations_url":"https://api.github.com/users/blueyed/orgs","repos_url":"https://api.github.com/users/blueyed/repos","events_url":"https://api.github.com/users/blueyed/events{/privacy}","received_events_url":"https://api.github.com/users/blueyed/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/awesomeWM/awesome/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-08-01T09:52:19Z","updated_at":"2015-08-06T13:35:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/awesomeWM/awesome/pulls/381","html_url":"https://github.com/awesomeWM/awesome/pull/381","diff_url":"https://github.com/awesomeWM/awesome/pull/381.diff","patch_url":"https://github.com/awesomeWM/awesome/pull/381.patch"},"body":"Having access to `timer_function` allows you to change the contents of a\r\ntooltip for when it gets displayed again.  When using the timer /\r\n`timer_function` feature, any call to `set_text`/`set_markup` would be\r\noverruled by the former private `timer_function`."},"comment":{"url":"https://api.github.com/repos/awesomeWM/awesome/issues/comments/128367377","html_url":"https://github.com/awesomeWM/awesome/pull/381#issuecomment-128367377","issue_url":"https://api.github.com/repos/awesomeWM/awesome/issues/381","id":128367377,"user":{"login":"psychon","id":89482,"avatar_url":"https://avatars.githubusercontent.com/u/89482?v=3","gravatar_id":"","url":"https://api.github.com/users/psychon","html_url":"https://github.com/psychon","followers_url":"https://api.github.com/users/psychon/followers","following_url":"https://api.github.com/users/psychon/following{/other_user}","gists_url":"https://api.github.com/users/psychon/gists{/gist_id}","starred_url":"https://api.github.com/users/psychon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psychon/subscriptions","organizations_url":"https://api.github.com/users/psychon/orgs","repos_url":"https://api.github.com/users/psychon/repos","events_url":"https://api.github.com/users/psychon/events{/privacy}","received_events_url":"https://api.github.com/users/psychon/received_events","type":"User","site_admin":false},"created_at":"2015-08-06T13:35:08Z","updated_at":"2015-08-06T13:35:08Z","body":"I'm confused about this stuff, sorry. Why do we want to expose the timeout function and how can this be used to escape markup? Can't that be done \"normally\" by whatever uses the tooltip?\r\n\r\nAnd yeah, confusing names are confusing. :-)"}}