Home | History | Annotate | Download | only in view

Lines Matching refs:attachInfo

61 import android.view.View.AttachInfo;
98 View.AttachInfo.Callbacks, HardwareRenderer.HardwareDrawCallbacks {
208 final View.AttachInfo mAttachInfo;
394 mAttachInfo = new View.AttachInfo(sWindowSession, mWindow, this, mHandler, this);
1025 final View.AttachInfo attachInfo = mAttachInfo;
1026 if (attachInfo.mRecomputeGlobalAttributes) {
1028 attachInfo.mRecomputeGlobalAttributes = false;
1029 boolean oldScreenOn = attachInfo.mKeepScreenOn;
1030 int oldVis = attachInfo.mSystemUiVisibility;
1031 boolean oldHasSystemUiListeners = attachInfo.mHasSystemUiListeners;
1032 attachInfo.mKeepScreenOn = false;
1033 attachInfo.mSystemUiVisibility = 0;
1034 attachInfo.mHasSystemUiListeners = false;
1035 mView.dispatchCollectViewAttributes(attachInfo, 0);
1036 attachInfo.mSystemUiVisibility &= ~attachInfo.mDisabledSystemUiVisibility;
1037 if (attachInfo.mKeepScreenOn != oldScreenOn
1038 || attachInfo.mSystemUiVisibility != oldVis
1039 || attachInfo.mHasSystemUiListeners != oldHasSystemUiListeners) {
1042 params.subtreeSystemUiVisibility = attachInfo.mSystemUiVisibility;
1043 params.hasSystemUiListeners = attachInfo.mHasSystemUiListeners;
1044 mView.dispatchWindowSystemUiVisiblityChanged(attachInfo.mSystemUiVisibility);
1139 final View.AttachInfo attachInfo = mAttachInfo;
1190 attachInfo.mSurface = mSurface;
1194 attachInfo.mUse32BitDrawingCache = true;
1195 attachInfo.mHasWindowFocus = false;
1196 attachInfo.mWindowVisibility = viewVisibility;
1197 attachInfo.mRecomputeGlobalAttributes = false;
1201 host.dispatchAttachedToWindow(attachInfo, 0);
1204 //Log.i(TAG, "Screen on initialized: " + attachInfo.mKeepScreenOn);
1219 attachInfo.mWindowVisibility = viewVisibility;
1232 getRunQueue().executeActions(attachInfo.mHandler);
1282 if (attachInfo.mForceReportNewAttributes) {
1283 attachInfo.mForceReportNewAttributes = false;
1287 if (mFirst || attachInfo.mViewVisibilityChanged) {
1288 attachInfo.mViewVisibilityChanged = false;
1294 final int N = attachInfo.mScrollContainers.size();
1296 if (attachInfo.mScrollContainers.get(i).isShown()) {
1348 attachInfo.mTreeObserver.hasComputeInternalInsetsListeners();
1560 attachInfo.mWindowLeft = frame.left;
1561 attachInfo.mWindowTop = frame.top;
1687 || attachInfo.mRecomputeGlobalAttributes;
1725 attachInfo.mRecomputeGlobalAttributes = false;
1726 attachInfo.mTreeObserver.dispatchOnGlobalLayout();
1735 final ViewTreeObserver.InternalInsetsInfo insets = attachInfo.mGivenInternalInsets;
1739 attachInfo.mTreeObserver.dispatchOnComputeInternalInsets(insets);
1820 boolean cancelDraw = attachInfo.mTreeObserver.dispatchOnPreDraw() ||
2074 final AttachInfo attachInfo = mAttachInfo;
2075 if (attachInfo.mViewScrollChanged) {
2076 attachInfo.mViewScrollChanged = false;
2077 attachInfo.mTreeObserver.dispatchOnScrollChanged();
2092 final float appScale = attachInfo.mApplicationScale;
2093 final boolean scalingRequired = attachInfo.mScalingRequired;
2122 attachInfo.mIgnoreDirtyState = true;
2135 attachInfo.mTreeObserver.dispatchOnDraw();
2138 if (attachInfo.mHardwareRenderer != null && attachInfo.mHardwareRenderer.isEnabled()) {
2149 if (attachInfo.mHardwareRenderer.draw(mView, attachInfo, this,
2153 } else if (!drawSoftware(surface, attachInfo, yoff, scalingRequired, dirty)) {
2167 private boolean drawSoftware(Surface surface, AttachInfo attachInfo, int yoff,
2175 if (attachInfo.mHardwareRenderer != null && !attachInfo.mHardwareRenderer.isEnabled() &&
2176 attachInfo.mHardwareRenderer.isRequested()) {
2194 attachInfo.mIgnoreDirtyState = true;
2240 attachInfo.mDrawingTime = SystemClock.uptimeMillis();
2256 attachInfo.mSetIgnoreDirtyState = false;
2262 if (!attachInfo.mSetIgnoreDirtyState) {
2264 attachInfo.mIgnoreDirtyState = false;
2365 final View.AttachInfo attachInfo = mAttachInfo;
2366 final Rect ci = attachInfo.mContentInsets;
2367 final Rect vi = attachInfo.mVisibleInsets;
2792 final View.AttachInfo.InvalidateInfo info = (View.AttachInfo.InvalidateInfo) msg.obj;
4009 AttachInfo attachInfo = mAttachInfo;
4010 HardwareRenderer hardwareRenderer = attachInfo.mHardwareRenderer;
4019 attachInfo.mHardwareRenderer = null;
4020 attachInfo.mHardwareAccelerated = false;
4255 private ArrayList<AttachInfo.InvalidateInfo> mViewRects =
4256 new ArrayList<AttachInfo.InvalidateInfo>();
4258 private AttachInfo.InvalidateInfo[] mTempViewRects;
4267 public void addViewRect(AttachInfo.InvalidateInfo info) {
4279 AttachInfo.InvalidateInfo info = mViewRects.get(i);
4310 ? mTempViewRects : new AttachInfo.InvalidateInfo[viewRectCount]);
4321 final View.AttachInfo.InvalidateInfo info = mTempViewRects[i];
4342 public void dispatchInvalidateRectDelayed(AttachInfo.InvalidateInfo info,
4352 public void dispatchInvalidateRectOnAnimation(AttachInfo.InvalidateInfo info) {
4375 // fixme: might leak the AttachInfo.InvalidateInfo objects instead of returning