tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

quicksettings_permissions.xml (12899B)


      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!-- This Source Code Form is subject to the terms of the Mozilla Public
      3   - License, v. 2.0. If a copy of the MPL was not distributed with this
      4   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
      5 
      6 <androidx.constraintlayout.widget.ConstraintLayout
      7    xmlns:android="http://schemas.android.com/apk/res/android"
      8    xmlns:app="http://schemas.android.com/apk/res-auto"
      9    xmlns:tools="http://schemas.android.com/tools"
     10    android:id="@+id/permissions_view"
     11    android:layout_width="match_parent"
     12    android:layout_height="wrap_content"
     13    android:layout_marginBottom="8dp">
     14 
     15    <TextView
     16        android:id="@+id/cameraLabel"
     17        style="@style/QuickSettingsText.Icon"
     18        android:layout_width="0dp"
     19        android:layout_height="@dimen/quicksettings_item_height"
     20        app:drawableStartCompat="@drawable/ic_camera"
     21        android:text="@string/preference_phone_feature_camera"
     22        android:visibility="gone"
     23        app:layout_constraintBottom_toTopOf="@id/microphoneLabel"
     24        app:layout_constraintEnd_toStartOf="@id/cameraStatus"
     25        app:layout_constraintStart_toStartOf="parent"
     26        android:textColor="?attr/textPrimary"
     27        tools:visibility="visible" />
     28 
     29    <TextView
     30        android:id="@+id/cameraStatus"
     31        style="@style/QuickSettingsText.PermissionItemEnd"
     32        android:layout_width="wrap_content"
     33        android:layout_height="@dimen/quicksettings_item_height"
     34        android:visibility="gone"
     35        app:layout_constraintBottom_toTopOf="@id/microphoneStatus"
     36        app:layout_constraintEnd_toEndOf="parent"
     37        app:layout_constraintStart_toEndOf="@id/cameraLabel"
     38        tools:text="Allowed"
     39        tools:visibility="visible" />
     40 
     41    <TextView
     42        android:id="@+id/microphoneLabel"
     43        style="@style/QuickSettingsText.Icon"
     44        android:layout_width="0dp"
     45        android:layout_height="@dimen/quicksettings_item_height"
     46        app:drawableStartCompat="@drawable/ic_microphone"
     47        android:text="@string/preference_phone_feature_microphone"
     48        android:visibility="gone"
     49        app:layout_constraintBottom_toTopOf="@id/notificationLabel"
     50        app:layout_constraintEnd_toStartOf="@id/microphoneStatus"
     51        app:layout_constraintStart_toStartOf="parent"
     52        android:textColor="?attr/textPrimary"
     53        tools:visibility="visible" />
     54 
     55    <TextView
     56        android:id="@+id/microphoneStatus"
     57        style="@style/QuickSettingsText.PermissionItemEnd"
     58        android:layout_width="wrap_content"
     59        android:layout_height="@dimen/quicksettings_item_height"
     60        android:visibility="gone"
     61        app:layout_constraintBottom_toTopOf="@id/notificationStatus"
     62        app:layout_constraintEnd_toEndOf="parent"
     63        app:layout_constraintStart_toEndOf="@id/microphoneLabel"
     64        tools:text="@string/phone_feature_blocked_by_android"
     65        tools:visibility="visible" />
     66 
     67    <TextView
     68        android:id="@+id/notificationLabel"
     69        style="@style/QuickSettingsText.Icon"
     70        android:layout_width="0dp"
     71        android:layout_height="@dimen/quicksettings_item_height"
     72        app:drawableStartCompat="@drawable/ic_notifications"
     73        android:text="@string/preference_phone_feature_notification"
     74        android:visibility="gone"
     75        app:layout_constraintBottom_toTopOf="@id/locationLabel"
     76        app:layout_constraintEnd_toStartOf="@id/notificationStatus"
     77        app:layout_constraintStart_toStartOf="parent"
     78        android:textColor="?attr/textPrimary"
     79        tools:visibility="visible" />
     80 
     81    <TextView
     82        android:id="@+id/notificationStatus"
     83        style="@style/QuickSettingsText.PermissionItemEnd"
     84        android:layout_width="wrap_content"
     85        android:layout_height="@dimen/quicksettings_item_height"
     86        android:visibility="gone"
     87        app:layout_constraintBottom_toTopOf="@id/locationStatus"
     88        app:layout_constraintEnd_toEndOf="parent"
     89        app:layout_constraintStart_toEndOf="@id/notificationLabel"
     90        tools:text="@string/preference_option_phone_feature_blocked"
     91        tools:visibility="visible" />
     92 
     93    <TextView
     94        android:id="@+id/locationLabel"
     95        style="@style/QuickSettingsText.Icon"
     96        android:layout_width="0dp"
     97        android:layout_height="@dimen/quicksettings_item_height"
     98        app:drawableStartCompat="@drawable/ic_location"
     99        android:text="@string/preference_phone_feature_location"
    100        android:visibility="gone"
    101        app:layout_constraintBottom_toTopOf="@id/persistentStorageLabel"
    102        app:layout_constraintEnd_toStartOf="@id/locationStatus"
    103        app:layout_constraintStart_toStartOf="parent"
    104        android:textColor="?attr/textPrimary"
    105        tools:visibility="visible" />
    106 
    107    <TextView
    108        android:id="@+id/locationStatus"
    109        style="@style/QuickSettingsText.PermissionItemEnd"
    110        android:layout_width="wrap_content"
    111        android:layout_height="@dimen/quicksettings_item_height"
    112        android:visibility="gone"
    113        app:layout_constraintBottom_toTopOf="@id/persistentStorageStatus"
    114        app:layout_constraintEnd_toEndOf="parent"
    115        app:layout_constraintStart_toEndOf="@id/locationLabel"
    116        tools:text="@string/preference_option_phone_feature_blocked"
    117        tools:visibility="visible" />
    118 
    119    <TextView
    120        android:id="@+id/persistentStorageLabel"
    121        style="@style/QuickSettingsText.Icon"
    122        android:layout_width="0dp"
    123        android:layout_height="@dimen/quicksettings_item_height"
    124        app:drawableStartCompat="@drawable/ic_storage"
    125        android:text="@string/preference_phone_feature_persistent_storage"
    126        android:visibility="gone"
    127        app:layout_constraintBottom_toTopOf="@id/crossOriginStorageAccessLabel"
    128        app:layout_constraintEnd_toStartOf="@id/persistentStorageStatus"
    129        app:layout_constraintStart_toStartOf="parent"
    130        android:textColor="?attr/textPrimary"
    131        tools:visibility="visible" />
    132 
    133    <TextView
    134        android:id="@+id/persistentStorageStatus"
    135        style="@style/QuickSettingsText.PermissionItemEnd"
    136        android:layout_width="wrap_content"
    137        android:layout_height="@dimen/quicksettings_item_height"
    138        android:visibility="gone"
    139        app:layout_constraintBottom_toTopOf="@id/crossOriginStorageAccessStatus"
    140        app:layout_constraintEnd_toEndOf="parent"
    141        app:layout_constraintStart_toEndOf="@id/persistentStorageLabel"
    142        tools:text="@string/preference_option_phone_feature_blocked"
    143        tools:visibility="visible" />
    144 
    145    <TextView
    146        android:id="@+id/crossOriginStorageAccessLabel"
    147        style="@style/QuickSettingsText.Icon"
    148        android:layout_width="0dp"
    149        android:layout_height="@dimen/quicksettings_item_height"
    150        app:drawableStartCompat="@drawable/ic_cookies"
    151        android:text="@string/preference_phone_feature_cross_origin_storage_access"
    152        android:visibility="gone"
    153        app:layout_constraintBottom_toTopOf="@id/mediaKeySystemAccessLabel"
    154        app:layout_constraintEnd_toStartOf="@id/crossOriginStorageAccessStatus"
    155        app:layout_constraintStart_toStartOf="parent"
    156        android:textColor="?attr/textPrimary"
    157        tools:visibility="visible" />
    158 
    159    <TextView
    160        android:id="@+id/crossOriginStorageAccessStatus"
    161        style="@style/QuickSettingsText.PermissionItemEnd"
    162        android:layout_width="wrap_content"
    163        android:layout_height="@dimen/quicksettings_item_height"
    164        android:visibility="gone"
    165        app:layout_constraintBottom_toTopOf="@id/mediaKeySystemAccessStatus"
    166        app:layout_constraintEnd_toEndOf="parent"
    167        app:layout_constraintStart_toEndOf="@id/crossOriginStorageAccessLabel"
    168        tools:text="@string/preference_option_phone_feature_blocked"
    169        tools:visibility="visible" />
    170 
    171    <TextView
    172        android:id="@+id/mediaKeySystemAccessLabel"
    173        style="@style/QuickSettingsText.Icon"
    174        android:layout_width="0dp"
    175        android:layout_height="@dimen/quicksettings_item_height"
    176        app:drawableStartCompat="@drawable/ic_link"
    177        android:text="@string/preference_phone_feature_media_key_system_access"
    178        android:visibility="gone"
    179        app:layout_constraintBottom_toTopOf="@id/localDeviceAccessLabel"
    180        app:layout_constraintEnd_toStartOf="@id/mediaKeySystemAccessStatus"
    181        app:layout_constraintStart_toStartOf="parent"
    182        android:textColor="?attr/textPrimary"
    183        tools:visibility="gone" />
    184 
    185    <TextView
    186        android:id="@+id/mediaKeySystemAccessStatus"
    187        style="@style/QuickSettingsText.PermissionItemEnd"
    188        android:layout_width="wrap_content"
    189        android:layout_height="@dimen/quicksettings_item_height"
    190        android:visibility="gone"
    191        app:layout_constraintBottom_toTopOf="@id/localDeviceAccessStatus"
    192        app:layout_constraintEnd_toEndOf="parent"
    193        app:layout_constraintStart_toEndOf="@id/mediaKeySystemAccessLabel"
    194        tools:text="@string/preference_option_phone_feature_blocked"
    195        tools:visibility="gone" />
    196 
    197    <TextView
    198        android:id="@+id/localDeviceAccessLabel"
    199        style="@style/QuickSettingsText.Icon"
    200        android:layout_width="0dp"
    201        android:layout_height="@dimen/quicksettings_item_height"
    202        app:drawableStartCompat="@drawable/ic_local_device_access"
    203        android:text="@string/preference_browser_feature_local_device_access"
    204        android:visibility="gone"
    205        app:layout_constraintBottom_toTopOf="@id/localNetworkAccessLabel"
    206        app:layout_constraintEnd_toStartOf="@id/localDeviceAccessStatus"
    207        app:layout_constraintStart_toStartOf="parent"
    208        android:textColor="?attr/textPrimary"
    209        tools:visibility="visible" />
    210 
    211    <TextView
    212        android:id="@+id/localDeviceAccessStatus"
    213        style="@style/QuickSettingsText.PermissionItemEnd"
    214        android:layout_width="wrap_content"
    215        android:layout_height="@dimen/quicksettings_item_height"
    216        android:visibility="gone"
    217        app:layout_constraintBottom_toTopOf="@id/localNetworkAccessStatus"
    218        app:layout_constraintEnd_toEndOf="parent"
    219        app:layout_constraintStart_toEndOf="@id/localDeviceAccessLabel"
    220        tools:text="@string/preference_option_phone_feature_blocked"
    221        tools:visibility="visible" />
    222 
    223    <TextView
    224        android:id="@+id/localNetworkAccessLabel"
    225        style="@style/QuickSettingsText.Icon"
    226        android:layout_width="0dp"
    227        android:layout_height="@dimen/quicksettings_item_height"
    228        app:drawableStartCompat="@drawable/ic_local_network_access"
    229        android:text="@string/preference_browser_feature_local_network_access"
    230        android:visibility="gone"
    231        app:layout_constraintBottom_toTopOf="@id/autoplayLabel"
    232        app:layout_constraintEnd_toStartOf="@id/localNetworkAccessStatus"
    233        app:layout_constraintStart_toStartOf="parent"
    234        android:textColor="?attr/textPrimary"
    235        tools:visibility="visible" />
    236 
    237    <TextView
    238        android:id="@+id/localNetworkAccessStatus"
    239        style="@style/QuickSettingsText.PermissionItemEnd"
    240        android:layout_width="wrap_content"
    241        android:layout_height="@dimen/quicksettings_item_height"
    242        android:visibility="gone"
    243        app:layout_constraintBottom_toTopOf="@id/autoplayStatus"
    244        app:layout_constraintEnd_toEndOf="parent"
    245        app:layout_constraintStart_toEndOf="@id/localNetworkAccessLabel"
    246        tools:text="@string/preference_option_phone_feature_blocked"
    247        tools:visibility="visible" />
    248 
    249 
    250    <TextView
    251        android:id="@+id/autoplayLabel"
    252        style="@style/QuickSettingsText.Icon"
    253        android:layout_width="0dp"
    254        android:layout_height="@dimen/quicksettings_item_height"
    255        app:drawableStartCompat="@drawable/ic_autoplay"
    256        android:text="@string/preference_browser_feature_autoplay"
    257        android:visibility="gone"
    258        app:layout_constraintBottom_toTopOf="@id/mediaKeySystemAccessLabel"
    259        app:layout_constraintEnd_toStartOf="@id/autoplayStatus"
    260        app:layout_constraintStart_toStartOf="parent"
    261        android:textColor="?attr/textPrimary"
    262        tools:visibility="visible" />
    263 
    264    <androidx.appcompat.widget.AppCompatSpinner
    265        android:id="@+id/autoplayStatus"
    266        android:layout_width="wrap_content"
    267        android:layout_height="@dimen/quicksettings_item_height"
    268        android:visibility="gone"
    269        android:paddingStart="24dp"
    270        android:paddingEnd="24dp"
    271        android:gravity="end|center_vertical"
    272        android:backgroundTint="?textPrimary"
    273        app:layout_constraintBottom_toTopOf="@id/mediaKeySystemAccessStatus"
    274        app:layout_constraintEnd_toEndOf="parent"
    275        app:layout_constraintStart_toEndOf="@id/autoplayLabel"
    276        tools:listitem="@android:layout/simple_list_item_1"
    277        tools:visibility="visible" />
    278 
    279 </androidx.constraintlayout.widget.ConstraintLayout>