#include "browser/api/atom_api_menu_win.h"
+#include "ui/views/controls/menu/menu_2.h"
+#include "ui/gfx/point.h"
+
namespace atom {
namespace api {
}
void MenuWin::Popup(NativeWindow* native_window) {
+ menu_.reset(new views::Menu2(model_.get()));
+ menu_->RunContextMenuAt(gfx::Point(0, 0));
}
// static
#include "browser/api/atom_api_menu.h"
+namespace views {
+class Menu2;
+}
+
namespace atom {
namespace api {
virtual void Popup(NativeWindow* window) OVERRIDE;
private:
+ scoped_ptr<views::Menu2> menu_;
+
DISALLOW_COPY_AND_ASSIGN(MenuWin);
};