{"action":"reopened","issue":{"url":"https://api.github.com/repos/mono/monodevelop/issues/3870","repository_url":"https://api.github.com/repos/mono/monodevelop","labels_url":"https://api.github.com/repos/mono/monodevelop/issues/3870/labels{/name}","comments_url":"https://api.github.com/repos/mono/monodevelop/issues/3870/comments","events_url":"https://api.github.com/repos/mono/monodevelop/issues/3870/events","html_url":"https://github.com/mono/monodevelop/issues/3870","id":297637517,"number":3870,"title":"No correct way to host multiple `TextEditor` instance in a ViewContent","user":{"login":"garuma","id":104105,"avatar_url":"https://avatars3.githubusercontent.com/u/104105?v=4","gravatar_id":"","url":"https://api.github.com/users/garuma","html_url":"https://github.com/garuma","followers_url":"https://api.github.com/users/garuma/followers","following_url":"https://api.github.com/users/garuma/following{/other_user}","gists_url":"https://api.github.com/users/garuma/gists{/gist_id}","starred_url":"https://api.github.com/users/garuma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garuma/subscriptions","organizations_url":"https://api.github.com/users/garuma/orgs","repos_url":"https://api.github.com/users/garuma/repos","events_url":"https://api.github.com/users/garuma/events{/privacy}","received_events_url":"https://api.github.com/users/garuma/received_events","type":"User","site_admin":false},"labels":[{"id":770347226,"url":"https://api.github.com/repos/mono/monodevelop/labels/Area:%20Text%20Editor","name":"Area: Text Editor","color":"1d76db","default":false},{"id":779544031,"url":"https://api.github.com/repos/mono/monodevelop/labels/vs-sync","name":"vs-sync","color":"ffffff","default":false}],"state":"open","locked":false,"assignee":{"login":"slluis","id":260349,"avatar_url":"https://avatars2.githubusercontent.com/u/260349?v=4","gravatar_id":"","url":"https://api.github.com/users/slluis","html_url":"https://github.com/slluis","followers_url":"https://api.github.com/users/slluis/followers","following_url":"https://api.github.com/users/slluis/following{/other_user}","gists_url":"https://api.github.com/users/slluis/gists{/gist_id}","starred_url":"https://api.github.com/users/slluis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slluis/subscriptions","organizations_url":"https://api.github.com/users/slluis/orgs","repos_url":"https://api.github.com/users/slluis/repos","events_url":"https://api.github.com/users/slluis/events{/privacy}","received_events_url":"https://api.github.com/users/slluis/received_events","type":"User","site_admin":false},"assignees":[{"login":"slluis","id":260349,"avatar_url":"https://avatars2.githubusercontent.com/u/260349?v=4","gravatar_id":"","url":"https://api.github.com/users/slluis","html_url":"https://github.com/slluis","followers_url":"https://api.github.com/users/slluis/followers","following_url":"https://api.github.com/users/slluis/following{/other_user}","gists_url":"https://api.github.com/users/slluis/gists{/gist_id}","starred_url":"https://api.github.com/users/slluis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slluis/subscriptions","organizations_url":"https://api.github.com/users/slluis/orgs","repos_url":"https://api.github.com/users/slluis/repos","events_url":"https://api.github.com/users/slluis/events{/privacy}","received_events_url":"https://api.github.com/users/slluis/received_events","type":"User","site_admin":false}],"milestone":null,"comments":8,"created_at":"2018-02-15T23:45:26Z","updated_at":"2018-03-22T08:27:39Z","closed_at":null,"author_association":"MEMBER","body":"Although it's doable to introduce an intermediary widget (e.g. `Gtk.Alignment`) as the `ViewContent.Control` and swap `TextEditor` instances as a child of that container, there is no way to inform the rest of the IDE that the internal content has changed and thus *everything* that depends on calling `ViewContent.GetContent` needs to be re-called again.\r\n\r\nFor instance:\r\n - Pathbar doesn't work\r\n - Document events are not re-registered\r\n - Extensions are not re-applied correctly\r\n - ...\r\n\r\nThere should be an event on `ViewContent` or an extra interface added to signify that a `ViewContent` can be the host of multiple editors.\n\n> VS bug #569963"}}
{"actor":{"display_login":"xamarin-release-manager"}}