diff options
Diffstat (limited to 'src/com/android/mail/browse/ConversationContainer.java')
-rw-r--r-- | src/com/android/mail/browse/ConversationContainer.java | 22 |
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() { |