{"action":"closed","issue":{"url":"https://api.github.com/repos/gbtami/pychess/issues/43","labels_url":"https://api.github.com/repos/gbtami/pychess/issues/43/labels{/name}","comments_url":"https://api.github.com/repos/gbtami/pychess/issues/43/comments","events_url":"https://api.github.com/repos/gbtami/pychess/issues/43/events","html_url":"https://github.com/gbtami/pychess/issues/43","id":56135541,"number":43,"title":"Split Board in Viewer and Controller","user":{"login":"gbtami","id":479964,"avatar_url":"https://avatars.githubusercontent.com/u/479964?v=3","gravatar_id":"","url":"https://api.github.com/users/gbtami","html_url":"https://github.com/gbtami","followers_url":"https://api.github.com/users/gbtami/followers","following_url":"https://api.github.com/users/gbtami/following{/other_user}","gists_url":"https://api.github.com/users/gbtami/gists{/gist_id}","starred_url":"https://api.github.com/users/gbtami/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gbtami/subscriptions","organizations_url":"https://api.github.com/users/gbtami/orgs","repos_url":"https://api.github.com/users/gbtami/repos","events_url":"https://api.github.com/users/gbtami/events{/privacy}","received_events_url":"https://api.github.com/users/gbtami/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gbtami/pychess/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/gbtami/pychess/labels/High","name":"High","color":"ededed"},{"url":"https://api.github.com/repos/gbtami/pychess/labels/Maintainability","name":"Maintainability","color":"ededed"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-01-31T19:11:36Z","updated_at":"2015-01-31T19:11:47Z","closed_at":"2015-01-31T19:11:47Z","body":"Original [issue 43](https://code.google.com/p/pychess/issues/detail?id=43) created by @thomasahle:\n\nThe CairoBoard class will need to be splitted into two classes:  \nOne extending gtk.DrawingArea, and one extending gtk.EventBox.  \nThe main board should hold both (first one in the second), but other where,  \ne.g. the analyze sidepanel, might only need the first one."}}