Rev 1185 | Details | Compare with Previous | Last modification | View Log | SVN | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 1171 | arune | 1 | |
| 1185 | arune | 2 | function MenuItem(parentDisplay) |
| 1171 | arune | 3 | { |
| 1185 | arune | 4 | this.parentDisplay = parentDisplay; |
| 5 | this.displayData = new Array(); |
||
| 1171 | arune | 6 | } |
| 7 | |||
| 1185 | arune | 8 | /* the display object who created the menu item */ |
| 9 | MenuItem.prototype.parentDisplay = null; |
||
| 10 | |||
| 1171 | arune | 11 | /* the data to display for this item, may be updated before sent to display via the doUpdate function */ |
| 1185 | arune | 12 | MenuItem.prototype.displayData = null; |
| 1171 | arune | 13 | /* function to call when this menu item is active and left is choosen */ |
| 14 | MenuItem.prototype.doLeft = null; |
||
| 15 | /* function to call when this menu item is active and right is choosen */ |
||
| 16 | MenuItem.prototype.doRight = null; |
||
| 17 | /* function to call when this menu item is active and button is pressed */ |
||
| 18 | MenuItem.prototype.doPress = null; |
||
| 19 | /* function to call before this menu item is displayed */ |
||
| 20 | MenuItem.prototype.doUpdate = null; |
||
| 21 | /* what MenuItem is previous item, if used */ |
||
| 22 | MenuItem.prototype.nextItem = null; |
||
| 23 | /* what MenuItem is next item, if used */ |
||
| 24 | MenuItem.prototype.prevItem = null; |
||
| 25 | /* what MenuItem to descend to, if used */ |
||
| 26 | MenuItem.prototype.descItem = null; |
||
| 27 | |||
| 1185 | arune | 28 | MenuItem.prototype.setNextItem = function (nextItem) |
| 1171 | arune | 29 | { |
| 30 | this.nextItem = nextItem; |
||
| 31 | } |
||
| 1185 | arune | 32 | MenuItem.prototype.setPrevItem = function (prevItem) |
| 1171 | arune | 33 | { |
| 34 | this.prevItem = prevItem; |
||
| 35 | } |
||
| 1189 | arune | 36 | MenuItem.prototype.setDescItem = function (descItem) |
| 37 | { |
||
| 38 | this.descItem = descItem; |
||
| 39 | } |
||
| 40 |