source: trunk/hiptop/pester/net/sabi/pester/EventfulNumberEditor.java@ 299

Last change on this file since 299 was 291, checked in by Nicholas Riley, 18 years ago

Forward alphabetic chars in period to units popup.

File size: 849 bytes
RevLine 
[253]1package net.sabi.pester;
2
3import danger.app.Event;
4import danger.ui.NumberEditor;
[291]5import danger.ui.View;
[253]6import danger.util.DEBUG;
7
8public class EventfulNumberEditor extends NumberEditor {
[291]9 public View mAlphaView;
10
11 public boolean eventKeyDown(char c, Event event) {
12 if (Character.isLetter(c))
13 return mAlphaView.eventKeyDown(c, event);
14 return super.eventKeyDown(c, event);
15 }
[253]16
17 // Note: because NumberEditor temporarily holds invalid values to
18 // ease editing, it doesn't send its event immediately, but after
19 // a delay or exit. The one exception is when you exit the
20 // picker; it should send an event but doesn't.
21
22 public boolean receiveEvent(Event e) {
23 boolean retval = super.receiveEvent(e);
24 if (e.type == -33268) { // value returned by picker
25 getEvent().sendToTarget();
26 }
27 return retval;
28 }
29}
Note: See TracBrowser for help on using the repository browser.