Merge pull request #408 from FWeinb/patch-1

Update `tray` example to wait for app.on('ready')
This commit is contained in:
Cheng Zhao 2014-06-18 09:07:27 +08:00
commit 6493bc4c8c

View file

@ -4,18 +4,23 @@ A `Tray` represents an icon in operating system's notification area, it is
usually attached with a context menu. usually attached with a context menu.
```javascript ```javascript
var app = require('app');
var Menu = require('menu'); var Menu = require('menu');
var Tray = require('tray'); var Tray = require('tray');
var appIcon = new Tray('/path/to/my/icon'); var appIcon = null;
var contextMenu = Menu.buildFromTemplate([ app.on('ready', function(){
appIcon = new Tray('/path/to/my/icon');
var contextMenu = Menu.buildFromTemplate([
{ label: 'Item1', type: 'radio' }, { label: 'Item1', type: 'radio' },
{ label: 'Item2', type: 'radio' }, { label: 'Item2', type: 'radio' },
{ label: 'Item3', type: 'radio', clicked: true }, { label: 'Item3', type: 'radio', clicked: true },
{ label: 'Item4', type: 'radio' }, { label: 'Item4', type: 'radio' },
]); ]);
appIcon.setToolTip('This is my application.'); appIcon.setToolTip('This is my application.');
appIcon.setContextMenu(contextMenu); appIcon.setContextMenu(contextMenu);
});
``` ```
__Platform limitations:__ __Platform limitations:__