47 |
* |
* |
48 |
* @author Andrew Selkirk |
* @author Andrew Selkirk |
49 |
*/ |
*/ |
50 |
public interface MenuElement { |
public interface MenuElement |
51 |
|
{ |
52 |
|
|
53 |
//------------------------------------------------------------- |
/** |
54 |
// Methods ---------------------------------------------------- |
* processMouseEvent |
55 |
//------------------------------------------------------------- |
* @param event TODO |
56 |
|
* @param path TODO |
57 |
/** |
* @param manager TODO |
58 |
* processMouseEvent |
*/ |
59 |
* @param event TODO |
void processMouseEvent(MouseEvent event, MenuElement[] path, |
60 |
* @param path TODO |
MenuSelectionManager manager); |
61 |
* @param manager TODO |
|
62 |
*/ |
/** |
63 |
void processMouseEvent(MouseEvent event, |
* processKeyEvent |
64 |
MenuElement[] path, MenuSelectionManager manager); |
* @param event TODO |
65 |
|
* @param path TODO |
66 |
/** |
* @param manager TODO |
67 |
* processKeyEvent |
*/ |
68 |
* @param event TODO |
void processKeyEvent(KeyEvent event, MenuElement[] path, |
69 |
* @param path TODO |
MenuSelectionManager manager); |
70 |
* @param manager TODO |
|
71 |
*/ |
/** |
72 |
void processKeyEvent(KeyEvent event, |
* menuSelectionChanged |
73 |
MenuElement[] path, MenuSelectionManager manager); |
* @param included TODO |
74 |
|
*/ |
75 |
/** |
void menuSelectionChanged(boolean included); |
76 |
* menuSelectionChanged |
|
77 |
* @param included TODO |
/** |
78 |
*/ |
* getSubElements |
79 |
void menuSelectionChanged(boolean included); |
* @returns MenuElement[] |
80 |
|
*/ |
81 |
/** |
MenuElement[] getSubElements(); |
82 |
* getSubElements |
|
83 |
* @returns MenuElement[] |
/** |
84 |
*/ |
* getComponent |
85 |
MenuElement[] getSubElements(); |
* @returns Component |
86 |
|
*/ |
87 |
/** |
Component getComponent(); |
|
* getComponent |
|
|
* @returns Component |
|
|
*/ |
|
|
Component getComponent(); |
|
88 |
|
|
89 |
|
} |
|
} // MenuElement |
|