|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.chorem.jtimer.ui.systray.SystrayManager
org.chorem.jtimer.ui.systray.AWTSystray
public class AWTSystray
Manager for systray icon.
| Field Summary | |
|---|---|
protected Image |
idleDetectImage
Idle detect image |
protected Image |
idleImage
Idle image |
protected int |
nbTasksRunning
Reference how many tasks are running |
protected JPopupMenu |
popup
popup menu instance |
protected org.jdesktop.application.ResourceMap |
resourceMap
I18n resources map |
protected Image |
runningImage
Running image |
protected JMenuItem |
showItem
Menu show |
protected TrayIcon |
trayIcon
Tray icon |
| Fields inherited from class org.chorem.jtimer.ui.systray.SystrayManager |
|---|
parent |
| Constructor Summary | |
|---|---|
protected |
AWTSystray(JTimer parent)
Constructor. |
| Method Summary | |
|---|---|
void |
actionPerformed(ActionEvent e)
|
void |
install()
Install try icon into systray. |
void |
mouseClicked(MouseEvent e)
|
void |
mouseEntered(MouseEvent e)
|
void |
mouseExited(MouseEvent e)
|
void |
mousePressed(MouseEvent e)
|
void |
mouseReleased(MouseEvent e)
|
void |
postIdleDetect()
Notify idle dtect ended. |
void |
preIdleDetect()
Notify idle detect. |
void |
propertyChange(PropertyChangeEvent evt)
|
protected void |
startStopTask(TimerTask task,
boolean start)
Common code for start or stop task. |
void |
startTask(TimerTask task)
Start task. |
void |
stopTask(TimerTask task)
Stop task. |
void |
windowClosing(WindowEvent e)
|
| Methods inherited from class org.chorem.jtimer.ui.systray.SystrayManager |
|---|
addProject, addTask, dataLoaded, deleteProject, deleteTask, getSystray, modifyProject, modifyTask, postChangeClosedState, postMergeTasks, postMoveTask, preChangeClosedState, preMergeTasks, preMoveTask, setAnnotation, setTaskTime, windowActivated, windowClosed, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.jdesktop.application.ResourceMap resourceMap
protected TrayIcon trayIcon
protected Image idleImage
protected Image runningImage
protected Image idleDetectImage
protected int nbTasksRunning
protected JPopupMenu popup
protected JMenuItem showItem
| Constructor Detail |
|---|
protected AWTSystray(JTimer parent)
parent - parent| Method Detail |
|---|
public void install()
install in class SystrayManagerpublic void startTask(TimerTask task)
DataEventListener
startTask in interface DataEventListenerstartTask in class SystrayManagertask - started taskpublic void stopTask(TimerTask task)
DataEventListener
stopTask in interface DataEventListenerstopTask in class SystrayManagertask - stoped task
protected void startStopTask(TimerTask task,
boolean start)
task - taskstart - start(true) or stop(false) taskpublic void postIdleDetect()
SystrayManager
postIdleDetect in class SystrayManagerpublic void preIdleDetect()
SystrayManager
preIdleDetect in class SystrayManagerpublic void propertyChange(PropertyChangeEvent evt)
propertyChange in interface PropertyChangeListenerpublic void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerpublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic void windowClosing(WindowEvent e)
windowClosing in interface WindowListenerwindowClosing in class SystrayManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||