com.jeans.trayicon
Class TrayIconPopupSeparator

java.lang.Object
  extended bycom.jeans.trayicon.TrayIconPopupSeparator
All Implemented Interfaces:
com.jeans.trayicon.TrayIconPopupItem

public class TrayIconPopupSeparator
extends java.lang.Object
implements com.jeans.trayicon.TrayIconPopupItem


Constructor Summary
TrayIconPopupSeparator()
          Create new separator
 
Method Summary
 int getNbLevels()
          Return submenu depth - used by WindowsTrayIcon.setPopup()/initPopup()
 boolean onSelected(int menuId)
          Callback when user selects menu item (find it by comparing menu id's) Param menuId = the id of the selected item
 void setTrayIcon(WindowsTrayIcon trayicon, int id, int level)
          Create menu in native library - used by WindowsTrayIcon.setPopup() Param trayicon = the owner of this menu Param id = the icon's id Param level = the level (submenu depth)
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrayIconPopupSeparator

public TrayIconPopupSeparator()
Create new separator

Method Detail

getNbLevels

public int getNbLevels()
Return submenu depth - used by WindowsTrayIcon.setPopup()/initPopup()

Specified by:
getNbLevels in interface com.jeans.trayicon.TrayIconPopupItem

onSelected

public boolean onSelected(int menuId)
Callback when user selects menu item (find it by comparing menu id's) Param menuId = the id of the selected item

Specified by:
onSelected in interface com.jeans.trayicon.TrayIconPopupItem

setTrayIcon

public void setTrayIcon(WindowsTrayIcon trayicon,
                        int id,
                        int level)
Create menu in native library - used by WindowsTrayIcon.setPopup() Param trayicon = the owner of this menu Param id = the icon's id Param level = the level (submenu depth)

Specified by:
setTrayIcon in interface com.jeans.trayicon.TrayIconPopupItem