Lines Matching refs:dr
1161 Drawables dr = mDrawables;
1162 if (dr == null) {
1163 mDrawables = dr = new Drawables();
1165 final Rect compoundRect = dr.mCompoundRect;
1173 dr.mDrawableStart = start;
1174 dr.mDrawableSizeStart = compoundRect.width();
1175 dr.mDrawableHeightStart = compoundRect.height();
1177 dr.mDrawableSizeStart = dr.mDrawableHeightStart = 0;
1185 dr.mDrawableEnd = end;
1186 dr.mDrawableSizeEnd = compoundRect.width();
1187 dr.mDrawableHeightEnd = compoundRect.height();
1189 dr.mDrawableSizeEnd = dr.mDrawableHeightEnd = 0;
1502 final Drawables dr = mDrawables;
1503 if (dr == null || dr.mDrawableTop == null) {
1506 return mPaddingTop + dr.mDrawablePadding + dr.mDrawableSizeTop;
1515 final Drawables dr = mDrawables;
1516 if (dr == null || dr.mDrawableBottom == null) {
1519 return mPaddingBottom + dr.mDrawablePadding + dr.mDrawableSizeBottom;
1528 final Drawables dr = mDrawables;
1529 if (dr == null || dr.mDrawableLeft == null) {
1532 return mPaddingLeft + dr.mDrawablePadding + dr.mDrawableSizeLeft;
1541 final Drawables dr = mDrawables;
1542 if (dr == null || dr.mDrawableRight == null) {
1545 return mPaddingRight + dr.mDrawablePadding + dr.mDrawableSizeRight;
1708 Drawables dr = mDrawables;
1715 if (dr != null) {
1716 if (dr.mDrawablePadding == 0) {
1721 if (dr.mDrawableLeft != null) dr.mDrawableLeft.setCallback(null);
1722 dr.mDrawableLeft = null;
1723 if (dr.mDrawableTop != null) dr.mDrawableTop.setCallback(null);
1724 dr.mDrawableTop = null;
1725 if (dr.mDrawableRight != null) dr.mDrawableRight.setCallback(null);
1726 dr.mDrawableRight = null;
1727 if (dr.mDrawableBottom != null) dr.mDrawableBottom.setCallback(null);
1728 dr.mDrawableBottom = null;
1729 dr.mDrawableSizeLeft = dr.mDrawableHeightLeft = 0;
1730 dr.mDrawableSizeRight = dr.mDrawableHeightRight = 0;
1731 dr.mDrawableSizeTop = dr.mDrawableWidthTop = 0;
1732 dr.mDrawableSizeBottom = dr.mDrawableWidthBottom = 0;
1736 if (dr == null) {
1737 mDrawables = dr = new Drawables();
1740 if (dr.mDrawableLeft != left && dr.mDrawableLeft != null) {
1741 dr.mDrawableLeft.setCallback(null);
1743 dr.mDrawableLeft = left;
1745 if (dr.mDrawableTop != top && dr.mDrawableTop != null) {
1746 dr.mDrawableTop.setCallback(null);
1748 dr.mDrawableTop = top;
1750 if (dr.mDrawableRight != right && dr.mDrawableRight != null) {
1751 dr.mDrawableRight.setCallback(null);
1753 dr.mDrawableRight = right;
1755 if (dr.mDrawableBottom != bottom && dr.mDrawableBottom != null) {
1756 dr.mDrawableBottom.setCallback(null);
1758 dr.mDrawableBottom = bottom;
1760 final Rect compoundRect = dr.mCompoundRect;
1769 dr.mDrawableSizeLeft = compoundRect.width();
1770 dr.mDrawableHeightLeft = compoundRect.height();
1772 dr.mDrawableSizeLeft = dr.mDrawableHeightLeft = 0;
1779 dr.mDrawableSizeRight = compoundRect.width();
1780 dr.mDrawableHeightRight = compoundRect.height();
1782 dr.mDrawableSizeRight = dr.mDrawableHeightRight = 0;
1789 dr.mDrawableSizeTop = compoundRect.height();
1790 dr.mDrawableWidthTop = compoundRect.width();
1792 dr.mDrawableSizeTop = dr.mDrawableWidthTop = 0;
1799 dr.mDrawableSizeBottom = compoundRect.height();
1800 dr.mDrawableWidthBottom = compoundRect.width();
1802 dr.mDrawableSizeBottom = dr.mDrawableWidthBottom = 0;
1877 Drawables dr = mDrawables;
1884 if (dr != null) {
1885 if (dr.mDrawablePadding == 0) {
1890 if (dr.mDrawableStart != null) dr.mDrawableStart.setCallback(null);
1891 dr.mDrawableStart = null;
1892 if (dr.mDrawableTop != null) dr.mDrawableTop.setCallback(null);
1893 dr.mDrawableTop = null;
1894 if (dr.mDrawableEnd != null) dr.mDrawableEnd.setCallback(null);
1895 dr.mDrawableEnd = null;
1896 if (dr.mDrawableBottom != null) dr.mDrawableBottom.setCallback(null);
1897 dr.mDrawableBottom = null;
1898 dr.mDrawableSizeStart = dr.mDrawableHeightStart = 0;
1899 dr.mDrawableSizeEnd = dr.mDrawableHeightEnd = 0;
1900 dr.mDrawableSizeTop = dr.mDrawableWidthTop = 0;
1901 dr.mDrawableSizeBottom = dr.mDrawableWidthBottom = 0;
1905 if (dr == null) {
1906 mDrawables = dr = new Drawables();
1909 if (dr.mDrawableStart != start && dr.mDrawableStart != null) {
1910 dr.mDrawableStart.setCallback(null);
1912 dr.mDrawableStart = start;
1914 if (dr.mDrawableTop != top && dr.mDrawableTop != null) {
1915 dr.mDrawableTop.setCallback(null);
1917 dr.mDrawableTop = top;
1919 if (dr.mDrawableEnd != end && dr.mDrawableEnd != null) {
1920 dr.mDrawableEnd.setCallback(null);
1922 dr.mDrawableEnd = end;
1924 if (dr.mDrawableBottom != bottom && dr.mDrawableBottom != null) {
1925 dr.mDrawableBottom.setCallback(null);
1927 dr.mDrawableBottom = bottom;
1929 final Rect compoundRect = dr.mCompoundRect;
1938 dr.mDrawableSizeStart = compoundRect.width();
1939 dr.mDrawableHeightStart = compoundRect.height();
1941 dr.mDrawableSizeStart = dr.mDrawableHeightStart = 0;
1948 dr.mDrawableSizeEnd = compoundRect.width();
1949 dr.mDrawableHeightEnd = compoundRect.height();
1951 dr.mDrawableSizeEnd = dr.mDrawableHeightEnd = 0;
1958 dr.mDrawableSizeTop = compoundRect.height();
1959 dr.mDrawableWidthTop = compoundRect.width();
1961 dr.mDrawableSizeTop = dr.mDrawableWidthTop = 0;
1968 dr.mDrawableSizeBottom = compoundRect.height();
1969 dr.mDrawableWidthBottom = compoundRect.width();
1971 dr.mDrawableSizeBottom = dr.mDrawableWidthBottom = 0;
2047 final Drawables dr = mDrawables;
2048 if (dr != null) {
2050 dr.mDrawableLeft, dr.mDrawableTop, dr.mDrawableRight, dr.mDrawableBottom
2066 final Drawables dr = mDrawables;
2067 if (dr != null) {
2069 dr.mDrawableStart, dr.mDrawableTop, dr.mDrawableEnd, dr.mDrawableBottom
2084 Drawables dr = mDrawables;
2086 if (dr != null) {
2087 dr.mDrawablePadding = pad;
2090 if (dr == null) {
2091 mDrawables = dr = new Drawables();
2093 dr.mDrawablePadding = pad;
2106 final Drawables dr = mDrawables;
2107 return dr != null ? dr.mDrawablePadding : 0;
3191 final Drawables dr = mDrawables;
3192 if (dr != null) {
3194 if (dr.mDrawableTop != null && dr.mDrawableTop.isStateful()) {
3195 dr.mDrawableTop.setState(state);
3197 if (dr.mDrawableBottom != null && dr.mDrawableBottom.isStateful()) {
3198 dr.mDrawableBottom.setState(state);
3200 if (dr.mDrawableLeft != null && dr.mDrawableLeft.isStateful()) {
3201 dr.mDrawableLeft.setState(state);
3203 if (dr.mDrawableRight != null && dr.mDrawableRight.isStateful()) {
3204 dr.mDrawableRight.setState(state);
3206 if (dr.mDrawableStart != null && dr.mDrawableStart.isStateful()) {
3207 dr.mDrawableStart.setState(state);
3209 if (dr.mDrawableEnd != null && dr.mDrawableEnd.isStateful()) {
3210 dr.mDrawableEnd.setState(state);
4137 Drawable dr = getContext().getResources().
4140 dr.setBounds(0, 0, dr.getIntrinsicWidth(), dr.getIntrinsicHeight());
4141 setError(error, dr);
4755 final Drawables dr = mDrawables;
4756 if (dr != null) {
4767 if (dr.mDrawableLeft != null) {
4771 (vspace - dr.mDrawableHeightLeft) / 2);
4772 dr.mDrawableLeft.draw(canvas);
4778 if (dr.mDrawableRight != null) {
4780 canvas.translate(scrollX + right - left - mPaddingRight - dr.mDrawableSizeRight,
4781 scrollY + compoundPaddingTop + (vspace - dr.mDrawableHeightRight) / 2);
4782 dr.mDrawableRight.draw(canvas);
4788 if (dr.mDrawableTop != null) {
4791 (hspace - dr.mDrawableWidthTop) / 2, scrollY + mPaddingTop);
4792 dr.mDrawableTop.draw(canvas);
4798 if (dr.mDrawableBottom != null) {
4801 (hspace - dr.mDrawableWidthBottom) / 2,
4802 scrollY + bottom - top - mPaddingBottom - dr.mDrawableSizeBottom);
4803 dr.mDrawableBottom.draw(canvas);
6036 final Drawables dr = mDrawables;
6037 if (dr != null) {
6038 width = Math.max(width, dr.mDrawableWidthTop);
6039 width = Math.max(width, dr.mDrawableWidthBottom);
6179 final Drawables dr = mDrawables;
6180 if (dr != null) {
6181 desired = Math.max(desired, dr.mDrawableHeightLeft);
6182 desired = Math.max(desired, dr.mDrawableHeightRight);
6196 if (dr != null) {
6197 desired = Math.max(desired, dr.mDrawableHeightLeft);
6198 desired = Math.max(desired, dr.mDrawableHeightRight);
8276 Drawables dr = mDrawables;
8279 if (dr.mDrawableStart != null) {
8280 dr.mDrawableRight = dr.mDrawableStart;
8282 dr.mDrawableSizeRight = dr.mDrawableSizeStart;
8283 dr.mDrawableHeightRight = dr.mDrawableHeightStart;
8285 if (dr.mDrawableEnd != null) {
8286 dr.mDrawableLeft = dr.mDrawableEnd;
8288 dr.mDrawableSizeLeft = dr.mDrawableSizeEnd;
8289 dr.mDrawableHeightLeft = dr.mDrawableHeightEnd;
8295 if (dr.mDrawableStart != null) {
8296 dr.mDrawableLeft = dr.mDrawableStart;
8298 dr.mDrawableSizeLeft = dr.mDrawableSizeStart;
8299 dr.mDrawableHeightLeft = dr.mDrawableHeightStart;
8301 if (dr.mDrawableEnd != null) {
8302 dr.mDrawableRight = dr.mDrawableEnd;
8304 dr.mDrawableSizeRight = dr.mDrawableSizeEnd;
8305 dr.mDrawableHeightRight = dr.mDrawableHeightEnd;
8309 updateDrawablesLayoutDirection(dr, layoutDirection);
8312 private void updateDrawablesLayoutDirection(Drawables dr, int layoutDirection) {
8313 if (dr.mDrawableLeft != null) {
8314 dr.mDrawableLeft.setLayoutDirection(layoutDirection);
8316 if (dr.mDrawableRight != null) {
8317 dr.mDrawableRight.setLayoutDirection(layoutDirection);
8319 if (dr.mDrawableTop != null) {
8320 dr.mDrawableTop.setLayoutDirection(layoutDirection);
8322 if (dr.mDrawableBottom != null) {
8323 dr.mDrawableBottom.setLayoutDirection(layoutDirection);