{deprecate} = require 'electron' {EventEmitter} = require 'events' {Tray} = process.atomBinding 'tray' Tray::__proto__ = EventEmitter.prototype Tray::_init = -> # Deprecated. deprecate.rename this, 'popContextMenu', 'popUpContextMenu' deprecate.event this, 'clicked', 'click' deprecate.event this, 'double-clicked', 'double-click' deprecate.event this, 'right-clicked', 'right-click' deprecate.event this, 'balloon-clicked', 'balloon-click' Tray::setContextMenu = (menu) -> @_setContextMenu menu @menu = menu # Keep a strong reference of menu. module.exports = Tray