• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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