Home | History | Annotate | Download | only in menu
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!--
      3      Copyright (C) 2011 Google Inc.
      4      Licensed to The Android Open Source Project.
      5 
      6      Licensed under the Apache License, Version 2.0 (the "License");
      7      you may not use this file except in compliance with the License.
      8      You may obtain a copy of the License at
      9 
     10           http://www.apache.org/licenses/LICENSE-2.0
     11 
     12      Unless required by applicable law or agreed to in writing, software
     13      distributed under the License is distributed on an "AS IS" BASIS,
     14      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     15      See the License for the specific language governing permissions and
     16      limitations under the License.
     17 -->
     18 <!-- Action bar items when viewing a conversation -->
     19 
     20 <menu xmlns:android="http://schemas.android.com/apk/res/android"
     21       xmlns:app="http://schemas.android.com/apk/res-auto">
     22 
     23     <item
     24         android:id="@+id/archive"
     25         android:title="@string/archive"
     26         app:showAsAction="always"
     27         android:icon="@drawable/ic_archive_wht_24dp"
     28         android:alphabeticShortcut="@string/trigger_archive_char" />
     29 
     30     <item
     31         android:id="@+id/remove_folder"
     32         android:title="@string/remove_folder"
     33         app:showAsAction="always"
     34         android:icon="@drawable/ic_remove_label_wht_24dp"
     35         android:visible="false"
     36         android:alphabeticShortcut="@string/trigger_archive_char" />
     37 
     38     <!-- Depends on FolderCapabilities.DELETE -->
     39     <item
     40         android:id="@+id/delete"
     41         android:title="@string/delete"
     42         app:showAsAction="always"
     43         android:icon="@drawable/ic_delete_wht_24dp"
     44         android:alphabeticShortcut="@string/trigger_delete_char" />
     45 
     46     <!-- Depends on the user viewing a draft label, and the above menu item not being shown -->
     47     <item
     48         android:id="@+id/discard_drafts"
     49         android:title="@string/discard_drafts"
     50         app:showAsAction="always"
     51         android:icon="@drawable/ic_delete_wht_24dp"
     52         android:visible="false"
     53         android:alphabeticShortcut="@string/trigger_delete_char" />
     54     <!-- Depends on the user viewing a outbox label and the setting supports delete -->
     55     <item
     56         android:id="@+id/discard_outbox"
     57         android:title="@string/discard_failed"
     58         app:showAsAction="always"
     59         android:icon="@drawable/ic_delete_wht_24dp"
     60         android:visible="false"
     61         android:alphabeticShortcut="@string/trigger_delete_char" />
     62 
     63     <!-- Always available -->
     64     <item
     65         android:id="@+id/inside_conversation_unread"
     66         android:title="@string/mark_unread"
     67         app:showAsAction="always"
     68         android:icon="@drawable/ic_mark_unread_wht_24dp" />
     69 
     70     <!-- Always available -->
     71     <item
     72         android:id="@+id/move_to"
     73         android:title="@string/menu_move_to"
     74         app:showAsAction="@string/menu_move_to_state"
     75         android:icon="@drawable/ic_move_to_wht_24dp" />
     76 
     77     <!-- Always available -->
     78     <item
     79         android:id="@+id/change_folders"
     80         android:title="@string/menu_change_folders"
     81         app:showAsAction="never"
     82         android:icon="@drawable/ic_change_labels_wht_24dp"
     83         android:alphabeticShortcut="@string/trigger_change_label_char" />
     84 
     85     <item
     86         android:id="@+id/move_to_inbox"
     87         app:showAsAction="never"
     88         android:title="@string/menu_move_to_inbox"
     89         android:icon="@drawable/ic_move_to_inbox_wht_24dp"/>
     90 
     91     <!-- Always available -->
     92     <item
     93         android:id="@+id/mark_important"
     94         android:title="@string/mark_important" />
     95 
     96     <!-- Always available -->
     97     <item
     98         android:id="@+id/mark_not_important"
     99         android:title="@string/mark_not_important"
    100         android:visible="false" />
    101 
    102     <!-- Depends on AccountCapabilities.MUTE -->
    103     <item
    104         android:id="@+id/mute"
    105         android:title="@string/mute" />
    106 
    107     <item android:id="@+id/print_all"
    108         android:title="@string/print_all"
    109         android:visible="false"
    110         android:alphabeticShortcut="@string/trigger_print_char" />
    111 
    112     <item
    113         android:id="@+id/show_original"
    114         android:title="@string/menu_show_original"/>
    115     <!-- Depends on AccountCapabilities.REPORT_SPAM -->
    116     <item
    117         android:id="@+id/report_spam"
    118         android:title="@string/report_spam" />
    119     <!-- Depends on AccountCapabilities.REPORT_SPAM -->
    120     <item
    121         android:id="@+id/mark_not_spam"
    122         android:title="@string/mark_not_spam"
    123         android:visible="false" />
    124 
    125     <!-- Depends on AccountCapabilities.REPORT_PHISHING -->
    126     <item
    127         android:id="@+id/report_phishing"
    128         android:title="@string/report_phishing"
    129         android:visible="false" />
    130 
    131     <!-- These invisible menu items are used to enable keyboard shortcuts -->
    132     <item
    133         android:id="@+id/compose"
    134         android:title="@string/menu_compose"
    135         android:visible="false"
    136         android:alphabeticShortcut="@string/trigger_compose_char" />
    137 
    138     <item
    139         android:id="@+id/reply"
    140         android:title="@string/reply"
    141         android:visible="false"
    142         android:alphabeticShortcut="@string/trigger_reply_char" />
    143 
    144     <item
    145         android:id="@+id/reply_all"
    146         android:title="@string/reply_all"
    147         android:visible="false"
    148         android:alphabeticShortcut="@string/trigger_reply_all_char" />
    149 
    150     <item
    151         android:id="@+id/toggle_read_unread"
    152         android:title="@string/toggle_read_unread"
    153         android:visible="false"
    154         android:alphabeticShortcut="@string/trigger_toggle_read_unread_char" />
    155 
    156     <item
    157         android:id="@+id/toggle_drawer"
    158         android:title="@string/menu_toggle_drawer"
    159         android:visible="false"
    160         android:alphabeticShortcut="@string/trigger_toggle_drawer_char" />
    161 
    162     <item
    163         android:id="@+id/settings"
    164         android:title="@string/menu_settings"
    165         android:visible="false"
    166         android:alphabeticShortcut="@string/trigger_settings_char" />
    167 
    168     <item
    169         android:id="@+id/help_info_menu_item"
    170         android:title="@string/help_and_feedback"
    171         android:visible="false"
    172         android:alphabeticShortcut="@string/trigger_help_char" />
    173 
    174 </menu>
    175