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

Commit c7a6edd9 authored by Isaac Chai's avatar Isaac Chai
Browse files

Adding setting for single finger panning settings

Test: Locally tested on emulator
Bug: 282039824

Change-Id: I07a44a3d61cc29a6438a61315f283cd4af09858e
parent 22409f05
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -11918,6 +11918,16 @@ public final class Settings {
        public static final String ACCESSIBILITY_PINCH_TO_ZOOM_ANYWHERE_ENABLED =
                "accessibility_pinch_to_zoom_anywhere_enabled";
        /**
         * For magnification feature where panning can be controlled with a single finger.
         *
         * If true, you can pan using a single finger gesture.
         *
         * @hide
         */
        public static final String ACCESSIBILITY_SINGLE_FINGER_PANNING_ENABLED =
                "accessibility_single_finger_panning_enabled";
        /**
         * Controls magnification capability. Accessibility magnification is capable of at least one
         * of the magnification modes.
+1 −0
Original line number Diff line number Diff line
@@ -101,6 +101,7 @@ message SecureSettingsProto {
        optional SettingProto accessibility_magnification_two_finger_triple_tap_enabled = 53 [ (android.privacy).dest = DEST_AUTOMATIC ];
        optional SettingProto qs_targets = 54 [ (android.privacy).dest = DEST_AUTOMATIC ];
        optional SettingProto accessibility_pinch_to_zoom_anywhere_enabled = 55 [ (android.privacy).dest = DEST_AUTOMATIC ];
        optional SettingProto accessibility_single_finger_panning_enabled = 56 [ (android.privacy).dest = DEST_AUTOMATIC ];

    }
    optional Accessibility accessibility = 2;
+1 −0
Original line number Diff line number Diff line
@@ -227,6 +227,7 @@ public class SecureSettings {
        Settings.Secure.ACCESSIBILITY_MAGNIFICATION_JOYSTICK_ENABLED,
        Settings.Secure.ACCESSIBILITY_MAGNIFICATION_TWO_FINGER_TRIPLE_TAP_ENABLED,
        Settings.Secure.ACCESSIBILITY_PINCH_TO_ZOOM_ANYWHERE_ENABLED,
        Settings.Secure.ACCESSIBILITY_SINGLE_FINGER_PANNING_ENABLED,
        Settings.Secure.ODI_CAPTIONS_VOLUME_UI_ENABLED,
        Settings.Secure.NOTIFICATION_BUBBLES,
        Settings.Secure.LOCATION_TIME_ZONE_DETECTION_ENABLED,
+1 −0
Original line number Diff line number Diff line
@@ -320,6 +320,7 @@ public class SecureSettingsValidators {
                Secure.ACCESSIBILITY_MAGNIFICATION_TWO_FINGER_TRIPLE_TAP_ENABLED,
                BOOLEAN_VALIDATOR);
        VALIDATORS.put(Secure.ACCESSIBILITY_PINCH_TO_ZOOM_ANYWHERE_ENABLED, BOOLEAN_VALIDATOR);
        VALIDATORS.put(Secure.ACCESSIBILITY_SINGLE_FINGER_PANNING_ENABLED, BOOLEAN_VALIDATOR);
        VALIDATORS.put(
                Secure.ACCESSIBILITY_BUTTON_TARGETS,
                ACCESSIBILITY_SHORTCUT_TARGET_LIST_VALIDATOR);
+4 −0
Original line number Diff line number Diff line
@@ -1864,6 +1864,10 @@ class SettingsProtoDumpUtil {
                Settings.Secure.ACCESSIBILITY_PINCH_TO_ZOOM_ANYWHERE_ENABLED,
                SecureSettingsProto.Accessibility
                        .ACCESSIBILITY_PINCH_TO_ZOOM_ANYWHERE_ENABLED);
        dumpSetting(s, p,
                Settings.Secure.ACCESSIBILITY_SINGLE_FINGER_PANNING_ENABLED,
                SecureSettingsProto.Accessibility
                        .ACCESSIBILITY_SINGLE_FINGER_PANNING_ENABLED);
        dumpSetting(s, p,
                Settings.Secure.HEARING_AID_RINGTONE_ROUTING,
                SecureSettingsProto.Accessibility.HEARING_AID_RINGTONE_ROUTING);