{"action":"created","issue":{"url":"https://api.github.com/repos/gtk-rs/gtk/issues/392","repository_url":"https://api.github.com/repos/gtk-rs/gtk","labels_url":"https://api.github.com/repos/gtk-rs/gtk/issues/392/labels{/name}","comments_url":"https://api.github.com/repos/gtk-rs/gtk/issues/392/comments","events_url":"https://api.github.com/repos/gtk-rs/gtk/issues/392/events","html_url":"https://github.com/gtk-rs/gtk/issues/392","id":187117592,"number":392,"title":"Child properties","user":{"login":"EPashkin","id":584258,"avatar_url":"https://avatars.githubusercontent.com/u/584258?v=3","gravatar_id":"","url":"https://api.github.com/users/EPashkin","html_url":"https://github.com/EPashkin","followers_url":"https://api.github.com/users/EPashkin/followers","following_url":"https://api.github.com/users/EPashkin/following{/other_user}","gists_url":"https://api.github.com/users/EPashkin/gists{/gist_id}","starred_url":"https://api.github.com/users/EPashkin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EPashkin/subscriptions","organizations_url":"https://api.github.com/users/EPashkin/orgs","repos_url":"https://api.github.com/users/EPashkin/repos","events_url":"https://api.github.com/users/EPashkin/events{/privacy}","received_events_url":"https://api.github.com/users/EPashkin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":25,"created_at":"2016-11-03T16:25:52Z","updated_at":"2016-12-11T09:59:18Z","closed_at":null,"body":"As mentioned in https://github.com/gtk-rs/gir/issues/287 gir can't generate child properties, but we can do it manually with using `gtk_container_child_g[s]et_property`.\r\nThis is tracking issue.\r\n\r\nClasses with child properties.\r\n- [ ] [GtkActionBar](https://developer.gnome.org/gtk3/stable/GtkActionBar.html)\r\n- [ ] [GtkAssistant](https://developer.gnome.org/gtk3/stable/GtkAssistant.html) not added\r\n- [x] [GtkButtonBox](https://developer.gnome.org/gtk3/stable/GtkButtonBox.html) already has functions\r\n- [ ] [GtkBox](https://developer.gnome.org/gtk3/stable/GtkBox.html) only need position\r\n- [ ] [GtkFixed](https://developer.gnome.org/gtk3/stable/GtkFixed.html)\r\n- [x] [GtkGrid](https://developer.gnome.org/gtk3/stable/GtkGrid.html)\r\n- [ ] [GtkHeaderBar](https://developer.gnome.org/gtk3/stable/GtkHeaderBar.html)\r\n- [ ] [GtkLayout](https://developer.gnome.org/gtk3/stable/GtkLayout.html)\r\n- [ ] [GtkMenu](https://developer.gnome.org/gtk3/stable/GtkMenu.html)\r\n- [x] [GtkNotebook](https://developer.gnome.org/gtk3/stable/GtkNotebook.html) already has functions \r\n- [ ] [GtkOverlay](https://developer.gnome.org/gtk3/stable/GtkOverlay.html) has gtk_overlay_get_overlay_pass_through, only needed index\r\n- [ ] [GtkPaned](https://developer.gnome.org/gtk3/stable/GtkPaned.html)\r\n- [ ] [GtkPopoverMenu](https://developer.gnome.org/gtk3/stable/GtkPopoverMenu.html)\r\n- [ ] [GtkStack](https://developer.gnome.org/gtk3/stable/GtkStack.html)\r\n- [x] [GtkToolbar](https://developer.gnome.org/gtk3/stable/GtkToolbar.html) [PR](https://github.com/gtk-rs/gtk/pull/399)\r\n- [x] [GtkToolItemGroup](https://developer.gnome.org/gtk3/stable/GtkToolItemGroup.html) only has position, need all other [PR](https://github.com/gtk-rs/gtk/pull/394)\r\n- [x] [GtkToolPalette](https://developer.gnome.org/gtk3/stable/GtkToolPalette.html) already has functions\r\n"},"comment":{"url":"https://api.github.com/repos/gtk-rs/gtk/issues/comments/266273129","html_url":"https://github.com/gtk-rs/gtk/issues/392#issuecomment-266273129","issue_url":"https://api.github.com/repos/gtk-rs/gtk/issues/392","id":266273129,"user":{"login":"EPashkin","id":584258,"avatar_url":"https://avatars.githubusercontent.com/u/584258?v=3","gravatar_id":"","url":"https://api.github.com/users/EPashkin","html_url":"https://github.com/EPashkin","followers_url":"https://api.github.com/users/EPashkin/followers","following_url":"https://api.github.com/users/EPashkin/following{/other_user}","gists_url":"https://api.github.com/users/EPashkin/gists{/gist_id}","starred_url":"https://api.github.com/users/EPashkin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EPashkin/subscriptions","organizations_url":"https://api.github.com/users/EPashkin/orgs","repos_url":"https://api.github.com/users/EPashkin/repos","events_url":"https://api.github.com/users/EPashkin/events{/privacy}","received_events_url":"https://api.github.com/users/EPashkin/received_events","type":"User","site_admin":false},"created_at":"2016-12-11T09:59:18Z","updated_at":"2016-12-11T09:59:18Z","body":"Added enum properties generation by transmuting it to `i32`, also not tested"}}
{"actor":{"display_login":"EPashkin"}}