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

Commit ba058080 authored by Jean Chen's avatar Jean Chen Committed by Android (Google) Code Review
Browse files

Merge "feat(MultiFingerMultiTap): Add Settings for control magnification two...

Merge "feat(MultiFingerMultiTap): Add Settings for control magnification two fingers triple tap enabled gesture" into main
parents b8625193 24afe175
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -11652,6 +11652,15 @@ public final class Settings {
        public static final String ACCESSIBILITY_MAGNIFICATION_JOYSTICK_ENABLED =
                "accessibility_magnification_joystick_enabled";
        /**
         * Setting that specifies whether the display magnification is enabled via a system-wide
         * two fingers triple tap gesture.
         *
         * @hide
         */
        public static final String ACCESSIBILITY_MAGNIFICATION_TWO_FINGER_TRIPLE_TAP_ENABLED =
                "accessibility_magnification_two_finger_triple_tap_enabled";
        /**
         * Controls magnification enable gesture. Accessibility magnification can have one or more
         * enable gestures.
+1 −0
Original line number Diff line number Diff line
@@ -99,6 +99,7 @@ message SecureSettingsProto {
        optional SettingProto accessibility_font_scaling_has_been_changed = 51 [ (android.privacy).dest = DEST_AUTOMATIC ];
        optional SettingProto accessibility_force_invert_color_enabled = 52 [ (android.privacy).dest = DEST_AUTOMATIC ];
        optional SettingProto accessibility_magnification_gesture = 53 [ (android.privacy).dest = DEST_AUTOMATIC ];
        optional SettingProto accessibility_magnification_two_finger_triple_tap_enabled = 54 [ (android.privacy).dest = DEST_AUTOMATIC ];
    }
    optional Accessibility accessibility = 2;

+1 −0
Original line number Diff line number Diff line
@@ -220,6 +220,7 @@ public class SecureSettings {
        Settings.Secure.ACCESSIBILITY_MAGNIFICATION_ALWAYS_ON_ENABLED,
        Settings.Secure.ACCESSIBILITY_MAGNIFICATION_JOYSTICK_ENABLED,
        Settings.Secure.ACCESSIBILITY_MAGNIFICATION_GESTURE,
        Settings.Secure.ACCESSIBILITY_MAGNIFICATION_TWO_FINGER_TRIPLE_TAP_ENABLED,
        Settings.Secure.ODI_CAPTIONS_VOLUME_UI_ENABLED,
        Settings.Secure.NOTIFICATION_BUBBLES,
        Settings.Secure.LOCATION_TIME_ZONE_DETECTION_ENABLED,
+3 −0
Original line number Diff line number Diff line
@@ -309,6 +309,9 @@ public class SecureSettingsValidators {
        VALIDATORS.put(Secure.ACCESSIBILITY_MAGNIFICATION_FOLLOW_TYPING_ENABLED, BOOLEAN_VALIDATOR);
        VALIDATORS.put(Secure.ACCESSIBILITY_MAGNIFICATION_ALWAYS_ON_ENABLED, BOOLEAN_VALIDATOR);
        VALIDATORS.put(Secure.ACCESSIBILITY_MAGNIFICATION_JOYSTICK_ENABLED, BOOLEAN_VALIDATOR);
        VALIDATORS.put(
                Secure.ACCESSIBILITY_MAGNIFICATION_TWO_FINGER_TRIPLE_TAP_ENABLED,
                BOOLEAN_VALIDATOR);
        VALIDATORS.put(Secure.ACCESSIBILITY_MAGNIFICATION_GESTURE,
                new InclusiveIntegerRangeValidator(
                        Secure.ACCESSIBILITY_MAGNIFICATION_GESTURE_NONE,
+4 −0
Original line number Diff line number Diff line
@@ -1849,6 +1849,10 @@ class SettingsProtoDumpUtil {
                Settings.Secure.ACCESSIBILITY_MAGNIFICATION_JOYSTICK_ENABLED,
                SecureSettingsProto.Accessibility
                        .ACCESSIBILITY_MAGNIFICATION_JOYSTICK_ENABLED);
        dumpSetting(s, p,
                Settings.Secure.ACCESSIBILITY_MAGNIFICATION_TWO_FINGER_TRIPLE_TAP_ENABLED,
                SecureSettingsProto.Accessibility
                        .ACCESSIBILITY_MAGNIFICATION_TWO_FINGER_TRIPLE_TAP_ENABLED);
        dumpSetting(s, p,
                Settings.Secure.ACCESSIBILITY_MAGNIFICATION_GESTURE,
                SecureSettingsProto.Accessibility