1328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler/*
2328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler * Copyright (C) 2011 The Android Open Source Project
3328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler *
4328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler * Licensed under the Apache License, Version 2.0 (the "License");
5328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler * you may not use this file except in compliance with the License.
6328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler * You may obtain a copy of the License at
7328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler *
8328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler *      http://www.apache.org/licenses/LICENSE-2.0
9328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler *
10328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler * Unless required by applicable law or agreed to in writing, software
11328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler * distributed under the License is distributed on an "AS IS" BASIS,
12328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler * See the License for the specific language governing permissions and
14328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler * limitations under the License.
15328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler */
16328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler
17328310c6fac6066d338926bb43d359862cae36d2Daniel Sandlerpackage com.android.systemui.recent;
18328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler
19328310c6fac6066d338926bb43d359862cae36d2Daniel Sandlerimport android.content.Context;
20328310c6fac6066d338926bb43d359862cae36d2Daniel Sandlerimport android.util.AttributeSet;
21328310c6fac6066d338926bb43d359862cae36d2Daniel Sandlerimport android.view.MotionEvent;
22328310c6fac6066d338926bb43d359862cae36d2Daniel Sandlerimport android.view.View;
23328310c6fac6066d338926bb43d359862cae36d2Daniel Sandlerimport android.widget.FrameLayout;
24328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler
25328310c6fac6066d338926bb43d359862cae36d2Daniel Sandlerpublic class StatusBarTouchProxy extends FrameLayout {
26328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler
27328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler    private View mStatusBar;
28328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler
29328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler    public StatusBarTouchProxy(Context context, AttributeSet attrs) {
30328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler        super(context, attrs);
31328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler    }
32328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler
33328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler    public void setStatusBar(View statusBar) {
34328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler        mStatusBar = statusBar;
35328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler    }
36328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler
37328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler    public boolean onTouchEvent (MotionEvent event) {
38328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler        return mStatusBar.dispatchTouchEvent(event);
39328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler    }
40328310c6fac6066d338926bb43d359862cae36d2Daniel Sandler}
41