{"action":"created","issue":{"url":"https://api.github.com/repos/geany/geany/issues/412","labels_url":"https://api.github.com/repos/geany/geany/issues/412/labels{/name}","comments_url":"https://api.github.com/repos/geany/geany/issues/412/comments","events_url":"https://api.github.com/repos/geany/geany/issues/412/events","html_url":"https://github.com/geany/geany/pull/412","id":56035026,"number":412,"title":"Set \"rules hint\" where it makes sense","user":{"login":"techee","id":713965,"avatar_url":"https://avatars.githubusercontent.com/u/713965?v=3","gravatar_id":"","url":"https://api.github.com/users/techee","html_url":"https://github.com/techee","followers_url":"https://api.github.com/users/techee/followers","following_url":"https://api.github.com/users/techee/following{/other_user}","gists_url":"https://api.github.com/users/techee/gists{/gist_id}","starred_url":"https://api.github.com/users/techee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/techee/subscriptions","organizations_url":"https://api.github.com/users/techee/orgs","repos_url":"https://api.github.com/users/techee/repos","events_url":"https://api.github.com/users/techee/events{/privacy}","received_events_url":"https://api.github.com/users/techee/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-01-30T13:48:43Z","updated_at":"2015-03-04T23:57:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/geany/geany/pulls/412","html_url":"https://github.com/geany/geany/pull/412","diff_url":"https://github.com/geany/geany/pull/412.diff","patch_url":"https://github.com/geany/geany/pull/412.patch"},"body":"The \"rules hint\" property is used to tell the theme for which TreeView\r\neven/odd rows should have a different color. This is typically used for\r\nlong rows or rows which need to be visually separated for some reason.\r\n\r\nCurrently the Documents sidebar view uses it which doesn't make much\r\nsense because the row is short and neither of the other tabs in the sidebar\r\nuse it.\r\n\r\nOn the other hand, the Compiler tab in the message window doesn't use it\r\neven though the lines are long and the separation might be useful. In addition,\r\nboth Status and Messages tabs use it so setting it makes the UI more\r\nconsistent.\r\n\r\nThe rest of the rules hint usages seem to be fine in Geany."},"comment":{"url":"https://api.github.com/repos/geany/geany/issues/comments/77277789","html_url":"https://github.com/geany/geany/pull/412#issuecomment-77277789","issue_url":"https://api.github.com/repos/geany/geany/issues/412","id":77277789,"user":{"login":"elextr","id":811085,"avatar_url":"https://avatars.githubusercontent.com/u/811085?v=3","gravatar_id":"","url":"https://api.github.com/users/elextr","html_url":"https://github.com/elextr","followers_url":"https://api.github.com/users/elextr/followers","following_url":"https://api.github.com/users/elextr/following{/other_user}","gists_url":"https://api.github.com/users/elextr/gists{/gist_id}","starred_url":"https://api.github.com/users/elextr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elextr/subscriptions","organizations_url":"https://api.github.com/users/elextr/orgs","repos_url":"https://api.github.com/users/elextr/repos","events_url":"https://api.github.com/users/elextr/events{/privacy}","received_events_url":"https://api.github.com/users/elextr/received_events","type":"User","site_admin":false},"created_at":"2015-03-04T23:57:58Z","updated_at":"2015-03-04T23:57:58Z","body":"What I meant above was that most compiler messages are more than one line long, so simply highlighting odd/even rows will split messages up, making them harder to read.  I was hoping that GTK could instead be told explicitly which rows to highlight so we can separate messages."}}