package com.ait.toolkit.node.nw;
import com.ait.toolkit.node.core.node.event.CallbackRegistration;
import com.ait.toolkit.node.core.node.event.EventEmitter;
import com.ait.toolkit.node.core.node.event.EventHandler;
public class Tray extends EventEmitter {
protected Tray() {
}
public final native void setTitle(String value)/*-{
this.title = value;
}-*/;
public final native String getTitle()/*-{
return this.title;
}-*/;
public final native void setTooltip(String value)/*-{
this.tooltip = value;
}-*/;
public final native String getTooltip()/*-{
return this.tooltip;
}-*/;
public final native void setIcon(String value)/*-{
this.icon = value;
}-*/;
public final native String getIcon()/*-{
return this.icon;
}-*/;
public final native void setAltIcon(String value)/*-{
this.alticon = value;
}-*/;
public final native String getAltIcon()/*-{
return this.alticon;
}-*/;
public final native void setMenu(Menu menu)/*-{
this.menu = menu;
}-*/;
public final native Menu getMenu()/*-{
return this.menu;
}-*/;
public final native void remove()/*-{
this.remove();
}-*/;
public final CallbackRegistration addClickHandler(EventHandler handler) {
return this.on("click", handler);
}
}