Ignore:
Timestamp:
07/09/06 03:57:15 (18 years ago)
Author:
Nicholas Riley
Message:

Audio support.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/hiptop/pester/net/sabi/pester/AlarmListView.java

    r243 r244  
    33import danger.app.Application;
    44import danger.app.Event;
     5import danger.audio.ToneClass;
     6import danger.audio.ToneRights;
     7
    58import danger.internal.Date;
    69import danger.ui.ActiveListView;
     
    1619import danger.ui.RadioButton;
    1720import danger.ui.Rect;
     21import danger.ui.RingTonePicker;
    1822import danger.ui.TypeAheadTextField;
    1923import danger.util.ActiveList;
     
    3943    private DateTimeEditor sTimeEditor, sDateEditor;
    4044    private DatePicker sDatePicker;
     45    private RingTonePicker sAlertPicker;
    4146    private Button sDiscardAlarmButton, sSetAlarmButton;
    4247
     
    6469        sDateEditor = (DateTimeEditor)sEditWindow.getDescendantWithID(ID_DATE_EDITOR);
    6570        sDatePicker = (DatePicker)sEditWindow.getDescendantWithID(ID_DATE_PICKER);
     71        sAlertPicker = (RingTonePicker)sEditWindow.getDescendantWithID(ID_ALERT_PICKER);
    6672        sSetAlarmButton = (Button)sEditWindow.getDescendantWithID(ID_SET_ALARM_BUTTON);
    6773        sDiscardAlarmButton = (Button)sEditWindow.getDescendantWithID(ID_DISCARD_ALARM_BUTTON);
    6874        sInButton.setValue(1);
    6975        sDateEditor.limitToDangerEpoch();
     76        sAlertPicker.setGroupFilter(ToneClass.FOREGROUND | ToneClass.BACKGROUND |
     77                                    ToneClass.CUSTOM);
     78        sAlertPicker.setRights(ToneRights.FULL);
     79        sAlertPicker.setCanRecord(true);
    7080
    7181        super.onDecoded();
     
    118128        }
    119129        constrainDate();
     130        sAlertPicker.setRingTone(sEditingAlarm.getAlert());
    120131        sEditWindow.show();
    121132    }
     
    154165                sEditingAlarm.setDate(editingDate());
    155166            }
     167            sEditingAlarm.setAlert(sAlertPicker.getRingTone());
    156168            // schedule before adding so the tooltip is correct
    157169            sEditingAlarm.schedule();
Note: See TracChangeset for help on using the changeset viewer.