1
0
mirror of https://github.com/moparisthebest/k-9 synced 2024-08-13 17:03:48 -04:00

Added key bindings in message view

This commit is contained in:
Jesse Vincent 2008-10-28 06:20:22 +00:00
parent ca569d9988
commit bc6929e964

View File

@ -28,6 +28,7 @@ import android.os.Process;
import android.text.util.Regex;
import android.util.Config;
import android.util.Log;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
@ -95,6 +96,23 @@ public class MessageView extends Activity
private Listener mListener = new Listener();
private MessageViewHandler mHandler = new MessageViewHandler();
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_DEL: { onDelete(); break;}
case KeyEvent.KEYCODE_F: { onForward(); break;}
case KeyEvent.KEYCODE_A: { onReplyAll(); break; }
case KeyEvent.KEYCODE_R: { onReply(); break; }
case KeyEvent.KEYCODE_J: { onPrevious(); break; }
case KeyEvent.KEYCODE_K: { onNext(); break; }
}
return true;
}
class MessageViewHandler extends Handler {
private static final int MSG_PROGRESS = 2;
private static final int MSG_ADD_ATTACHMENT = 3;
@ -218,6 +236,9 @@ public class MessageView extends Activity
msg.arg1 = show ? 1 : 0;
sendMessage(msg);
}
}
class Attachment {