blob: 4785b0c35fd0e20217554dce3a5112b6b65bb70f [file] [log] [blame]
Michael Jurkaaf442092010-06-10 17:01:57 -07001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2007 The Android Open Source Project
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15-->
16
17<com.android.launcher2.DragLayer
18 xmlns:android="http://schemas.android.com/apk/res/android"
19 xmlns:launcher="http://schemas.android.com/apk/res/com.android.launcher"
20
21 android:id="@+id/drag_layer"
22 android:layout_width="match_parent"
23 android:layout_height="match_parent">
24
Patrick Dubroy558654c2010-07-23 16:48:11 -070025 <include
26 layout="@layout/all_apps_tabbed"
27 android:id="@+id/all_apps_view"
28 android:layout_width="match_parent"
Winson Chung80baf5a2010-08-09 16:03:15 -070029 android:layout_height="550dip"
Patrick Dubroy558654c2010-07-23 16:48:11 -070030 android:layout_gravity="top"/>
Michael Jurkaaf442092010-06-10 17:01:57 -070031
32 <!-- The workspace contains 5 screens of cells -->
33 <com.android.launcher2.Workspace
34 android:id="@+id/workspace"
35 android:layout_width="match_parent"
36 android:layout_height="match_parent"
Michael Jurka54dd7542010-07-30 14:47:52 -070037 launcher:defaultScreen="2"
Adam Cohend22015c2010-07-26 22:02:18 -070038 launcher:cellCountX="8"
Adam Cohenda4dc5e2010-08-10 22:11:35 -070039 launcher:cellCountY="7">
Michael Jurkaaf442092010-06-10 17:01:57 -070040
41 <include android:id="@+id/cell1" layout="@layout/workspace_screen" />
42 <include android:id="@+id/cell2" layout="@layout/workspace_screen" />
43 <include android:id="@+id/cell3" layout="@layout/workspace_screen" />
44 <include android:id="@+id/cell4" layout="@layout/workspace_screen" />
45 <include android:id="@+id/cell5" layout="@layout/workspace_screen" />
Michael Jurkaaf442092010-06-10 17:01:57 -070046 </com.android.launcher2.Workspace>
47
Michael Jurkab2c838c2010-08-16 20:48:05 -070048 <ImageView
49 android:id="@+id/search_button"
Michael Jurka2c3af5f2010-08-03 13:53:20 -070050 android:layout_width="wrap_content"
51 android:layout_height="wrap_content"
Michael Jurkab2c838c2010-08-16 20:48:05 -070052 android:layout_gravity="top|left"
53 android:src="@drawable/search_button"
Michael Jurka2c3af5f2010-08-03 13:53:20 -070054
Michael Jurkab2c838c2010-08-16 20:48:05 -070055 android:onClick="onClickSearchButton"
56 android:focusable="true"
57 android:clickable="true"/>
Adam Cohenda4dc5e2010-08-10 22:11:35 -070058
Michael Jurkaaf442092010-06-10 17:01:57 -070059 <RelativeLayout
60 android:id="@+id/all_apps_button_cluster"
Michael Jurka0e260592010-06-30 17:07:39 -070061 android:layout_width="wrap_content"
62 android:layout_height="wrap_content"
63 android:layout_gravity="top|right">
Adam Cohenda4dc5e2010-08-10 22:11:35 -070064
Michael Jurka0e260592010-06-30 17:07:39 -070065 <ImageView
Patrick Dubroy4ed62782010-08-17 15:11:18 -070066 android:id="@+id/all_apps_button"
67 android:src="@drawable/all_apps_button"
Michael Jurka0e260592010-06-30 17:07:39 -070068 android:layout_width="wrap_content"
69 android:layout_height="wrap_content"
Patrick Dubroy4ed62782010-08-17 15:11:18 -070070 android:layout_alignParentRight="true"
71
72 android:onClick="onClickAllAppsButton"
73 android:focusable="true"
74 android:clickable="true" />
75
76 <ImageView
77 android:id="@+id/configure_button"
Michael Jurka2c3af5f2010-08-03 13:53:20 -070078 android:src="@drawable/configure_button"
Patrick Dubroy4ed62782010-08-17 15:11:18 -070079 android:layout_width="wrap_content"
80 android:layout_height="wrap_content"
81 android:layout_toLeftOf="@id/all_apps_button"
Michael Jurka0e260592010-06-30 17:07:39 -070082
Michael Jurka2c3af5f2010-08-03 13:53:20 -070083 android:onClick="onClickConfigureButton"
84 android:focusable="true"
85 android:clickable="true" />
Patrick Dubroy4ed62782010-08-17 15:11:18 -070086
Michael Jurka4cb37242010-08-09 21:05:32 -070087 <com.android.launcher2.DeleteZone
88 android:id="@+id/delete_zone"
89 android:layout_width="wrap_content"
90 android:layout_height="wrap_content"
Patrick Dubroy4ed62782010-08-17 15:11:18 -070091 android:layout_alignLeft="@id/all_apps_button"
92 android:layout_alignTop="@id/all_apps_button"
Michael Jurka4cb37242010-08-09 21:05:32 -070093 android:paddingTop="@dimen/delete_zone_padding"
94
95 android:scaleType="center"
96 android:src="@drawable/delete_zone_selector"
97 android:visibility="gone"
98 launcher:direction="horizontal" />
Patrick Dubroy4ed62782010-08-17 15:11:18 -070099
100 <com.android.launcher2.ApplicationInfoDropTarget
101 android:id="@+id/info_button"
102 android:src="@drawable/info_button"
Michael Jurka2c3af5f2010-08-03 13:53:20 -0700103 android:layout_width="wrap_content"
104 android:layout_height="wrap_content"
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700105 android:layout_alignLeft="@id/configure_button"
106 android:layout_centerVertical="true"
107 android:visibility="gone"
Michael Jurka0e260592010-06-30 17:07:39 -0700108
Michael Jurka0e260592010-06-30 17:07:39 -0700109 android:focusable="true"
110 android:clickable="true" />
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700111
Michael Jurkaaf442092010-06-10 17:01:57 -0700112 </RelativeLayout>
Michael Jurka0e260592010-06-30 17:07:39 -0700113
114 <TabHost
115 android:id="@android:id/tabhost"
Michael Jurkaaf442092010-06-10 17:01:57 -0700116 android:layout_width="match_parent"
Winson Chung80baf5a2010-08-09 16:03:15 -0700117 android:layout_height="550dip"
Patrick Dubroy3ec8bdd2010-08-06 16:01:33 -0700118 android:layout_gravity="bottom">
Patrick Dubroy558654c2010-07-23 16:48:11 -0700119 <LinearLayout
120 android:orientation="vertical"
Winson Chung80baf5a2010-08-09 16:03:15 -0700121 android:background="#40000000"
Patrick Dubroy558654c2010-07-23 16:48:11 -0700122 android:layout_width="match_parent"
123 android:layout_height="match_parent">
124 <TabWidget
125 android:id="@android:id/tabs"
Winson Chung80baf5a2010-08-09 16:03:15 -0700126 android:layout_width="wrap_content"
127 android:layout_height="wrap_content"
128 android:layout_gravity="center_horizontal"
129 android:tabStripEnabled="false"
130 android:paddingBottom="10dp" />
Patrick Dubroy558654c2010-07-23 16:48:11 -0700131 <FrameLayout
132 android:id="@android:id/tabcontent"
Patrick Dubroy558654c2010-07-23 16:48:11 -0700133 android:layout_width="match_parent"
134 android:layout_height="match_parent">
Patrick Dubroy558654c2010-07-23 16:48:11 -0700135 </FrameLayout>
136 </LinearLayout>
Michael Jurka0e260592010-06-30 17:07:39 -0700137 </TabHost>
Michael Jurkaaf442092010-06-10 17:01:57 -0700138</com.android.launcher2.DragLayer>