mac: Add app.dock.hide()/show() APIs, closes #422.

This commit is contained in:
Cheng Zhao 2014-06-25 11:55:33 +08:00
parent 3eecd664b4
commit 8ecc4061a8
5 changed files with 39 additions and 1 deletions

View file

@ -131,6 +131,10 @@ void Initialize(v8::Handle<v8::Object> exports) {
dict.SetMethod("dockGetBadgeText",
base::Bind(&Browser::DockGetBadgeText,
base::Unretained(browser)));
dict.SetMethod("dockHide",
base::Bind(&Browser::DockHide, base::Unretained(browser)));
dict.SetMethod("dockShow",
base::Bind(&Browser::DockShow, base::Unretained(browser)));
#endif
}

View file

@ -24,6 +24,8 @@ if process.platform is 'darwin'
cancelBounce: bindings.dockCancelBounce
setBadge: bindings.dockSetBadgeText
getBadge: bindings.dockGetBadgeText
hide: bindings.hide
show: bindings.show
# Be compatible with old API.
app.once 'ready', -> app.emit 'finish-launching'