{"issue":{"pull_request":{"diff_url":"https://github.com/matplotlib/matplotlib/pull/590.diff","html_url":"https://github.com/matplotlib/matplotlib/pull/590","patch_url":"https://github.com/matplotlib/matplotlib/pull/590.patch"},"state":"open","milestone":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/e434cac0ff4ff37b4998c1e92ae15164?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"e434cac0ff4ff37b4998c1e92ae15164","url":"https://api.github.com/users/jrjohansson","login":"jrjohansson","id":1198183},"updated_at":"2011-11-17T16:30:48Z","labels":[],"assignee":null,"closed_at":null,"comments":3,"url":"https://api.github.com/repos/matplotlib/matplotlib/issues/590","body":"This commit adds the file backend_gtk3.py, which is a port of the GTK2 backend to the new pygobject API used for GTK3. ","html_url":"https://github.com/matplotlib/matplotlib/issues/590","title":"A GTK3 backend","number":590,"id":2252835,"created_at":"2011-11-16T04:21:25Z"},"action":"created","comment":{"user":{"avatar_url":"https://secure.gravatar.com/avatar/8988285911e50fbe248b659d43bccf83?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"8988285911e50fbe248b659d43bccf83","url":"https://api.github.com/users/mdboom","login":"mdboom","id":38294},"updated_at":"2011-11-17T16:30:48Z","url":"https://api.github.com/repos/matplotlib/matplotlib/issues/comments/2778158","body":"Yes -- backend_gtk3 is an abstract backend that gtk3agg and gtk3cairo inherit from to actually do the drawing part (which as you can see is rather different).\r\n\r\nIn Gtk 2, we had three choices - Gdk pixmap drawing, Cairo and Agg.  In the Gtk 3 era, there is no Gdk pixmap drawing anymore (Cairo replaces it), so we don't have that anymore.  I think it's clearest to have Cairo or Agg in the name, so it's obvious what the user is getting when choosing a backend.  If Gtk3 is requested on its own, an exception should be raised saying it's not one of the valid backend names.","id":2778158,"created_at":"2011-11-17T16:30:48Z"}}