Description
Adds an icon into the system tray.
Syntax
Application.SysTray.add()
Parameters
Returns
Boolean. returns true if the icon is added successfully.
Examples
Application.Behaviour.bShowInSystemTray = false;
Application.SysTray.useDefaultHandler = false;
Application.SysTray.icon = getAdditionalFile("35floppy.ico");
Application.SysTray.tip = "A test";
Application.SysTray.add();
Application.SysTray.onRClicked = function ()
{
var menu = new Menu;
menu.createPopupMenu();
menu.appendItem("id0", "item 0", "525flop1.ico");
menu.appendItem("id1", "item 1", "audio.ico");
menu.appendItem();
menu.appendItem("id2", "item 2", "cddrive.ico");
menu.appendItem("id3", "item 3", "clsdfold.ico");
getMainWnd().bringToTop();
trace(menu.show());
}
Application.SysTray.onLClicked = function ()
{
this.balloonTip = "Happy New Year!";
this.balloonTitle = "Hello";
this.balloonIcon = "warning";
this.showBalloonTip();
}
Notice: before showing a popup menu for the notification icon, remember to call the "bringToTop" method for the main window. Otherwise the menu won't disappear when the user click outside the menu.