{"issue":{"title":"Adding bind support for JToggleButton","user":{"login":"rosejn","id":36590,"url":"https://api.github.com/users/rosejn","avatar_url":"https://secure.gravatar.com/avatar/567898c496278341be69087507d5ed24?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"567898c496278341be69087507d5ed24"},"created_at":"2011-12-24T01:49:57Z","milestone":null,"labels":[],"state":"closed","updated_at":"2011-12-26T19:09:02Z","id":2651354,"closed_at":"2011-12-24T06:41:54Z","html_url":"https://github.com/daveray/seesaw/issues/72","pull_request":{"patch_url":"https://github.com/daveray/seesaw/pull/72.patch","html_url":"https://github.com/daveray/seesaw/pull/72","diff_url":"https://github.com/daveray/seesaw/pull/72.diff"},"body":"I really like the way bind wraps all of the API differences between swing widgets.  It makes it clean and simple to bind a gui to a backend model using atoms.\r\n\r\nThe patch is more lines than this change because my vim is setup to remove trailing whitespace, but I only added JToggleButton to the Bindable extension.","number":72,"url":"https://api.github.com/repos/daveray/seesaw/issues/72","comments":3,"assignee":null},"comment":{"user":{"login":"rosejn","id":36590,"url":"https://api.github.com/users/rosejn","avatar_url":"https://secure.gravatar.com/avatar/567898c496278341be69087507d5ed24?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"567898c496278341be69087507d5ed24"},"created_at":"2011-12-26T19:09:02Z","updated_at":"2011-12-26T19:09:02Z","id":3276289,"body":"Hey,\r\n  This pretty much works, although when toggled on the atom is set to the button itself, and when off it is set to nil.  This is due to the implementation of get-selection for AbstractButton.  Is there a reason it's like this, or can it return [true] instead of [target]?","url":"https://api.github.com/repos/daveray/seesaw/issues/comments/3276289"},"action":"created"}