Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 32b16fa4 authored by Stevie Kideckel's avatar Stevie Kideckel Committed by Android (Google) Code Review
Browse files

Merge "Expose GridView/Layout APIs via @RemotableViewMethod" into sc-dev

parents e1aaa7f9 9f8a7db5
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -46,6 +46,7 @@ import android.util.LogPrinter;
import android.util.Pair;
import android.util.Printer;
import android.view.Gravity;
import android.view.RemotableViewMethod;
import android.view.View;
import android.view.ViewGroup;
import android.view.inspector.InspectableProperty;
@@ -412,6 +413,7 @@ public class GridLayout extends ViewGroup {
     *
     * @attr ref android.R.styleable#GridLayout_rowCount
     */
    @RemotableViewMethod
    public void setRowCount(int rowCount) {
        mVerticalAxis.setCount(rowCount);
        invalidateStructure();
@@ -446,6 +448,7 @@ public class GridLayout extends ViewGroup {
     *
     * @attr ref android.R.styleable#GridLayout_columnCount
     */
    @RemotableViewMethod
    public void setColumnCount(int columnCount) {
        mHorizontalAxis.setCount(columnCount);
        invalidateStructure();
@@ -534,6 +537,7 @@ public class GridLayout extends ViewGroup {
     *
     * @attr ref android.R.styleable#GridLayout_alignmentMode
     */
    @RemotableViewMethod
    public void setAlignmentMode(@AlignmentMode int alignmentMode) {
        this.mAlignmentMode = alignmentMode;
        requestLayout();
+7 −0
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ import android.util.AttributeSet;
import android.util.MathUtils;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.RemotableViewMethod;
import android.view.SoundEffectConstants;
import android.view.View;
import android.view.ViewDebug;
@@ -2050,6 +2051,7 @@ public class GridView extends AbsListView {
     *
     * @attr ref android.R.styleable#GridView_gravity
     */
    @RemotableViewMethod
    public void setGravity(int gravity) {
        if (mGravity != gravity) {
            mGravity = gravity;
@@ -2078,6 +2080,7 @@ public class GridView extends AbsListView {
     *
     * @attr ref android.R.styleable#GridView_horizontalSpacing
     */
    @RemotableViewMethod
    public void setHorizontalSpacing(int horizontalSpacing) {
        if (horizontalSpacing != mRequestedHorizontalSpacing) {
            mRequestedHorizontalSpacing = horizontalSpacing;
@@ -2136,6 +2139,7 @@ public class GridView extends AbsListView {
     *
     * @attr ref android.R.styleable#GridView_verticalSpacing
     */
    @RemotableViewMethod
    public void setVerticalSpacing(int verticalSpacing) {
        if (verticalSpacing != mVerticalSpacing) {
            mVerticalSpacing = verticalSpacing;
@@ -2165,6 +2169,7 @@ public class GridView extends AbsListView {
     *
     * @attr ref android.R.styleable#GridView_stretchMode
     */
    @RemotableViewMethod
    public void setStretchMode(@StretchMode int stretchMode) {
        if (stretchMode != mStretchMode) {
            mStretchMode = stretchMode;
@@ -2191,6 +2196,7 @@ public class GridView extends AbsListView {
     *
     * @attr ref android.R.styleable#GridView_columnWidth
     */
    @RemotableViewMethod
    public void setColumnWidth(int columnWidth) {
        if (columnWidth != mRequestedColumnWidth) {
            mRequestedColumnWidth = columnWidth;
@@ -2239,6 +2245,7 @@ public class GridView extends AbsListView {
     *
     * @attr ref android.R.styleable#GridView_numColumns
     */
    @RemotableViewMethod
    public void setNumColumns(int numColumns) {
        if (numColumns != mRequestedNumColumns) {
            mRequestedNumColumns = numColumns;