Changeset 243 for trunk/hiptop/pester/net/sabi/pester/AlarmListView.java
- Timestamp:
- 07/09/06 03:16:34 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/hiptop/pester/net/sabi/pester/AlarmListView.java
r242 r243 124 124 Date date = sDateEditor.getDate(); 125 125 date.setTime(sTimeEditor.getDate().getTime()); 126 date.setSeconds(0); 126 127 return date; 127 128 } … … 153 154 sEditingAlarm.setDate(editingDate()); 154 155 } 156 // schedule before adding so the tooltip is correct 157 sEditingAlarm.schedule(); 155 158 if (sEditingAlarm != sFocusedAlarm) { // new alarm 156 159 sAlarmList.addItem(sEditingAlarm); 157 160 setFocusedItem(sEditingAlarm); 158 161 sFocusedAlarm = sEditingAlarm; 159 } else { 160 sEditingAlarm.update(); 161 } 162 } 163 return true; 162 164 case EVENT_CANCEL_ALARM: 163 if (sEditingAlarm == sFocusedAlarm) 164 sEditingAlarm. schedule();165 if (sEditingAlarm == sFocusedAlarm) // existing alarm 166 sEditingAlarm.resume(); 165 167 sEditingAlarm = null; 166 168 return true; … … 200 202 201 203 protected void itemActivated(Object item) { 202 // XXX deschedule alarm203 204 editAlarm(sFocusedAlarm, false); 204 205 } … … 223 224 if (item == null) // this is dumb, why do we get asked for a tooltip? 224 225 return null; 225 // XXX only set a tooltip if the message is truncated226 return ((Alarm)item).get Message();226 // XXX need "in XXX minutes" too 227 return ((Alarm)item).getDateTimeString(); 227 228 } 228 229 }
Note:
See TracChangeset
for help on using the changeset viewer.