summaryrefslogtreecommitdiffstats
path: root/src/com/android/mail/browse/ConversationContainer.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/mail/browse/ConversationContainer.java')
-rw-r--r--src/com/android/mail/browse/ConversationContainer.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/com/android/mail/browse/ConversationContainer.java b/src/com/android/mail/browse/ConversationContainer.java
index f99bd3731..05faad17b 100644
--- a/src/com/android/mail/browse/ConversationContainer.java
+++ b/src/com/android/mail/browse/ConversationContainer.java
@@ -20,6 +20,7 @@ package com.android.mail.browse;
import android.content.Context;
import android.content.res.Configuration;
import android.database.DataSetObserver;
+import android.support.annotation.IdRes;
import android.support.v4.view.ViewCompat;
import android.util.AttributeSet;
import android.util.SparseArray;
@@ -994,6 +995,27 @@ public class ConversationContainer extends ViewGroup implements ScrollListener {
LogUtils.d(TAG, msg, params);
}
+ public void focusFirstMessageHeader() {
+ mOverlayAdapter.focusFirstMessageHeader();
+ }
+
+ public int getViewPosition(View v) {
+ return mOverlayAdapter.getViewPosition(v);
+ }
+
+ public View getNextOverlayView(int position, boolean isDown) {
+ return mOverlayAdapter.getNextOverlayView(position, isDown);
+ }
+
+ public boolean shouldInterceptLeftRightEvents(@IdRes int id, boolean isLeft, boolean isRight,
+ boolean twoPaneLand) {
+ return mOverlayAdapter.shouldInterceptLeftRightEvents(id, isLeft, isRight, twoPaneLand);
+ }
+
+ public boolean shouldNavigateAway(@IdRes int id, boolean isLeft, boolean twoPaneLand) {
+ return mOverlayAdapter.shouldNavigateAway(id, isLeft, twoPaneLand);
+ }
+
private class AdapterObserver extends DataSetObserver {
@Override
public void onChanged() {