Bind TrayIcon to JS.

This commit is contained in:
Cheng Zhao 2014-05-30 23:57:54 +08:00
parent 52d8d6fdb3
commit 6c7fe80ec5
13 changed files with 169 additions and 11 deletions

View file

@ -41,9 +41,13 @@ void TrayIconCocoa::SetToolTip(const std::string& tool_tip) {
}
void TrayIconCocoa::SetContextMenu(ui::SimpleMenuModel* menu_model) {
TrayIcon::SetContextMenu(menu_model);
menu_.reset([[AtomMenuController alloc] initWithModel:menu_model]);
[item_ setMenu:[menu_ menu]];
}
// static
TrayIcon* TrayIcon::Create() {
return new TrayIconCocoa;
}
} // namespace atom