blob: 3b39fd1504979bebc325f7eff5dca500d00b6d3f [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 Jurkaaf442092010-06-10 17:01:57 -070048 <RelativeLayout
49 android:id="@+id/all_apps_button_cluster"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070050 android:layout_width="fill_parent"
Michael Jurka0e260592010-06-30 17:07:39 -070051 android:layout_height="wrap_content"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070052 android:layout_gravity="top"
53 android:padding="@dimen/toolbar_padding">
54
55 <ImageView
56 android:id="@+id/search_button"
57 android:src="@drawable/search_button"
58 android:layout_width="wrap_content"
59 android:layout_height="wrap_content"
60 android:layout_gravity="left"
61
62 android:onClick="onClickSearchButton"
63 android:focusable="true"
64 android:clickable="true"/>
Adam Cohenda4dc5e2010-08-10 22:11:35 -070065
Michael Jurka0e260592010-06-30 17:07:39 -070066 <ImageView
Patrick Dubroy4ed62782010-08-17 15:11:18 -070067 android:id="@+id/all_apps_button"
68 android:src="@drawable/all_apps_button"
Michael Jurka0e260592010-06-30 17:07:39 -070069 android:layout_width="wrap_content"
70 android:layout_height="wrap_content"
Patrick Dubroy4ed62782010-08-17 15:11:18 -070071 android:layout_alignParentRight="true"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070072 android:layout_marginLeft="@dimen/toolbar_button_spacing"
Patrick Dubroy4ed62782010-08-17 15:11:18 -070073
74 android:onClick="onClickAllAppsButton"
75 android:focusable="true"
76 android:clickable="true" />
77
Patrick Dubroy6b509c12010-08-23 15:08:16 -070078 <!-- The button to bring up the installed app market.
79 The icon for this button will be dynamically set. -->
80 <ImageView
81 android:id="@+id/market_button"
82 android:layout_width="wrap_content"
83 android:layout_height="wrap_content"
84 android:layout_alignLeft="@id/all_apps_button"
85
Patrick Dubroyceae05d2010-08-30 10:40:53 -070086 android:onClick="onClickAppMarketButton"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070087 android:focusable="false"
88 android:clickable="false"
89 android:visibility="gone"/>
90
Patrick Dubroy4ed62782010-08-17 15:11:18 -070091 <ImageView
92 android:id="@+id/configure_button"
Michael Jurka2c3af5f2010-08-03 13:53:20 -070093 android:src="@drawable/configure_button"
Patrick Dubroy4ed62782010-08-17 15:11:18 -070094 android:layout_width="wrap_content"
95 android:layout_height="wrap_content"
96 android:layout_toLeftOf="@id/all_apps_button"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070097 android:layout_marginLeft="@dimen/toolbar_button_spacing"
Michael Jurka0e260592010-06-30 17:07:39 -070098
Michael Jurka2c3af5f2010-08-03 13:53:20 -070099 android:onClick="onClickConfigureButton"
100 android:focusable="true"
101 android:clickable="true" />
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700102
Michael Jurka4cb37242010-08-09 21:05:32 -0700103 <com.android.launcher2.DeleteZone
104 android:id="@+id/delete_zone"
Patrick Dubroy6b509c12010-08-23 15:08:16 -0700105 android:src="@drawable/delete_zone_selector"
Michael Jurka4cb37242010-08-09 21:05:32 -0700106 android:layout_width="wrap_content"
107 android:layout_height="wrap_content"
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700108 android:layout_alignLeft="@id/all_apps_button"
Michael Jurka4cb37242010-08-09 21:05:32 -0700109
Michael Jurka4cb37242010-08-09 21:05:32 -0700110 android:visibility="gone"
111 launcher:direction="horizontal" />
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700112
113 <com.android.launcher2.ApplicationInfoDropTarget
114 android:id="@+id/info_button"
115 android:src="@drawable/info_button"
Michael Jurka2c3af5f2010-08-03 13:53:20 -0700116 android:layout_width="wrap_content"
117 android:layout_height="wrap_content"
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700118 android:layout_alignLeft="@id/configure_button"
Michael Jurka0e260592010-06-30 17:07:39 -0700119
Patrick Dubroy6b509c12010-08-23 15:08:16 -0700120 android:visibility="gone"
Michael Jurka0e260592010-06-30 17:07:39 -0700121 android:focusable="true"
122 android:clickable="true" />
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700123
Michael Jurkaaf442092010-06-10 17:01:57 -0700124 </RelativeLayout>
Michael Jurka0e260592010-06-30 17:07:39 -0700125
126 <TabHost
127 android:id="@android:id/tabhost"
Michael Jurkaaf442092010-06-10 17:01:57 -0700128 android:layout_width="match_parent"
Winson Chung80baf5a2010-08-09 16:03:15 -0700129 android:layout_height="550dip"
Patrick Dubroy3ec8bdd2010-08-06 16:01:33 -0700130 android:layout_gravity="bottom">
Patrick Dubroy558654c2010-07-23 16:48:11 -0700131 <LinearLayout
132 android:orientation="vertical"
Winson Chung80baf5a2010-08-09 16:03:15 -0700133 android:background="#40000000"
Patrick Dubroy558654c2010-07-23 16:48:11 -0700134 android:layout_width="match_parent"
135 android:layout_height="match_parent">
136 <TabWidget
137 android:id="@android:id/tabs"
Winson Chung80baf5a2010-08-09 16:03:15 -0700138 android:layout_width="wrap_content"
139 android:layout_height="wrap_content"
140 android:layout_gravity="center_horizontal"
141 android:tabStripEnabled="false"
142 android:paddingBottom="10dp" />
Patrick Dubroy558654c2010-07-23 16:48:11 -0700143 <FrameLayout
144 android:id="@android:id/tabcontent"
Patrick Dubroy558654c2010-07-23 16:48:11 -0700145 android:layout_width="match_parent"
146 android:layout_height="match_parent">
Patrick Dubroy558654c2010-07-23 16:48:11 -0700147 </FrameLayout>
148 </LinearLayout>
Michael Jurka0e260592010-06-30 17:07:39 -0700149 </TabHost>
Michael Jurkaaf442092010-06-10 17:01:57 -0700150</com.android.launcher2.DragLayer>