Last change
on this file since 242 was 242, checked in by Nicholas Riley, 18 years ago |
Basic functionality works.
|
File size:
840 bytes
|
Rev | Line | |
---|
[237] | 1 | package net.sabi.pester;
|
---|
| 2 |
|
---|
| 3 | import danger.ui.ScreenWindow;
|
---|
| 4 | import danger.ui.Menu;
|
---|
| 5 | import danger.ui.MenuItem;
|
---|
| 6 |
|
---|
| 7 | public class AlarmListWindow extends ScreenWindow
|
---|
| 8 | implements Resources, Commands {
|
---|
| 9 | private static AlarmListView sAlarmListView;
|
---|
| 10 |
|
---|
| 11 | public void onDecoded() {
|
---|
| 12 | sAlarmListView = (AlarmListView)getDescendantWithID(ID_ALARM_LIST_VIEW);
|
---|
| 13 | updateAlarmCount();
|
---|
| 14 | super.onDecoded();
|
---|
| 15 | }
|
---|
| 16 |
|
---|
| 17 | public void updateAlarmCount() {
|
---|
| 18 | int size = sAlarmListView.alarmsSet();
|
---|
| 19 | StringBuffer sb = new StringBuffer().append(size).append(" alarm");
|
---|
| 20 | if (size != 1) sb.append('s');
|
---|
[242] | 21 | // sb.append(" set");
|
---|
[237] | 22 | setSubTitle(sb.toString());
|
---|
| 23 | }
|
---|
| 24 |
|
---|
| 25 | public void adjustActionMenuState(Menu actionMenu) {
|
---|
| 26 | boolean haveFocusedItem = (sAlarmListView.getFocusedItem() != null);
|
---|
| 27 | actionMenu.getItemWithID(ID_DISCARD_ITEM).setEnabled(haveFocusedItem);
|
---|
| 28 | }
|
---|
| 29 | } |
---|
Note:
See
TracBrowser
for help on using the repository browser.