partial_drawer_entries.xml 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!--
  3. ownCloud Android client application
  4. Copyright (C) 2016 ownCloud Inc.
  5. This program is free software: you can redistribute it and/or modify
  6. it under the terms of the GNU General Public License version 2,
  7. as published by the Free Software Foundation.
  8. This program is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. GNU General Public License for more details.
  12. You should have received a copy of the GNU General Public License
  13. along with this program. If not, see <http://www.gnu.org/licenses/>.
  14. -->
  15. <menu xmlns:android="http://schemas.android.com/apk/res/android">
  16. <!--
  17. standard menu
  18. all items in this group MUST have orderInCategory="0" set
  19. -->
  20. <group
  21. android:id="@+id/drawer_menu_standard"
  22. android:checkableBehavior="single">
  23. <item
  24. android:id="@+id/nav_all_files"
  25. android:icon="@drawable/all_files"
  26. android:orderInCategory="0"
  27. android:title="@string/drawer_item_all_files"/>
  28. <item
  29. android:id="@+id/nav_activity"
  30. android:icon="@drawable/ic_activity"
  31. android:title="@string/drawer_item_activities"/>
  32. <item
  33. android:id="@+id/nav_favorites"
  34. android:icon="@drawable/nav_favorites"
  35. android:orderInCategory="0"
  36. android:title="@string/drawer_item_favorites"/>
  37. <item
  38. android:id="@+id/nav_photos"
  39. android:icon="@drawable/nav_photos"
  40. android:title="@string/drawer_item_photos"
  41. android:visible="false"/>
  42. <item
  43. android:id="@+id/nav_videos"
  44. android:icon="@drawable/nav_videos"
  45. android:orderInCategory="0"
  46. android:title="@string/drawer_item_videos"
  47. android:visible="false"/>
  48. <item
  49. android:id="@+id/nav_shared"
  50. android:orderInCategory="0"
  51. android:icon="@drawable/nav_shared"
  52. android:title="@string/drawer_item_shared"
  53. android:visible="false"/>
  54. <item
  55. android:id="@+id/nav_on_device"
  56. android:icon="@drawable/nav_on_device"
  57. android:orderInCategory="0"
  58. android:title="@string/drawer_item_on_device"/>
  59. <item
  60. android:id="@+id/nav_recently_added"
  61. android:icon="@drawable/nav_recently"
  62. android:orderInCategory="0"
  63. android:title="@string/drawer_item_recently_added"
  64. android:visible="false"/>
  65. <item
  66. android:id="@+id/nav_recently_modified"
  67. android:icon="@drawable/nav_recently"
  68. android:orderInCategory="0"
  69. android:title="@string/drawer_item_recently_modified"
  70. android:visible="false"/>
  71. <item
  72. android:orderInCategory="0"
  73. android:id="@+id/nav_notifications"
  74. android:icon="@drawable/nav_notifications"
  75. android:title="@string/drawer_item_notifications"/>
  76. <item
  77. android:orderInCategory="0"
  78. android:id="@+id/nav_synced_folders"
  79. android:icon="@drawable/nav_synced_folders"
  80. android:title="@string/drawer_synced_folders"/>
  81. <item
  82. android:id="@+id/nav_uploads"
  83. android:icon="@drawable/uploads"
  84. android:orderInCategory="2"
  85. android:title="@string/drawer_item_uploads_list"/>
  86. <item
  87. android:id="@+id/nav_trashbin"
  88. android:icon="@drawable/nav_trashbin"
  89. android:orderInCategory="2"
  90. android:title="@string/drawer_item_trashbin"/>
  91. </group>
  92. <!--
  93. account list placeholder
  94. all items in this group MUST have orderInCategory="2" set
  95. all accounts are dynamically added with orderInCategory="1" set
  96. -->
  97. <group android:id="@+id/drawer_menu_accounts">
  98. <item
  99. android:id="@+id/drawer_menu_account_add"
  100. android:icon="@drawable/ic_account_plus"
  101. android:orderInCategory="2"
  102. android:title="@string/prefs_add_account"/>
  103. <item
  104. android:id="@+id/drawer_menu_account_manage"
  105. android:icon="@drawable/nav_settings"
  106. android:orderInCategory="2"
  107. android:title="@string/drawer_manage_accounts"/>
  108. </group>
  109. <!--
  110. all items in this group MUST have orderInCategory="3" set
  111. -->
  112. <group
  113. android:id="@+id/drawer_menu_external_links"
  114. android:checkableBehavior="single">
  115. </group>
  116. <!--
  117. all items in this group MUST have orderInCategory="4" set
  118. -->
  119. <group
  120. android:id="@+id/drawer_menu_bottom"
  121. android:checkableBehavior="single">
  122. <item
  123. android:id="@+id/nav_contacts"
  124. android:icon="@drawable/nav_contacts"
  125. android:orderInCategory="3"
  126. android:title="@string/actionbar_contacts"/>
  127. <item
  128. android:id="@+id/nav_settings"
  129. android:icon="@drawable/nav_settings"
  130. android:orderInCategory="4"
  131. android:title="@string/actionbar_settings"/>
  132. <item
  133. android:id="@+id/nav_community"
  134. android:icon="@drawable/nav_community"
  135. android:orderInCategory="4"
  136. android:title="@string/drawer_community" />
  137. <item
  138. android:id="@+id/nav_logout"
  139. android:icon="@drawable/nav_logout"
  140. android:orderInCategory="4"
  141. android:title="@string/drawer_logout"/>
  142. </group>
  143. <!--
  144. dummy group/element as a workaround to see
  145. the whole menu in case of quota being displayed
  146. -->
  147. <group>
  148. <item
  149. android:enabled="false"
  150. android:orderInCategory="200"
  151. android:title=""/>
  152. </group>
  153. </menu>