blob: 8e6f1fe4bb7fef9423361e5b4eb976a94311d829 [file] [log] [blame]
Michael Jurkaaf442092010-06-10 17:01:57 -07001<?xml version="1.0" encoding="utf-8"?>
Patrick Dubroydea9e932010-09-22 15:04:29 -07002<!-- Copyright (C) 2010 The Android Open Source Project
Michael Jurkaaf442092010-06-10 17:01:57 -07003
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
Michael Jurkaaf442092010-06-10 17:01:57 -070025 <!-- The workspace contains 5 screens of cells -->
26 <com.android.launcher2.Workspace
27 android:id="@+id/workspace"
28 android:layout_width="match_parent"
29 android:layout_height="match_parent"
Adam Powell201058d2010-09-09 17:57:26 -070030 android:paddingTop="?android:attr/actionBarSize"
Adam Lesinski6b879f02010-11-04 16:15:23 -070031 android:paddingBottom="10dp"
Michael Jurka54dd7542010-07-30 14:47:52 -070032 launcher:defaultScreen="2"
Adam Cohend22015c2010-07-26 22:02:18 -070033 launcher:cellCountX="8"
Adam Cohen9c4949e2010-10-05 12:27:22 -070034 launcher:cellCountY="7"
Adam Lesinski6b879f02010-11-04 16:15:23 -070035 launcher:pageSpacing="50dp">
Michael Jurkaaf442092010-06-10 17:01:57 -070036
37 <include android:id="@+id/cell1" layout="@layout/workspace_screen" />
38 <include android:id="@+id/cell2" layout="@layout/workspace_screen" />
39 <include android:id="@+id/cell3" layout="@layout/workspace_screen" />
40 <include android:id="@+id/cell4" layout="@layout/workspace_screen" />
41 <include android:id="@+id/cell5" layout="@layout/workspace_screen" />
Michael Jurkaaf442092010-06-10 17:01:57 -070042 </com.android.launcher2.Workspace>
43
Adam Lesinski6b879f02010-11-04 16:15:23 -070044 <include
45 layout="@layout/all_apps_tabbed"
46 android:id="@+id/all_apps_view"
47 android:layout_width="match_parent"
48 android:layout_height="match_parent"
49 android:layout_gravity="top" />
50
Michael Jurkaaf442092010-06-10 17:01:57 -070051 <RelativeLayout
52 android:id="@+id/all_apps_button_cluster"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070053 android:layout_width="fill_parent"
Adam Powell201058d2010-09-09 17:57:26 -070054 android:layout_height="?android:attr/actionBarSize"
Patrick Dubroy9f7aec82010-09-06 11:03:37 -070055 android:layout_gravity="top">
Patrick Dubroy6b509c12010-08-23 15:08:16 -070056
57 <ImageView
58 android:id="@+id/search_button"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070059 android:layout_width="wrap_content"
Patrick Dubroy9f7aec82010-09-06 11:03:37 -070060 android:layout_height="match_parent"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070061 android:layout_gravity="left"
Winson Chung5aa323f2010-09-08 12:05:15 -070062 android:layout_marginLeft="@dimen/toolbar_button_spacing"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070063
64 android:onClick="onClickSearchButton"
65 android:focusable="true"
66 android:clickable="true"/>
Adam Cohenda4dc5e2010-08-10 22:11:35 -070067
Michael Jurka0e260592010-06-30 17:07:39 -070068 <ImageView
Patrick Dubroy67f7f432010-10-04 17:45:43 -070069 android:id="@+id/configure_button"
70 android:src="@drawable/configure_button"
Michael Jurka0e260592010-06-30 17:07:39 -070071 android:layout_width="wrap_content"
Patrick Dubroy9f7aec82010-09-06 11:03:37 -070072 android:layout_height="match_parent"
Patrick Dubroy4ed62782010-08-17 15:11:18 -070073 android:layout_alignParentRight="true"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070074 android:layout_marginLeft="@dimen/toolbar_button_spacing"
Winson Chung5aa323f2010-09-08 12:05:15 -070075 android:layout_marginRight="@dimen/toolbar_button_spacing"
Patrick Dubroy4ed62782010-08-17 15:11:18 -070076
Patrick Dubroy67f7f432010-10-04 17:45:43 -070077 android:onClick="onClickConfigureButton"
78 android:focusable="true"
79 android:clickable="true" />
80
81 <TextView
82 android:id="@+id/all_apps_button"
83 android:text="@string/all_apps_button_label"
84 android:background="@drawable/all_apps_button"
85 android:layout_width="wrap_content"
86 android:layout_height="match_parent"
87 android:layout_toLeftOf="@id/configure_button"
88 android:layout_marginLeft="@dimen/toolbar_button_spacing"
89 android:layout_marginRight="@dimen/toolbar_button_spacing"
Winson Chung7da10252010-10-28 16:07:04 -070090 android:textSize="18dp"
Patrick Dubroy67f7f432010-10-04 17:45:43 -070091
Patrick Dubroy4ed62782010-08-17 15:11:18 -070092 android:onClick="onClickAllAppsButton"
93 android:focusable="true"
94 android:clickable="true" />
95
Michael Jurka4cb37242010-08-09 21:05:32 -070096 <com.android.launcher2.DeleteZone
97 android:id="@+id/delete_zone"
Patrick Dubroy6b509c12010-08-23 15:08:16 -070098 android:src="@drawable/delete_zone_selector"
Michael Jurka4cb37242010-08-09 21:05:32 -070099 android:layout_width="wrap_content"
Patrick Dubroy9f7aec82010-09-06 11:03:37 -0700100 android:layout_height="match_parent"
Adam Lesinski6b879f02010-11-04 16:15:23 -0700101 android:layout_alignRight="@id/all_apps_button"
Michael Jurka4cb37242010-08-09 21:05:32 -0700102
Michael Jurka4cb37242010-08-09 21:05:32 -0700103 android:visibility="gone"
104 launcher:direction="horizontal" />
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700105
106 <com.android.launcher2.ApplicationInfoDropTarget
107 android:id="@+id/info_button"
108 android:src="@drawable/info_button"
Michael Jurka2c3af5f2010-08-03 13:53:20 -0700109 android:layout_width="wrap_content"
Patrick Dubroy9f7aec82010-09-06 11:03:37 -0700110 android:layout_height="match_parent"
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700111 android:layout_alignLeft="@id/configure_button"
Michael Jurka0e260592010-06-30 17:07:39 -0700112
Patrick Dubroy6b509c12010-08-23 15:08:16 -0700113 android:visibility="gone"
Michael Jurka0e260592010-06-30 17:07:39 -0700114 android:focusable="true"
115 android:clickable="true" />
Patrick Dubroy4ed62782010-08-17 15:11:18 -0700116
Michael Jurkaaf442092010-06-10 17:01:57 -0700117 </RelativeLayout>
Michael Jurka0e260592010-06-30 17:07:39 -0700118
119 <TabHost
120 android:id="@android:id/tabhost"
Michael Jurkaaf442092010-06-10 17:01:57 -0700121 android:layout_width="match_parent"
Winson Chung7da10252010-10-28 16:07:04 -0700122 android:layout_height="460dp"
Patrick Dubroy3ec8bdd2010-08-06 16:01:33 -0700123 android:layout_gravity="bottom">
Patrick Dubroy558654c2010-07-23 16:48:11 -0700124 <LinearLayout
125 android:orientation="vertical"
126 android:layout_width="match_parent"
127 android:layout_height="match_parent">
128 <TabWidget
129 android:id="@android:id/tabs"
Winson Chung7da10252010-10-28 16:07:04 -0700130 android:layout_width="952dp"
Winson Chung80baf5a2010-08-09 16:03:15 -0700131 android:layout_height="wrap_content"
132 android:layout_gravity="center_horizontal"
Winson Chung7da10252010-10-28 16:07:04 -0700133 android:background="@drawable/tab_unselected_holo"
134 android:tabStripEnabled="false" />
Patrick Dubroy558654c2010-07-23 16:48:11 -0700135 <FrameLayout
136 android:id="@android:id/tabcontent"
Patrick Dubroy558654c2010-07-23 16:48:11 -0700137 android:layout_width="match_parent"
138 android:layout_height="match_parent">
Patrick Dubroy558654c2010-07-23 16:48:11 -0700139 </FrameLayout>
140 </LinearLayout>
Michael Jurka0e260592010-06-30 17:07:39 -0700141 </TabHost>
Michael Jurkaaf442092010-06-10 17:01:57 -0700142</com.android.launcher2.DragLayer>