Loading core/res/res/values/strings.xml +2 −0 Original line number Diff line number Diff line Loading @@ -6232,6 +6232,8 @@ <string name="accessibility_autoclick_long_press">Long press</string> <!-- Label for autoclick pause button [CHAR LIMIT=NONE] --> <string name="accessibility_autoclick_pause">Pause</string> <!-- Label for autoclick resume button [CHAR LIMIT=NONE] --> <string name="accessibility_autoclick_resume">Resume</string> <!-- Label for autoclick position button [CHAR LIMIT=NONE] --> <string name="accessibility_autoclick_position">Position</string> <!-- Label for autoclick scroll up button [CHAR LIMIT=NONE] --> Loading core/res/res/values/symbols.xml +1 −0 Original line number Diff line number Diff line Loading @@ -5842,6 +5842,7 @@ <java-symbol type="string" name="accessibility_autoclick_scroll" /> <java-symbol type="string" name="accessibility_autoclick_long_press" /> <java-symbol type="string" name="accessibility_autoclick_pause" /> <java-symbol type="string" name="accessibility_autoclick_resume" /> <java-symbol type="string" name="accessibility_autoclick_position" /> <java-symbol type="dimen" name="accessibility_autoclick_type_panel_button_spacing" /> <java-symbol type="dimen" name="accessibility_autoclick_type_panel_button_size" /> Loading services/accessibility/java/com/android/server/accessibility/autoclick/AutoclickTypePanel.java +6 −0 Original line number Diff line number Diff line Loading @@ -389,8 +389,14 @@ public class AutoclickTypePanel { ImageButton imageButton = (ImageButton) mPauseButton.getChildAt(/* index= */ 0); if (mPaused) { String resumeText = mContext.getString(R.string.accessibility_autoclick_resume); mPauseButton.setTooltipText(resumeText); imageButton.setContentDescription(resumeText); imageButton.setImageDrawable(mResumeButtonDrawable); } else { String pauseText = mContext.getString(R.string.accessibility_autoclick_pause); mPauseButton.setTooltipText(pauseText); imageButton.setContentDescription(pauseText); imageButton.setImageDrawable(mPauseButtonDrawable); } } Loading services/tests/servicestests/src/com/android/server/accessibility/autoclick/AutoclickTypePanelTest.java +11 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,7 @@ import android.view.Gravity; import android.view.MotionEvent; import android.view.View; import android.view.WindowManager; import android.widget.ImageButton; import android.widget.LinearLayout; import androidx.annotation.NonNull; Loading Loading @@ -302,13 +303,23 @@ public class AutoclickTypePanelTest { @Test public void pauseButton_onClick() { String resumeText = mTestableContext.getString(R.string .accessibility_autoclick_resume); String pauseText = mTestableContext.getString(R.string .accessibility_autoclick_pause); ImageButton imageButton = (ImageButton) mPauseButton.getChildAt(/* index= */ 0); mPauseButton.callOnClick(); assertThat(mPaused).isTrue(); assertThat(mAutoclickTypePanel.isPaused()).isTrue(); assertThat(imageButton.getContentDescription().toString()).isEqualTo(resumeText); assertThat(mPauseButton.getTooltipText().toString()).isEqualTo(resumeText); mPauseButton.callOnClick(); assertThat(mPaused).isFalse(); assertThat(mAutoclickTypePanel.isPaused()).isFalse(); assertThat(imageButton.getContentDescription().toString()).isEqualTo(pauseText); assertThat(mPauseButton.getTooltipText().toString()).isEqualTo(pauseText); } @Test Loading Loading
core/res/res/values/strings.xml +2 −0 Original line number Diff line number Diff line Loading @@ -6232,6 +6232,8 @@ <string name="accessibility_autoclick_long_press">Long press</string> <!-- Label for autoclick pause button [CHAR LIMIT=NONE] --> <string name="accessibility_autoclick_pause">Pause</string> <!-- Label for autoclick resume button [CHAR LIMIT=NONE] --> <string name="accessibility_autoclick_resume">Resume</string> <!-- Label for autoclick position button [CHAR LIMIT=NONE] --> <string name="accessibility_autoclick_position">Position</string> <!-- Label for autoclick scroll up button [CHAR LIMIT=NONE] --> Loading
core/res/res/values/symbols.xml +1 −0 Original line number Diff line number Diff line Loading @@ -5842,6 +5842,7 @@ <java-symbol type="string" name="accessibility_autoclick_scroll" /> <java-symbol type="string" name="accessibility_autoclick_long_press" /> <java-symbol type="string" name="accessibility_autoclick_pause" /> <java-symbol type="string" name="accessibility_autoclick_resume" /> <java-symbol type="string" name="accessibility_autoclick_position" /> <java-symbol type="dimen" name="accessibility_autoclick_type_panel_button_spacing" /> <java-symbol type="dimen" name="accessibility_autoclick_type_panel_button_size" /> Loading
services/accessibility/java/com/android/server/accessibility/autoclick/AutoclickTypePanel.java +6 −0 Original line number Diff line number Diff line Loading @@ -389,8 +389,14 @@ public class AutoclickTypePanel { ImageButton imageButton = (ImageButton) mPauseButton.getChildAt(/* index= */ 0); if (mPaused) { String resumeText = mContext.getString(R.string.accessibility_autoclick_resume); mPauseButton.setTooltipText(resumeText); imageButton.setContentDescription(resumeText); imageButton.setImageDrawable(mResumeButtonDrawable); } else { String pauseText = mContext.getString(R.string.accessibility_autoclick_pause); mPauseButton.setTooltipText(pauseText); imageButton.setContentDescription(pauseText); imageButton.setImageDrawable(mPauseButtonDrawable); } } Loading
services/tests/servicestests/src/com/android/server/accessibility/autoclick/AutoclickTypePanelTest.java +11 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,7 @@ import android.view.Gravity; import android.view.MotionEvent; import android.view.View; import android.view.WindowManager; import android.widget.ImageButton; import android.widget.LinearLayout; import androidx.annotation.NonNull; Loading Loading @@ -302,13 +303,23 @@ public class AutoclickTypePanelTest { @Test public void pauseButton_onClick() { String resumeText = mTestableContext.getString(R.string .accessibility_autoclick_resume); String pauseText = mTestableContext.getString(R.string .accessibility_autoclick_pause); ImageButton imageButton = (ImageButton) mPauseButton.getChildAt(/* index= */ 0); mPauseButton.callOnClick(); assertThat(mPaused).isTrue(); assertThat(mAutoclickTypePanel.isPaused()).isTrue(); assertThat(imageButton.getContentDescription().toString()).isEqualTo(resumeText); assertThat(mPauseButton.getTooltipText().toString()).isEqualTo(resumeText); mPauseButton.callOnClick(); assertThat(mPaused).isFalse(); assertThat(mAutoclickTypePanel.isPaused()).isFalse(); assertThat(imageButton.getContentDescription().toString()).isEqualTo(pauseText); assertThat(mPauseButton.getTooltipText().toString()).isEqualTo(pauseText); } @Test Loading