feat: add WebContentsView API

This commit is contained in:
Cheng Zhao 2018-05-07 16:04:33 +09:00
parent e058d11657
commit 5a320222e2
8 changed files with 165 additions and 2 deletions

View file

@ -12,11 +12,16 @@ namespace atom {
namespace api {
View::View(views::View* view) : view_(view) {}
View::View() : view_(new views::View()) {
view_->set_owned_by_client();
}
View::~View() {}
View::~View() {
if (delete_view_)
delete view_;
}
// static
mate::WrappableBase* View::New(mate::Arguments* args) {