setApplicationMenu and sendActionToFirstResponder are Mac only.

This commit is contained in:
Cheng Zhao 2013-05-16 20:31:58 +08:00
parent c5884bf273
commit 84c320ea7f
2 changed files with 4 additions and 0 deletions

View file

@ -374,9 +374,11 @@ void Menu::Initialize(v8::Handle<v8::Object> target) {
target->Set(v8::String::NewSymbol("Menu"), t->GetFunction());
#if defined(OS_MACOSX)
NODE_SET_METHOD(target, "setApplicationMenu", SetApplicationMenu);
NODE_SET_METHOD(
target, "sendActionToFirstResponder", SendActionToFirstResponder);
#endif
}
} // namespace api

View file

@ -68,9 +68,11 @@ class Menu : public EventEmitter,
static v8::Handle<v8::Value> Popup(const v8::Arguments &args);
#if defined(OS_MACOSX)
static v8::Handle<v8::Value> SetApplicationMenu(const v8::Arguments &args);
static v8::Handle<v8::Value> SendActionToFirstResponder(
const v8::Arguments &args);
#endif
DISALLOW_COPY_AND_ASSIGN(Menu);
};